diff --git a/research/two-accumulator-saved-arms/NATIVE-REPLAY.md b/research/two-accumulator-saved-arms/NATIVE-REPLAY.md new file mode 100644 index 0000000000..79f2b2b3be --- /dev/null +++ b/research/two-accumulator-saved-arms/NATIVE-REPLAY.md @@ -0,0 +1,102 @@ +# Native local replay and source binding + +## Exact selected input + +The source word comes from PR1140 at +`8e2e18b93d8c6b302e540ad5edc767cb98cf1514`, path +`research/k8-frame-antichain/inputs/SEVEN-SLOT-WORD.json.gz`. +Its decompressed SHA256 is +`c2b294300760e1fd6eeab8c22c4d13e4633dca40e52cac8da0d68163a76e3ca8`. + +It is also the exact decompressed input in the selected PR1094 replay +archive at the experiment base. The archive is +`research/community-frontier1094-audit/selected-replay.tar.gz`; its member +is `candidate/strict/global/base/providers/gauge44/FULL-WORD.json.gz`. +The sibling `CANONICAL-WORD.json.gz` has decompressed SHA256 +`4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c`. +The retained scalar/frame receipt binds both hashes and the local profile. +The package retains that receipt and the canonical word. Mask zero changes +only a research metadata field; all scalar gates, frames, endpoints, and +paid data are equal to the raw input. + +The source tree's old `evidence/local` files are historical R492 evidence. +They are not the selected rebuilt R480 word. The maintainer's +`docs/research/community-batch1099-review.md` already records this distinction. +This package binds to the selected replay archive. + +`audit_local.py` is copied without change from PR1238 at +`50a1c992ce28c95d83d11bc691353aaa289d9d65`, path +`research/end-cap-obstruction/inputs/repo/research/gauge44-slots/independent/audit_local.py`. +`intervals.py` is copied without change from PR1240 at +`1e136b8c4a552050820334ad113628775182f08c`, path +`research/complex-local-word-ceiling/ceiling.py`. +`SOURCES.json` gives their Git blobs and byte hashes. It also pins the native +entry points and the baseline attaining-table source. + +## Repeat the native run + +Use a checkout of the exact experiment base with the selected native source +directories present. The native source is read only. Put all new files in a +new work directory. The commands below use a Python environment that can run +the retained native tools. The recorded run used Python 3.14.7. The package's +standard-library family check was also run with Python 3.12. + +Set the three paths, then run from this repository root: + +```sh +NATIVE_ROOT=/absolute/path/to/base-checkout +PYTHON=/absolute/path/to/python +WORK=/absolute/path/to/new/two-accumulator-native +UP="$NATIVE_ROOT/research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2" +SRC="$NATIVE_ROOT/research/complex-k492-owner-repair/vendor/multicold" +export MULTICOLD_SOURCE="$SRC" GAIN_PR564_SOURCE="$SRC" +export OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 +mkdir "$WORK" +"$PYTHON" -I -B research/two-accumulator-saved-arms/build.py --mask 255 --output "$WORK/RAW.json.gz" +"$PYTHON" "$UP/code/hpe_audit_and_transport.py" --raw "$WORK/RAW.json.gz" --routing "$SRC/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz" --out "$WORK/local" +"$PYTHON" "$UP/code/hpe_emit_local.py" "$WORK/local" +"$PYTHON" "$UP/code/hpe_audit_local.py" "$WORK/local" +"$PYTHON" "$SRC/code/run_portable.py" "$UP/code/hpe_adapters_local.py" "$WORK/local/CANONICAL-WORD.json.gz" "$WORK/local/RESIDUAL-ADAPTERS.json" "$WORK/local/WRAPPER-CHECKS.json" +"$PYTHON" "$SRC/code/run_portable.py" "$SRC/vendor/pr558/code/phases_full.py" "$WORK/local" "$SRC/vendor/pr558/vendor/pr552/complex-global/vendor531/vendor/clifford" +``` + +The recorded all-eight run passes: + +- transport and exact 704-column maps in both orientations; +- 24,883 emitted events in each orientation and complete paid mass 5602; +- independent local replay and 25 rejected controls; +- exact residual wrappers and 17 rejected controls; +- all 2,900 directed frame/centre edges with exact global phases and 224 + endpoint adapters. + +The new canonical content SHA256 is +`0d5d90211bf938b59c1897589e379dfa16eadb0aa3e832f2b01b01a9ea40e50e`. +The Clifford recipe byte SHA256 is +`816fb074375279ed914f9cc7ca14da285fba8c76d133d8db69a60d9cbe74e293`. +Compressed hashes in inherited receipts describe the recorded environment; +content hashes are the comparison for regenerated compressed files. + +The native run is for the all-eight word. The all-256 check has the separate +coverage in the README. No complete global owner, physical operator stream, +or new kappa is constructed by these native commands. + +## Comparison with PR1319 + +The fresh PR1319 head is +`603defe58aac018c6a8457840481390a15846fe4`. Both its base and extra providers +use a different local bill and helper inventory. Each still contains all +the gate values removed from B by these eight recipes, but this does not +establish compatibility. The selected cleanup gates at indices 6794 in +recipe 6 and 6791 in recipe 7 are absent from both providers. Their width +inventories are, respectively, + +```text +{4:44,5:44,7:38,8:114,9:240} +{4:40,5:48,7:38,8:114,9:240} +``` + +Thus the recipes do not apply byte-for-byte to these providers, and the +baseline dual constants in this proof do not apply to their inventories. +The saved-arm restoration also touches the later reader helpers 592 through +599. A composition needs new dirty-input, frame, endpoint, and complete +cost checks. This package makes no claim about that composition. diff --git a/research/two-accumulator-saved-arms/NOTICE.md b/research/two-accumulator-saved-arms/NOTICE.md new file mode 100644 index 0000000000..311bab95bb --- /dev/null +++ b/research/two-accumulator-saved-arms/NOTICE.md @@ -0,0 +1,39 @@ +# Attribution and license + +The new saved-arm recipes, complete cost proof, builder, and check package +are by Ali Romman <226877337+aliromman@users.noreply.github.com>, with +substantial OpenAI Codex assistance. They are under Apache-2.0. + +The source word is Jeremy Kothe's seven-slot k8 construction in PR1074, +which retains the PR1018 step and credits Rohan Arun's PR987 search. This +package takes the exact retained word from the PR1140 input archive. It +does not claim authorship of the earlier scalar, frame, source-access, +wrapper, or phase construction. The source notices are retained under +`inputs/notices/`. + +The research question comes from the explicit two-accumulator escape in +PR1238. That work proves the monotone frame-ancestry obstruction and checks +the one-accumulator schedules. PR1140 gives the distinct 224-helper clean +formation lower bound. This package does not reprove or strengthen that +bound. PR1012 supplies the rank-mass accounting distinction. + +`audit_local.py` is an unchanged copy of the independent gauge44 local +auditor retained by PR1238. Its header credits icekylinx and OpenAI GPT-6 +Astra assistance. `intervals.py` is an unchanged copy of `ceiling.py` from +PR1240. Its header credits Douglas Colkitt and Claude (Anthropic) assistance. +Their source commits and file hashes are in `SOURCES.json`. + +The whole-helper prices and root comparison come from PR1129, by Ali +Romman with OpenAI Codex assistance. That proof credits Chafik Boukhalfa's +PR795 prices and the PR890/PR942 owner-bound chain. The present additional +550 units of dual demand per rewrite, the two majorization inequalities, +and the all-mixture conclusion apply to the changed local words here. +The sprint coordinator independently supplied and checked this dual +calculation during the current work. + +PR1198 makes the arbitrary-private-centre input obligation explicit. +PR1387 gives a separate warning that scalar invoices and owner checks alone +can miss a changed physical operator. This package proposes no changed +global owner and makes no operator-level claim for a new host assignment. + +No predecessor license, notice, or AI disclosure is replaced by this file. diff --git a/research/two-accumulator-saved-arms/PROOF.md b/research/two-accumulator-saved-arms/PROOF.md new file mode 100644 index 0000000000..c0859231ee --- /dev/null +++ b/research/two-accumulator-saved-arms/PROOF.md @@ -0,0 +1,244 @@ +# Complete cost of the eight saved-arm recipes + +## 1. Declared method and free choices + +Fix the source word and the eight gate recipes in this package. A call can +use any subset of the recipes. Different calls can use different subsets. +There are nine calls and 896 live data families per replica. Let `T` be any +positive integer number of replicas. Whole helpers can use any owner map +with the retained capacity stock. Helpers cannot be split. The stock per +replica is + +| Capacity | Number of bins | +| --- | ---: | +| 8 | 672 | +| 16 | 448 | +| 32 | 448 | +| 48 | 448 | + +The proof below even removes owner chronology, coordinate matching, and +per-call restrictions. Thus it gives a lower cost bound for all owners that +satisfy those additional restrictions. The method does not add physical +families, change the nine-stage schedule, or change the unpaid-coordinate +and centre law. The bit supplier and the outer recipe stay fixed. + +The claim is an optimum for use of these eight completed recipes, including +the zero-recipe choice. It does not optimize arbitrary rational gates, +partitions, frame choices, or schedules. No finite synthesis search is used +as evidence for an all-order impossibility statement. + +## 2. Local construction and exact finite bill + +The old hub helpers are 448 through 455. Each has one entrance direction +and a rank-eight final frame, so its width is 7. In recipe `g`, helper +`448+g` keeps one pair sum until the full packet can be formed. The recipe +routes the old hub uses through their original source and uses the saved +pair to complete the packet in the other accumulator. It keeps the later +packet copy. It does not reduce the total count of 480 helpers. + +The complete recipe includes 19 ordered core gates with explicit frames, +removal of two old entrance corrections, two changed cleanup operands, and +four final full-frame corrections. The new saved-pair helper starts at +frame zero and ends at the full rank-nine frame. It therefore has width 9. +Its arbitrary initial value is not assumed to be zero. The four final +corrections remove its dirt from the affected packet and later helper +columns. The normal frame-zero compensation also uses this helper. This +explains why retaining its former low endpoint is not a free option. + +The recipes have explicit pins to every replaced source gate. Their changed +gate sites and cleanup sites are disjoint. The check replays every one of +the 256 subsets with exact rational arithmetic. It checks the complete +704-column forward and inverse-transpose maps, source reads, monotone +frame paths, centre levels, helper entrances, and both low-end cones. The +native check separately verifies the emitted all-eight word, wrappers, and +Clifford phases. These are finite construction checks, not a formal proof +of the full multiplication theorem. + +Write `H_r` for one rank-`r` child. The exact local changes are + +```text +even g in {0,2,4,6}: -2 H1 + 2 H2, +odd g in {1,3,5,7}: H2. +``` + +Every recipe adds two local rank units and changes one width 7 to width 9. +The baseline local profile is +`{1:2412,2:418,3:432,4:142,5:82,8:8}`. Its rank mass is 5586. Its width +inventory, in width order `(4,5,7,8,9)`, is `(56,32,30,122,240)`. + +Let `E` and `O` now count individual even and odd recipe uses over all +`9T` calls, and put `Z=E+O`. These counts need not be uniform across calls. +The complete residual rank mass is + +```text +M = 14814 T - 2 Z. +``` + +The complete mass remains `73*896*T - 320*T`. This includes the eight +rank-eight centre paths per call. The saving cannot come from a new deficit. + +## 3. A necessary inequality for every owner + +Use the signed prices from the PR1129 whole-helper proof, which credits +PR795 and the PR890/PR942 proof chain: + +```text +width price at (4,5,7,8,9): (-1,-20,-8,-2,4), +capacity bonus at (8,16,32,48): (2,4,8,-13). +``` + +For residual rank `r`, let `u(r)` be the largest bonus plus price of any +legal bin pattern with that residual. There are 1,163 legal patterns. +Enumeration and an independent unbounded-fill recurrence give the same +table. In particular, + +```text +u(0)=0, u(1)=19, u(48)=-13. +``` + +The baseline total signed price is `-1084 T`. A width-7 to width-9 change +adds 12, so the changed total is `S=-1084 T+12 Z`. If `n_r` counts residual +bins, every whole-helper assignment satisfies + +```text +sum r*n_r = 14814 T - 2 Z, +sum u(r)*n_r >= -1084 T + 12 Z. +``` + +Set `v(r)=48*u(r)+13*r`. Then `v(0)=v(48)=0`, `v(1)=925`, and + +```text +sum_(0= 140550 T + 550 Z. (1) +``` + +The additional demand is `48*12-13*2=550` for each recipe use. The sign is +positive. A model that consumes arbitrary rank-one idle mass misses this +new packing restriction. + +## 4. Supporting inequality at the baseline optimum + +For a complex saving `b`, let + +```text +f_b(r) = (r/73)^(1-b), +c_b(r) = 48*f_b(r) - r*f_b(48), +lambda_b = c_b(1)/925. +``` + +The baseline whole-helper optimum has its root in + +```text +I = [0.001676905273619680861300, + 0.001676905273619680861301]. +``` + +The exact interval checker proves, for every `b` in `I`, + +```text +lambda_b > 0, +c_b(r) > lambda_b*v(r) + for each attainable 0= + T*((5622/37)*f_b(1) + (11302/37)*f_b(48)) + + Z*((22/37)*f_b(1) - (2/37)*f_b(48)). (3) +``` + +For example, the coefficient of `f_b(1)` is +`(140550*T+550*Z)/925 = (5622*T+22*Z)/37`. The coefficient of `f_b(48)` +is the remaining mass divided by 48. This proves the claimed residual +increment without assuming that the fractional counts can be attained. + +## 5. Every nonempty use has a larger complete moment + +Combine (3) with the exact local changes. The complete increment for one +even recipe is + +```text +Delta_even = (2/37)*(37*f_b(2)-26*f_b(1)-f_b(48)). +``` + +The complete increment for one odd recipe is + +```text +Delta_odd = (1/37)*(22*f_b(1)+37*f_b(2)-2*f_b(48)). +``` + +Both are strictly positive for every `00` after multiplication by +the positive factor `73^(-s)`. + +The same argument applies to + +```text +(48, 48, 0 repeated 57 times) +(2 repeated 37 times, 1 repeated 22 times). +``` + +Their common sum is 96. It gives `2*48^s < 37*2^s+22`, which proves +`Delta_odd>0`. The checker verifies every integer partial-sum inequality. +Strict concavity supplies the theorem for the whole open interval. + +At the baseline optimum root `b0` in `I`, the unchanged complete moment is +`896*T`. Every changed owner with `Z>0` has moment at least + +```text +896*T + E*Delta_even + O*Delta_odd > 896*T. +``` + +All complete moments increase with `b`. Thus every nonempty finite mixture +has a complex root strictly smaller than `b0`. The argument permits all +positive replica counts and all per-call subsets. The 256 finite checks +establish the recipe bills; they are not the reason that the number of +replicas can be unbounded. + +## 6. Attainment and kappa + +The zero-recipe choice retains the PR1129 local word and owner inventory. +PR1129 supplies an exact attaining whole-helper pattern table and a +literal time-compatible T37 owner map. Its root is `b0`. This package +rechecks the pattern counts and the root bracket. The existing native +global and independent owner receipts remain predecessor evidence with +explicit pins. The global owner construction is not rerun here. + +The retained bit endpoint is `0.001733427039589844234749`, above `b0`. +The retained outer recipe is monotone in the complex endpoint in this +range. Its seven updates have the form `a_next=s*(1-s+a_old)` with fixed +strict reserves. PR1129 checks all 47 inequalities and both endpoints +of `I` give the same outer grid value, + +```text +kappa = 0.001674097969905390. +``` + +It follows that no member of this method family improves that value. +The zero-recipe choice attains the family optimum under the inherited +admission contract. A very sparse nonempty mixture can tie the same rounded +grid value; the strict statement concerns the complex root, not every +rounded display value. There is no claim of a new kappa. + +This argument uses the actual changed helper widths and all residual mass. +It remains valid if a changed word has further owner or physical-admission +restrictions. Those restrictions cannot lower the cost below this relaxed +bound. It gives no obstruction for a new local bill outside these recipes. diff --git a/research/two-accumulator-saved-arms/README.md b/research/two-accumulator-saved-arms/README.md new file mode 100644 index 0000000000..39096151ae --- /dev/null +++ b/research/two-accumulator-saved-arms/README.md @@ -0,0 +1,148 @@ +# Two accumulators: eight exact rewrites and their complete cost + +This package gives eight explicit two-accumulator rewrites of the selected +seven-slot R480 local word. The second accumulator keeps one pair sum while +the first accumulator completes a packet. All 256 subsets pass the exact +local scalar, frame, entrance, and helper-cone checks. + +The complete cost gives a negative result for this method. Each rewrite +changes one helper width from 7 to 9. A whole-helper packing inequality then +shows that **every nonempty use of these rewrites has a smaller complex root +than the unchanged-word optimum in PR1129**. The theorem permits different +subsets in different calls, every positive replica count, and every whole-helper +owner assignment with the retained capacity stock. It does not assume that +the current owner map stays fixed. + +This is a construction and a scoped obstruction. It is not an impossibility +theorem for all two-accumulator programs. Arbitrary new partitions, rational +changes of basis, other schedules and frames, mixed encodings of several +packets, and the other eight packet roles remain outside the proved family. +The broader question in the initial research claim remains open. + +The exact base is `bce54fb3f895cbe5cd4c0eb477c3afeed100190f`. At that base, +the selected PR1094 result is `kappa = 0.001672660197076918`. The stronger +applicable comparison is PR1129 at +`a007dc2e1cc7ae7e8f7ec1343e8883fe43259f21`: its unchanged-word whole-helper +optimum gives `kappa = 0.001674097969905390` under the inherited admission +and outer recipe. This package does not change the selected result. + +## Reproduce + +Use Python 3.10 or newer with the standard library. Run from the repository +root. The command takes several minutes and writes its receipt outside the +package. + +```sh +python3 -I -B research/two-accumulator-saved-arms/verify.py --output /tmp/two-accumulator-check.json +``` + +Expected last line: + +```text +PASS_TWO_ACCUMULATOR_SAVED_ARM_FAMILY +``` + +The command checks all 256 subsets on all 704 local input columns in both +orientations. It checks the all-eight word with eight extra independent +private centre inputs, for 712 columns. It checks the 1,163 legal bin patterns +by enumeration and an independent fill recurrence. Exact rational intervals +certify the supporting moment inequalities at the baseline root. Integer +partial sums check the two majorization relations used in the proof. +Three negative controls remove a required dirty-column correction, restore +an unpaid low helper end, and request a mask outside the declared family. + +The fast mathematical check is: + +```sh +python3 -I -B research/two-accumulator-saved-arms/owner_bound.py +``` + +Its status is `PASS_ALL_REPLICA_SAVED_ARM_OBSTRUCTION`. + +The source binding and the feasible raw CF0 frame control have separate +short commands: + +```sh +python3 -I -B research/two-accumulator-saved-arms/check_sources.py +python3 -I -B research/two-accumulator-saved-arms/frame_control.py +``` + +The frame control reproduces a feasible order after 57,478 states, then +checks the order with explicit binary spans. It is a local positive control, +not a complete supplier. The registered `VERIFY.json` runs these two checks +and the complete family check with Python 3.12. + +To produce the all-eight local word: + +```sh +python3 -I -B research/two-accumulator-saved-arms/build.py --mask 255 --output /tmp/two-accumulator-word.json.gz +``` + +The decompressed canonical JSON SHA256 is +`25e6b6b9de424b83795a4050ce065130d34826a9f217b4b61f2d591d3383dad2`. +Compression-container bytes do not define mathematical equality. + +## The paid change + +Let `E` and `O` count the even and odd selected recipe groups in one call. +Each is between 0 and 4. The local profile and width changes are + +```text +delta H1 = -2 E +delta H2 = 2 E + O +delta local rank mass = 2(E+O) +delta width-7 count = -(E+O) +delta width-9 count = (E+O) +``` + +All other local ranks, helper counts, centre paths, and data endpoints stay +fixed. The all-eight profile is +`{1:2404,2:430,3:432,4:142,5:82,8:8}`, with mass 5602. Its helper widths are +`{4:56,5:32,7:22,8:122,9:248}`. The total deficit remains 320 per replica. + +It is not valid to remove two arbitrary rank-one idle children for each +rewrite. The new width-9 helpers change the legal bin fills. The exact dual +forces the residual moment to increase by at least +`(22/37) H1 - (2/37) H48` per switched call. After the local change, both +recipe types have a strictly positive complete moment increment. See +[PROOF.md](PROOF.md). + +## Evidence and limits + +`RECIPES.json` contains the full gate replacements, source-gate pins, +frames, and cleanup corrections. `build.py` applies these data without a +search. The independent local checker does not import this builder. +`evidence/` retains the completed check receipts and the native local +admission receipts. `NATIVE-REPLAY.md` gives the native replay commands and +their source pins. Native phase and wrapper checks cover the all-eight +word. The subset matrix checks have the separate coverage stated above. + +No new global owner map or physical operator stream is claimed. The cost +obstruction already holds in a relaxation that removes owner chronology +and physical matching constraints. The unchanged zero-switch construction +uses the existing PR1129 owner map. Its earlier admission receipts are +source-bound predecessor evidence, not a new cold replay in this package. + +The local checks do not prove the all-size multiplication theorem. The +all-size/compiler, common-label/mutable-source, whole-call hosting, +precision/tape, exact-recovery, analytic-transfer, and bit H1-H5 obligations +remain inherited. A finite native check does not discharge these obligations. + +## Open next questions + +1. Can another two-accumulator schedule preserve a width-7 endpoint or + produce a better rank distribution? This can change the dual penalty. + Start with a complete dirty-input identity and new endpoint bill for one + selected packet. The present proof fixes the eight recipes and does not + constrain that synthesis problem. +2. Can mixed encodings across several packets use fewer paid versions? + Such an encoding can leave the independent-recipe class. Start with its + exact arbitrary-input map and reader interface. A clean-input identity + alone does not resolve the restoration and source-access costs. +3. Do the other eight correctly rebound packet roles admit a useful + reconstruction? Their selected carriers differ from the raw PR1238 + numbering. Start from the binding data described in `RESEARCH-NOTES.md`. + The missing step is an exact construction or an all-order lower bound. + +Prepared by Ali Romman with substantial OpenAI Codex assistance. The license +is Apache-2.0. See [NOTICE.md](NOTICE.md) for predecessor credit. diff --git a/research/two-accumulator-saved-arms/RECIPES.json b/research/two-accumulator-saved-arms/RECIPES.json new file mode 100644 index 0000000000..dbc5c4eb8e --- /dev/null +++ b/research/two-accumulator-saved-arms/RECIPES.json @@ -0,0 +1,6030 @@ +[ + { + "group": 0, + "partial_helper": 448, + "insert_before_B": 470, + "remove_B": [ + [ + 0, + [ + "add", + 124, + 448, + 1, + 2, + [ + 24 + ] + ] + ], + [ + 1, + [ + "add", + 125, + 448, + 1, + 2, + [ + 24 + ] + ] + ], + [ + 470, + [ + "add", + 124, + 283, + -1, + 2, + [ + 98, + 24 + ] + ] + ], + [ + 471, + [ + "add", + 125, + 281, + -1, + 2, + [ + 484, + 24 + ] + ] + ], + [ + 479, + [ + "add", + 148, + 299, + -1, + 2, + [ + 290, + 24 + ] + ] + ], + [ + 480, + [ + "add", + 149, + 297, + -1, + 2, + [ + 162, + 24 + ] + ] + ], + [ + 695, + [ + "add", + 448, + 231, + 1, + 1, + [ + 454, + 38, + 24 + ] + ] + ], + [ + 719, + [ + "add", + 283, + 281, + 1, + 1, + [ + 390, + 98, + 24 + ] + ] + ], + [ + 723, + [ + "add", + 472, + 283, + 1, + 1, + [ + 390, + 98, + 24 + ] + ] + ], + [ + 724, + [ + "add", + 472, + 231, + 1, + 1, + [ + 386, + 64, + 34, + 24, + 4, + 1 + ] + ] + ], + [ + 738, + [ + "add", + 299, + 297, + 1, + 1, + [ + 290, + 162, + 24 + ] + ] + ], + [ + 742, + [ + "add", + 484, + 299, + 1, + 1, + [ + 290, + 162, + 24 + ] + ] + ], + [ + 743, + [ + "add", + 484, + 448, + 1, + 1, + [ + 260, + 132, + 70, + 38, + 24, + 1 + ] + ] + ], + [ + 904, + [ + "add", + 125, + 299, + -1, + 2, + [ + 290, + 162, + 100, + 24 + ] + ] + ], + [ + 908, + [ + "add", + 149, + 283, + -1, + 2, + [ + 292, + 162, + 98, + 24 + ] + ] + ], + [ + 942, + [ + "add", + 283, + 299, + 1, + 1, + [ + 290, + 162, + 98, + 24, + 6 + ] + ] + ], + [ + 1054, + [ + "add", + 592, + 283, + 1, + 1, + [ + 290, + 162, + 98, + 24, + 6 + ] + ] + ], + [ + 1166, + [ + "add", + 124, + 484, + -1, + 2, + [ + 260, + 132, + 68, + 36, + 24, + 2, + 1 + ] + ] + ], + [ + 1167, + [ + "add", + 125, + 448, + -1, + 2, + [ + 256, + 128, + 66, + 34, + 24, + 4, + 1 + ] + ] + ], + [ + 1174, + [ + "add", + 148, + 472, + -1, + 2, + [ + 256, + 130, + 64, + 34, + 24, + 4, + 1 + ] + ] + ], + [ + 1175, + [ + "add", + 149, + 231, + -1, + 2, + [ + 258, + 128, + 64, + 34, + 24, + 4, + 1 + ] + ] + ] + ], + "insert_B": [ + [ + "add", + 124, + 283, + -1, + 2, + [ + 98, + 24 + ] + ], + [ + "add", + 125, + 281, + -1, + 2, + [ + 484, + 24 + ] + ], + [ + "add", + 148, + 299, + -1, + 2, + [ + 290, + 24 + ] + ], + [ + "add", + 149, + 297, + -1, + 2, + [ + 162, + 24 + ] + ], + [ + "add", + 283, + 281, + 1, + 1, + [ + 390, + 98, + 24 + ] + ], + [ + "add", + 299, + 297, + 1, + 1, + [ + 290, + 162, + 24 + ] + ], + [ + "add", + 472, + 283, + 1, + 1, + [ + 390, + 98, + 24 + ] + ], + [ + "add", + 484, + 231, + 1, + 1, + [ + 454, + 38, + 24 + ] + ], + [ + "add", + 149, + 283, + -1, + 2, + [ + 292, + 162, + 98, + 24 + ] + ], + [ + "add", + 125, + 231, + -1, + 2, + [ + 450, + 34, + 24, + 4 + ] + ], + [ + "add", + 472, + 231, + 1, + 1, + [ + 386, + 64, + 34, + 24, + 4, + 1 + ] + ], + [ + "add", + 148, + 472, + -1, + 2, + [ + 256, + 130, + 64, + 34, + 24, + 4, + 1 + ] + ], + [ + "add", + 149, + 231, + -1, + 2, + [ + 258, + 128, + 64, + 34, + 24, + 4, + 1 + ] + ], + [ + "add", + 448, + 299, + 1, + 1, + [ + 290, + 162, + 24 + ] + ], + [ + "add", + 484, + 299, + 1, + 1, + [ + 260, + 132, + 70, + 38, + 24, + 1 + ] + ], + [ + "add", + 125, + 299, + -1, + 2, + [ + 256, + 128, + 66, + 34, + 24, + 4, + 1 + ] + ], + [ + "add", + 283, + 448, + 1, + 1, + [ + 290, + 162, + 98, + 24, + 6 + ] + ], + [ + "add", + 592, + 283, + 1, + 1, + [ + 290, + 162, + 98, + 24, + 6 + ] + ], + [ + "add", + 124, + 484, + -1, + 2, + [ + 260, + 132, + 68, + 36, + 24, + 2, + 1 + ] + ] + ], + "cleanup_changes": [ + [ + 13, + [ + "add", + 448, + 231, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ], + [ + "add", + 448, + 299, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ] + ], + [ + 6783, + [ + "add", + 484, + 448, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ], + [ + "add", + 484, + 231, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ] + ] + ], + "full_cleanup_corrections": [ + [ + "add", + 283, + 448, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 379, + 448, + 1, + 2, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 592, + 448, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 599, + 448, + 1, + 2, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ] + ], + "local_delta": { + "1": -2, + "2": 2 + }, + "helper_width_change": [ + 7, + 9 + ] + }, + { + "group": 1, + "partial_helper": 449, + "insert_before_B": 465, + "remove_B": [ + [ + 2, + [ + "add", + 120, + 449, + 1, + 2, + [ + 24 + ] + ] + ], + [ + 3, + [ + "add", + 121, + 449, + 1, + 2, + [ + 24 + ] + ] + ], + [ + 465, + [ + "add", + 120, + 9, + -1, + 2, + [ + 388, + 24 + ] + ] + ], + [ + 466, + [ + "add", + 121, + 8, + -1, + 2, + [ + 24, + 2 + ] + ] + ], + [ + 474, + [ + "add", + 144, + 33, + -1, + 2, + [ + 196, + 24 + ] + ] + ], + [ + 475, + [ + "add", + 145, + 32, + -1, + 2, + [ + 324, + 24 + ] + ] + ], + [ + 696, + [ + "add", + 449, + 226, + 1, + 1, + [ + 448, + 32, + 24 + ] + ] + ], + [ + 720, + [ + "add", + 9, + 8, + 1, + 1, + [ + 388, + 24, + 2 + ] + ] + ], + [ + 725, + [ + "add", + 473, + 9, + 1, + 1, + [ + 388, + 24, + 2 + ] + ] + ], + [ + 726, + [ + "add", + 473, + 226, + 1, + 1, + [ + 388, + 68, + 32, + 24, + 2, + 1 + ] + ] + ], + [ + 739, + [ + "add", + 33, + 32, + 1, + 1, + [ + 324, + 196, + 24 + ] + ] + ], + [ + 744, + [ + "add", + 485, + 33, + 1, + 1, + [ + 324, + 196, + 24 + ] + ] + ], + [ + 745, + [ + "add", + 485, + 449, + 1, + 1, + [ + 260, + 132, + 64, + 32, + 24, + 1 + ] + ] + ], + [ + 905, + [ + "add", + 121, + 33, + -1, + 2, + [ + 324, + 196, + 24, + 2 + ] + ] + ], + [ + 909, + [ + "add", + 145, + 9, + -1, + 2, + [ + 324, + 192, + 24, + 2 + ] + ] + ], + [ + 943, + [ + "add", + 9, + 33, + 1, + 1, + [ + 320, + 192, + 24, + 4, + 2 + ] + ] + ], + [ + 1055, + [ + "add", + 593, + 9, + 1, + 1, + [ + 320, + 192, + 24, + 4, + 2 + ] + ] + ], + [ + 1168, + [ + "add", + 120, + 485, + -1, + 2, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 1 + ] + ] + ], + [ + 1169, + [ + "add", + 121, + 449, + -1, + 2, + [ + 260, + 132, + 64, + 32, + 24, + 2, + 1 + ] + ] + ], + [ + 1176, + [ + "add", + 144, + 473, + -1, + 2, + [ + 260, + 128, + 68, + 32, + 24, + 2, + 1 + ] + ] + ], + [ + 1177, + [ + "add", + 145, + 226, + -1, + 2, + [ + 256, + 132, + 68, + 32, + 24, + 2, + 1 + ] + ] + ] + ], + "insert_B": [ + [ + "add", + 120, + 9, + -1, + 2, + [ + 388, + 24 + ] + ], + [ + "add", + 121, + 8, + -1, + 2, + [ + 24, + 2 + ] + ], + [ + "add", + 144, + 33, + -1, + 2, + [ + 196, + 24 + ] + ], + [ + "add", + 145, + 32, + -1, + 2, + [ + 324, + 24 + ] + ], + [ + "add", + 9, + 8, + 1, + 1, + [ + 388, + 24, + 2 + ] + ], + [ + "add", + 33, + 32, + 1, + 1, + [ + 324, + 196, + 24 + ] + ], + [ + "add", + 473, + 9, + 1, + 1, + [ + 388, + 24, + 2 + ] + ], + [ + "add", + 485, + 226, + 1, + 1, + [ + 448, + 32, + 24 + ] + ], + [ + "add", + 145, + 9, + -1, + 2, + [ + 324, + 192, + 24, + 2 + ] + ], + [ + "add", + 121, + 226, + -1, + 2, + [ + 448, + 32, + 24, + 2 + ] + ], + [ + "add", + 473, + 226, + 1, + 1, + [ + 388, + 68, + 32, + 24, + 2, + 1 + ] + ], + [ + "add", + 144, + 473, + -1, + 2, + [ + 260, + 128, + 68, + 32, + 24, + 2, + 1 + ] + ], + [ + "add", + 145, + 226, + -1, + 2, + [ + 256, + 132, + 68, + 32, + 24, + 2, + 1 + ] + ], + [ + "add", + 449, + 33, + 1, + 1, + [ + 324, + 196, + 24 + ] + ], + [ + "add", + 485, + 33, + 1, + 1, + [ + 260, + 132, + 64, + 32, + 24, + 1 + ] + ], + [ + "add", + 121, + 33, + -1, + 2, + [ + 260, + 132, + 64, + 32, + 24, + 2, + 1 + ] + ], + [ + "add", + 9, + 449, + 1, + 1, + [ + 320, + 192, + 24, + 4, + 2 + ] + ], + [ + "add", + 593, + 9, + 1, + 1, + [ + 320, + 192, + 24, + 4, + 2 + ] + ], + [ + "add", + 120, + 485, + -1, + 2, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 1 + ] + ] + ], + "cleanup_changes": [ + [ + 14, + [ + "add", + 449, + 226, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ], + [ + "add", + 449, + 33, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ] + ], + [ + 6786, + [ + "add", + 485, + 449, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ], + [ + "add", + 485, + 226, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ] + ] + ], + "full_cleanup_corrections": [ + [ + "add", + 9, + 449, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 73, + 449, + 1, + 2, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 593, + 449, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 598, + 449, + 1, + 2, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ] + ], + "local_delta": { + "2": 1 + }, + "helper_width_change": [ + 7, + 9 + ] + }, + { + "group": 2, + "partial_helper": 450, + "insert_before_B": 497, + "remove_B": [ + [ + 4, + [ + "add", + 180, + 450, + 1, + 2, + [ + 30 + ] + ] + ], + [ + 5, + [ + "add", + 181, + 450, + 1, + 2, + [ + 30 + ] + ] + ], + [ + 497, + [ + "add", + 180, + 315, + -1, + 2, + [ + 426, + 30 + ] + ] + ], + [ + 498, + [ + "add", + 181, + 313, + -1, + 2, + [ + 44, + 30 + ] + ] + ], + [ + 523, + [ + "add", + 220, + 331, + -1, + 2, + [ + 234, + 30 + ] + ] + ], + [ + 524, + [ + "add", + 221, + 329, + -1, + 2, + [ + 362, + 30 + ] + ] + ], + [ + 697, + [ + "add", + 450, + 230, + 1, + 1, + [ + 448, + 38, + 30 + ] + ] + ], + [ + 758, + [ + "add", + 315, + 313, + 1, + 1, + [ + 390, + 44, + 30 + ] + ] + ], + [ + 762, + [ + "add", + 496, + 315, + 1, + 1, + [ + 390, + 44, + 30 + ] + ] + ], + [ + 763, + [ + "add", + 496, + 230, + 1, + 1, + [ + 390, + 70, + 38, + 20, + 10, + 1 + ] + ] + ], + [ + 778, + [ + "add", + 331, + 329, + 1, + 1, + [ + 362, + 234, + 30 + ] + ] + ], + [ + 782, + [ + "add", + 508, + 331, + 1, + 1, + [ + 362, + 234, + 30 + ] + ] + ], + [ + 783, + [ + "add", + 508, + 450, + 1, + 1, + [ + 268, + 140, + 64, + 38, + 30, + 1 + ] + ] + ], + [ + 912, + [ + "add", + 181, + 331, + -1, + 2, + [ + 326, + 198, + 44, + 30 + ] + ] + ], + [ + 917, + [ + "add", + 221, + 315, + -1, + 2, + [ + 326, + 192, + 44, + 30 + ] + ] + ], + [ + 944, + [ + "add", + 315, + 331, + 1, + 1, + [ + 320, + 192, + 42, + 24, + 6 + ] + ] + ], + [ + 1056, + [ + "add", + 594, + 315, + 1, + 1, + [ + 320, + 192, + 42, + 24, + 6 + ] + ] + ], + [ + 1182, + [ + "add", + 180, + 508, + -1, + 2, + [ + 256, + 128, + 64, + 38, + 18, + 12, + 1 + ] + ] + ], + [ + 1183, + [ + "add", + 181, + 450, + -1, + 2, + [ + 262, + 134, + 64, + 38, + 20, + 10, + 1 + ] + ] + ], + [ + 1190, + [ + "add", + 220, + 496, + -1, + 2, + [ + 262, + 128, + 70, + 38, + 20, + 10, + 1 + ] + ] + ], + [ + 1191, + [ + "add", + 221, + 230, + -1, + 2, + [ + 256, + 134, + 70, + 38, + 20, + 10, + 1 + ] + ] + ] + ], + "insert_B": [ + [ + "add", + 180, + 315, + -1, + 2, + [ + 426, + 30 + ] + ], + [ + "add", + 181, + 313, + -1, + 2, + [ + 44, + 30 + ] + ], + [ + "add", + 220, + 331, + -1, + 2, + [ + 234, + 30 + ] + ], + [ + "add", + 221, + 329, + -1, + 2, + [ + 362, + 30 + ] + ], + [ + "add", + 315, + 313, + 1, + 1, + [ + 390, + 44, + 30 + ] + ], + [ + "add", + 331, + 329, + 1, + 1, + [ + 362, + 234, + 30 + ] + ], + [ + "add", + 496, + 315, + 1, + 1, + [ + 390, + 44, + 30 + ] + ], + [ + "add", + 508, + 230, + 1, + 1, + [ + 448, + 38, + 30 + ] + ], + [ + "add", + 221, + 315, + -1, + 2, + [ + 326, + 192, + 44, + 30 + ] + ], + [ + "add", + 181, + 230, + -1, + 2, + [ + 448, + 38, + 20, + 10 + ] + ], + [ + "add", + 496, + 230, + 1, + 1, + [ + 390, + 70, + 38, + 20, + 10, + 1 + ] + ], + [ + "add", + 220, + 496, + -1, + 2, + [ + 262, + 128, + 70, + 38, + 20, + 10, + 1 + ] + ], + [ + "add", + 221, + 230, + -1, + 2, + [ + 256, + 134, + 70, + 38, + 20, + 10, + 1 + ] + ], + [ + "add", + 450, + 331, + 1, + 1, + [ + 362, + 234, + 30 + ] + ], + [ + "add", + 508, + 331, + 1, + 1, + [ + 268, + 140, + 64, + 38, + 30, + 1 + ] + ], + [ + "add", + 181, + 331, + -1, + 2, + [ + 262, + 134, + 64, + 38, + 20, + 10, + 1 + ] + ], + [ + "add", + 315, + 450, + 1, + 1, + [ + 320, + 192, + 42, + 24, + 6 + ] + ], + [ + "add", + 594, + 315, + 1, + 1, + [ + 320, + 192, + 42, + 24, + 6 + ] + ], + [ + "add", + 180, + 508, + -1, + 2, + [ + 256, + 128, + 64, + 38, + 18, + 12, + 1 + ] + ] + ], + "cleanup_changes": [ + [ + 15, + [ + "add", + 450, + 230, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ], + [ + "add", + 450, + 331, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ] + ], + [ + 6784, + [ + "add", + 508, + 450, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ], + [ + "add", + 508, + 230, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ] + ] + ], + "full_cleanup_corrections": [ + [ + "add", + 315, + 450, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 347, + 450, + 1, + 2, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 594, + 450, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 597, + 450, + 1, + 2, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ] + ], + "local_delta": { + "1": -2, + "2": 2 + }, + "helper_width_change": [ + 7, + 9 + ] + }, + { + "group": 3, + "partial_helper": 451, + "insert_before_B": 492, + "remove_B": [ + [ + 6, + [ + "add", + 176, + 451, + 1, + 2, + [ + 30 + ] + ] + ], + [ + 7, + [ + "add", + 177, + 451, + 1, + 2, + [ + 30 + ] + ] + ], + [ + 492, + [ + "add", + 176, + 65, + -1, + 2, + [ + 74, + 30 + ] + ] + ], + [ + 493, + [ + "add", + 177, + 64, + -1, + 2, + [ + 460, + 30 + ] + ] + ], + [ + 518, + [ + "add", + 216, + 105, + -1, + 2, + [ + 266, + 30 + ] + ] + ], + [ + 519, + [ + "add", + 217, + 104, + -1, + 2, + [ + 138, + 30 + ] + ] + ], + [ + 698, + [ + "add", + 451, + 228, + 1, + 1, + [ + 454, + 32, + 30 + ] + ] + ], + [ + 759, + [ + "add", + 65, + 64, + 1, + 1, + [ + 390, + 74, + 30 + ] + ] + ], + [ + 764, + [ + "add", + 497, + 65, + 1, + 1, + [ + 390, + 74, + 30 + ] + ] + ], + [ + 765, + [ + "add", + 497, + 228, + 1, + 1, + [ + 390, + 64, + 32, + 20, + 10, + 1 + ] + ] + ], + [ + 779, + [ + "add", + 105, + 104, + 1, + 1, + [ + 266, + 138, + 30 + ] + ] + ], + [ + 784, + [ + "add", + 509, + 105, + 1, + 1, + [ + 266, + 138, + 30 + ] + ] + ], + [ + 785, + [ + "add", + 509, + 451, + 1, + 1, + [ + 266, + 138, + 70, + 32, + 30, + 1 + ] + ] + ], + [ + 913, + [ + "add", + 177, + 105, + -1, + 2, + [ + 266, + 138, + 76, + 30 + ] + ] + ], + [ + 918, + [ + "add", + 217, + 65, + -1, + 2, + [ + 268, + 138, + 74, + 30 + ] + ] + ], + [ + 945, + [ + "add", + 65, + 105, + 1, + 1, + [ + 266, + 138, + 74, + 24, + 6 + ] + ] + ], + [ + 1057, + [ + "add", + 595, + 65, + 1, + 1, + [ + 266, + 138, + 74, + 24, + 6 + ] + ] + ], + [ + 1184, + [ + "add", + 176, + 509, + -1, + 2, + [ + 262, + 134, + 70, + 32, + 18, + 12, + 1 + ] + ] + ], + [ + 1185, + [ + "add", + 177, + 451, + -1, + 2, + [ + 256, + 128, + 70, + 32, + 20, + 10, + 1 + ] + ] + ], + [ + 1192, + [ + "add", + 216, + 497, + -1, + 2, + [ + 256, + 134, + 64, + 32, + 20, + 10, + 1 + ] + ] + ], + [ + 1193, + [ + "add", + 217, + 228, + -1, + 2, + [ + 262, + 128, + 64, + 32, + 20, + 10, + 1 + ] + ] + ] + ], + "insert_B": [ + [ + "add", + 176, + 65, + -1, + 2, + [ + 74, + 30 + ] + ], + [ + "add", + 177, + 64, + -1, + 2, + [ + 460, + 30 + ] + ], + [ + "add", + 216, + 105, + -1, + 2, + [ + 266, + 30 + ] + ], + [ + "add", + 217, + 104, + -1, + 2, + [ + 138, + 30 + ] + ], + [ + "add", + 65, + 64, + 1, + 1, + [ + 390, + 74, + 30 + ] + ], + [ + "add", + 105, + 104, + 1, + 1, + [ + 266, + 138, + 30 + ] + ], + [ + "add", + 497, + 65, + 1, + 1, + [ + 390, + 74, + 30 + ] + ], + [ + "add", + 509, + 228, + 1, + 1, + [ + 454, + 32, + 30 + ] + ], + [ + "add", + 217, + 65, + -1, + 2, + [ + 268, + 138, + 74, + 30 + ] + ], + [ + "add", + 177, + 228, + -1, + 2, + [ + 454, + 32, + 20, + 10 + ] + ], + [ + "add", + 497, + 228, + 1, + 1, + [ + 390, + 64, + 32, + 20, + 10, + 1 + ] + ], + [ + "add", + 216, + 497, + -1, + 2, + [ + 256, + 134, + 64, + 32, + 20, + 10, + 1 + ] + ], + [ + "add", + 217, + 228, + -1, + 2, + [ + 262, + 128, + 64, + 32, + 20, + 10, + 1 + ] + ], + [ + "add", + 451, + 105, + 1, + 1, + [ + 266, + 138, + 30 + ] + ], + [ + "add", + 509, + 105, + 1, + 1, + [ + 266, + 138, + 70, + 32, + 30, + 1 + ] + ], + [ + "add", + 177, + 105, + -1, + 2, + [ + 256, + 128, + 70, + 32, + 20, + 10, + 1 + ] + ], + [ + "add", + 65, + 451, + 1, + 1, + [ + 266, + 138, + 74, + 24, + 6 + ] + ], + [ + "add", + 595, + 65, + 1, + 1, + [ + 266, + 138, + 74, + 24, + 6 + ] + ], + [ + "add", + 176, + 509, + -1, + 2, + [ + 262, + 134, + 70, + 32, + 18, + 12, + 1 + ] + ] + ], + "cleanup_changes": [ + [ + 16, + [ + "add", + 451, + 228, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ], + [ + "add", + 451, + 105, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ] + ], + [ + 6787, + [ + "add", + 509, + 451, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ], + [ + "add", + 509, + 228, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ] + ] + ], + "full_cleanup_corrections": [ + [ + "add", + 1, + 451, + 1, + 2, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 65, + 451, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 595, + 451, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 596, + 451, + 1, + 2, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ] + ], + "local_delta": { + "2": 1 + }, + "helper_width_change": [ + 7, + 9 + ] + }, + { + "group": 4, + "partial_helper": 452, + "insert_before_B": 461, + "remove_B": [ + [ + 8, + [ + "add", + 116, + 452, + -1, + 1, + [ + 30 + ] + ] + ], + [ + 9, + [ + "add", + 117, + 452, + -1, + 1, + [ + 30 + ] + ] + ], + [ + 461, + [ + "add", + 116, + 347, + -1, + 2, + [ + 109, + 30 + ] + ] + ], + [ + 462, + [ + "add", + 117, + 345, + -1, + 2, + [ + 491, + 30 + ] + ] + ], + [ + 488, + [ + "add", + 156, + 363, + -1, + 2, + [ + 301, + 30 + ] + ] + ], + [ + 489, + [ + "add", + 157, + 361, + -1, + 2, + [ + 173, + 30 + ] + ] + ], + [ + 699, + [ + "add", + 452, + 232, + 1, + 1, + [ + 454, + 38, + 30 + ] + ] + ], + [ + 798, + [ + "add", + 347, + 345, + 1, + 1, + [ + 390, + 109, + 30 + ] + ] + ], + [ + 802, + [ + "add", + 520, + 347, + 1, + 1, + [ + 390, + 109, + 30 + ] + ] + ], + [ + 803, + [ + "add", + 520, + 232, + -2, + 1, + [ + 385, + 64, + 33, + 18, + 11, + 7 + ] + ] + ], + [ + 816, + [ + "add", + 363, + 361, + 1, + 1, + [ + 301, + 173, + 30 + ] + ] + ], + [ + 820, + [ + "add", + 532, + 363, + 1, + 1, + [ + 301, + 173, + 30 + ] + ] + ], + [ + 821, + [ + "add", + 532, + 452, + -2, + 1, + [ + 267, + 139, + 65, + 33, + 25, + 7 + ] + ] + ], + [ + 923, + [ + "add", + 117, + 363, + -1, + 2, + [ + 301, + 173, + 107, + 30 + ] + ] + ], + [ + 928, + [ + "add", + 157, + 347, + -1, + 2, + [ + 299, + 173, + 109, + 30 + ] + ] + ], + [ + 946, + [ + "add", + 347, + 363, + 1, + 1, + [ + 299, + 171, + 107, + 24, + 6 + ] + ] + ], + [ + 1058, + [ + "add", + 596, + 347, + 1, + 1, + [ + 299, + 171, + 107, + 24, + 6 + ] + ] + ], + [ + 1198, + [ + "add", + 116, + 532, + -1, + 2, + [ + 257, + 129, + 65, + 33, + 19, + 10, + 7 + ] + ] + ], + [ + 1199, + [ + "add", + 117, + 452, + 1, + 1, + [ + 256, + 128, + 65, + 33, + 18, + 11, + 7 + ] + ] + ], + [ + 1206, + [ + "add", + 156, + 520, + -1, + 2, + [ + 256, + 129, + 64, + 33, + 18, + 11, + 7 + ] + ] + ], + [ + 1207, + [ + "add", + 157, + 232, + 1, + 1, + [ + 257, + 128, + 64, + 33, + 18, + 11, + 7 + ] + ] + ] + ], + "insert_B": [ + [ + "add", + 116, + 347, + -1, + 2, + [ + 109, + 30 + ] + ], + [ + "add", + 117, + 345, + -1, + 2, + [ + 491, + 30 + ] + ], + [ + "add", + 156, + 363, + -1, + 2, + [ + 301, + 30 + ] + ], + [ + "add", + 157, + 361, + -1, + 2, + [ + 173, + 30 + ] + ], + [ + "add", + 347, + 345, + 1, + 1, + [ + 390, + 109, + 30 + ] + ], + [ + "add", + 363, + 361, + 1, + 1, + [ + 301, + 173, + 30 + ] + ], + [ + "add", + 520, + 347, + 1, + 1, + [ + 390, + 109, + 30 + ] + ], + [ + "add", + 532, + 232, + -2, + 1, + [ + 454, + 38, + 30 + ] + ], + [ + "add", + 157, + 347, + -1, + 2, + [ + 299, + 173, + 109, + 30 + ] + ], + [ + "add", + 117, + 232, + 1, + 1, + [ + 454, + 38, + 21, + 11 + ] + ], + [ + "add", + 520, + 232, + -2, + 1, + [ + 385, + 64, + 33, + 18, + 11, + 7 + ] + ], + [ + "add", + 156, + 520, + -1, + 2, + [ + 256, + 129, + 64, + 33, + 18, + 11, + 7 + ] + ], + [ + "add", + 157, + 232, + 1, + 1, + [ + 257, + 128, + 64, + 33, + 18, + 11, + 7 + ] + ], + [ + "add", + 452, + 363, + 1, + 1, + [ + 301, + 173, + 30 + ] + ], + [ + "add", + 532, + 363, + 1, + 1, + [ + 267, + 139, + 65, + 33, + 25, + 7 + ] + ], + [ + "add", + 117, + 363, + -1, + 2, + [ + 256, + 128, + 65, + 33, + 18, + 11, + 7 + ] + ], + [ + "add", + 347, + 452, + 1, + 1, + [ + 299, + 171, + 107, + 24, + 6 + ] + ], + [ + "add", + 596, + 347, + 1, + 1, + [ + 299, + 171, + 107, + 24, + 6 + ] + ], + [ + "add", + 116, + 532, + -1, + 2, + [ + 257, + 129, + 65, + 33, + 19, + 10, + 7 + ] + ] + ], + "cleanup_changes": [ + [ + 17, + [ + "add", + 452, + 232, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ], + [ + "add", + 452, + 363, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ] + ], + [ + 6785, + [ + "add", + 532, + 452, + 2, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ], + [ + "add", + 532, + 232, + 2, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ] + ] + ], + "full_cleanup_corrections": [ + [ + "add", + 315, + 452, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 347, + 452, + -1, + 2, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 595, + 452, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 596, + 452, + -1, + 2, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ] + ], + "local_delta": { + "1": -2, + "2": 2 + }, + "helper_width_change": [ + 7, + 9 + ] + }, + { + "group": 5, + "partial_helper": 453, + "insert_before_B": 456, + "remove_B": [ + [ + 10, + [ + "add", + 112, + 453, + -1, + 1, + [ + 30 + ] + ] + ], + [ + 11, + [ + "add", + 113, + 453, + -1, + 1, + [ + 30 + ] + ] + ], + [ + 456, + [ + "add", + 112, + 1, + -1, + 2, + [ + 395, + 30 + ] + ] + ], + [ + 457, + [ + "add", + 113, + 0, + -1, + 2, + [ + 19, + 13 + ] + ] + ], + [ + 483, + [ + "add", + 152, + 41, + -1, + 2, + [ + 203, + 30 + ] + ] + ], + [ + 484, + [ + "add", + 153, + 40, + -1, + 2, + [ + 331, + 30 + ] + ] + ], + [ + 700, + [ + "add", + 453, + 62, + 1, + 1, + [ + 448, + 32, + 30 + ] + ] + ], + [ + 799, + [ + "add", + 1, + 0, + 1, + 1, + [ + 390, + 19, + 13 + ] + ] + ], + [ + 804, + [ + "add", + 521, + 1, + 1, + 1, + [ + 390, + 19, + 13 + ] + ] + ], + [ + 805, + [ + "add", + 521, + 62, + -2, + 1, + [ + 385, + 65, + 32, + 19, + 10, + 7 + ] + ] + ], + [ + 817, + [ + "add", + 41, + 40, + 1, + 1, + [ + 331, + 203, + 30 + ] + ] + ], + [ + 822, + [ + "add", + 533, + 41, + 1, + 1, + [ + 331, + 203, + 30 + ] + ] + ], + [ + 823, + [ + "add", + 533, + 453, + -2, + 1, + [ + 267, + 139, + 64, + 32, + 25, + 7 + ] + ] + ], + [ + 924, + [ + "add", + 113, + 41, + -1, + 2, + [ + 326, + 198, + 19, + 13 + ] + ] + ], + [ + 929, + [ + "add", + 153, + 1, + -1, + 2, + [ + 326, + 192, + 19, + 13 + ] + ] + ], + [ + 947, + [ + "add", + 1, + 41, + 1, + 1, + [ + 320, + 192, + 19, + 11, + 6 + ] + ] + ], + [ + 1059, + [ + "add", + 597, + 1, + 1, + 1, + [ + 320, + 192, + 19, + 11, + 6 + ] + ] + ], + [ + 1200, + [ + "add", + 112, + 533, + -1, + 2, + [ + 256, + 128, + 64, + 32, + 18, + 11, + 7 + ] + ] + ], + [ + 1201, + [ + "add", + 113, + 453, + 1, + 1, + [ + 257, + 129, + 64, + 32, + 19, + 10, + 7 + ] + ] + ], + [ + 1208, + [ + "add", + 152, + 521, + -1, + 2, + [ + 257, + 128, + 65, + 32, + 19, + 10, + 7 + ] + ] + ], + [ + 1209, + [ + "add", + 153, + 62, + 1, + 1, + [ + 256, + 129, + 65, + 32, + 19, + 10, + 7 + ] + ] + ] + ], + "insert_B": [ + [ + "add", + 112, + 1, + -1, + 2, + [ + 395, + 30 + ] + ], + [ + "add", + 113, + 0, + -1, + 2, + [ + 19, + 13 + ] + ], + [ + "add", + 152, + 41, + -1, + 2, + [ + 203, + 30 + ] + ], + [ + "add", + 153, + 40, + -1, + 2, + [ + 331, + 30 + ] + ], + [ + "add", + 1, + 0, + 1, + 1, + [ + 390, + 19, + 13 + ] + ], + [ + "add", + 41, + 40, + 1, + 1, + [ + 331, + 203, + 30 + ] + ], + [ + "add", + 521, + 1, + 1, + 1, + [ + 390, + 19, + 13 + ] + ], + [ + "add", + 533, + 62, + -2, + 1, + [ + 448, + 32, + 30 + ] + ], + [ + "add", + 153, + 1, + -1, + 2, + [ + 326, + 192, + 19, + 13 + ] + ], + [ + "add", + 113, + 62, + 1, + 1, + [ + 448, + 32, + 19, + 13 + ] + ], + [ + "add", + 521, + 62, + -2, + 1, + [ + 385, + 65, + 32, + 19, + 10, + 7 + ] + ], + [ + "add", + 152, + 521, + -1, + 2, + [ + 257, + 128, + 65, + 32, + 19, + 10, + 7 + ] + ], + [ + "add", + 153, + 62, + 1, + 1, + [ + 256, + 129, + 65, + 32, + 19, + 10, + 7 + ] + ], + [ + "add", + 453, + 41, + 1, + 1, + [ + 331, + 203, + 30 + ] + ], + [ + "add", + 533, + 41, + 1, + 1, + [ + 267, + 139, + 64, + 32, + 25, + 7 + ] + ], + [ + "add", + 113, + 41, + -1, + 2, + [ + 257, + 129, + 64, + 32, + 19, + 10, + 7 + ] + ], + [ + "add", + 1, + 453, + 1, + 1, + [ + 320, + 192, + 19, + 11, + 6 + ] + ], + [ + "add", + 597, + 1, + 1, + 1, + [ + 320, + 192, + 19, + 11, + 6 + ] + ], + [ + "add", + 112, + 533, + -1, + 2, + [ + 256, + 128, + 64, + 32, + 18, + 11, + 7 + ] + ] + ], + "cleanup_changes": [ + [ + 18, + [ + "add", + 453, + 62, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ], + [ + "add", + 453, + 41, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ] + ], + [ + 6788, + [ + "add", + 533, + 453, + 2, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ], + [ + "add", + 533, + 62, + 2, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ] + ] + ], + "full_cleanup_corrections": [ + [ + "add", + 1, + 453, + -1, + 2, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 65, + 453, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 594, + 453, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 597, + 453, + -1, + 2, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ] + ], + "local_delta": { + "2": 1 + }, + "helper_width_change": [ + 7, + 9 + ] + }, + { + "group": 6, + "partial_helper": 454, + "insert_before_B": 506, + "remove_B": [ + [ + 12, + [ + "add", + 188, + 454, + -1, + 1, + [ + 24 + ] + ] + ], + [ + 13, + [ + "add", + 189, + 454, + -1, + 1, + [ + 24 + ] + ] + ], + [ + 506, + [ + "add", + 188, + 379, + -1, + 2, + [ + 419, + 24 + ] + ] + ], + [ + 507, + [ + "add", + 189, + 377, + -1, + 2, + [ + 37, + 24 + ] + ] + ], + [ + 514, + [ + "add", + 212, + 395, + -1, + 2, + [ + 227, + 24 + ] + ] + ], + [ + 515, + [ + "add", + 213, + 393, + -1, + 2, + [ + 355, + 24 + ] + ] + ], + [ + 701, + [ + "add", + 454, + 236, + 1, + 1, + [ + 448, + 38, + 24 + ] + ] + ], + [ + 834, + [ + "add", + 379, + 377, + 1, + 1, + [ + 390, + 37, + 24 + ] + ] + ], + [ + 838, + [ + "add", + 544, + 379, + 1, + 1, + [ + 390, + 37, + 24 + ] + ] + ], + [ + 839, + [ + "add", + 544, + 236, + -2, + 1, + [ + 385, + 65, + 33, + 24, + 4, + 3 + ] + ] + ], + [ + 852, + [ + "add", + 395, + 393, + 1, + 1, + [ + 355, + 227, + 24 + ] + ] + ], + [ + 856, + [ + "add", + 556, + 395, + 1, + 1, + [ + 355, + 227, + 24 + ] + ] + ], + [ + 857, + [ + "add", + 556, + 454, + -2, + 1, + [ + 258, + 130, + 64, + 33, + 24, + 7 + ] + ] + ], + [ + 934, + [ + "add", + 189, + 395, + -1, + 2, + [ + 326, + 198, + 37, + 24 + ] + ] + ], + [ + 938, + [ + "add", + 213, + 379, + -1, + 2, + [ + 326, + 192, + 37, + 24 + ] + ] + ], + [ + 948, + [ + "add", + 379, + 395, + 1, + 1, + [ + 320, + 192, + 35, + 24, + 6 + ] + ] + ], + [ + 1060, + [ + "add", + 598, + 379, + 1, + 1, + [ + 320, + 192, + 35, + 24, + 6 + ] + ] + ], + [ + 1214, + [ + "add", + 188, + 556, + -1, + 2, + [ + 256, + 128, + 64, + 33, + 24, + 5, + 2 + ] + ] + ], + [ + 1215, + [ + "add", + 189, + 454, + 1, + 1, + [ + 257, + 129, + 64, + 33, + 24, + 4, + 3 + ] + ] + ], + [ + 1222, + [ + "add", + 212, + 544, + -1, + 2, + [ + 257, + 128, + 65, + 33, + 24, + 4, + 3 + ] + ] + ], + [ + 1223, + [ + "add", + 213, + 236, + 1, + 1, + [ + 256, + 129, + 65, + 33, + 24, + 4, + 3 + ] + ] + ] + ], + "insert_B": [ + [ + "add", + 188, + 379, + -1, + 2, + [ + 419, + 24 + ] + ], + [ + "add", + 189, + 377, + -1, + 2, + [ + 37, + 24 + ] + ], + [ + "add", + 212, + 395, + -1, + 2, + [ + 227, + 24 + ] + ], + [ + "add", + 213, + 393, + -1, + 2, + [ + 355, + 24 + ] + ], + [ + "add", + 379, + 377, + 1, + 1, + [ + 390, + 37, + 24 + ] + ], + [ + "add", + 395, + 393, + 1, + 1, + [ + 355, + 227, + 24 + ] + ], + [ + "add", + 544, + 379, + 1, + 1, + [ + 390, + 37, + 24 + ] + ], + [ + "add", + 556, + 236, + -2, + 1, + [ + 448, + 38, + 24 + ] + ], + [ + "add", + 213, + 379, + -1, + 2, + [ + 326, + 192, + 37, + 24 + ] + ], + [ + "add", + 189, + 236, + 1, + 1, + [ + 448, + 37, + 24, + 3 + ] + ], + [ + "add", + 544, + 236, + -2, + 1, + [ + 385, + 65, + 33, + 24, + 4, + 3 + ] + ], + [ + "add", + 212, + 544, + -1, + 2, + [ + 257, + 128, + 65, + 33, + 24, + 4, + 3 + ] + ], + [ + "add", + 213, + 236, + 1, + 1, + [ + 256, + 129, + 65, + 33, + 24, + 4, + 3 + ] + ], + [ + "add", + 454, + 395, + 1, + 1, + [ + 355, + 227, + 24 + ] + ], + [ + "add", + 556, + 395, + 1, + 1, + [ + 258, + 130, + 64, + 33, + 24, + 7 + ] + ], + [ + "add", + 189, + 395, + -1, + 2, + [ + 257, + 129, + 64, + 33, + 24, + 4, + 3 + ] + ], + [ + "add", + 379, + 454, + 1, + 1, + [ + 320, + 192, + 35, + 24, + 6 + ] + ], + [ + "add", + 598, + 379, + 1, + 1, + [ + 320, + 192, + 35, + 24, + 6 + ] + ], + [ + "add", + 188, + 556, + -1, + 2, + [ + 256, + 128, + 64, + 33, + 24, + 5, + 2 + ] + ] + ], + "cleanup_changes": [ + [ + 19, + [ + "add", + 454, + 236, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ], + [ + "add", + 454, + 395, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ] + ], + [ + 6794, + [ + "add", + 556, + 454, + 2, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ], + [ + "add", + 556, + 236, + 2, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ] + ] + ], + "full_cleanup_corrections": [ + [ + "add", + 283, + 454, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 379, + 454, + -1, + 2, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 593, + 454, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 598, + 454, + -1, + 2, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ] + ], + "local_delta": { + "1": -2, + "2": 2 + }, + "helper_width_change": [ + 7, + 9 + ] + }, + { + "group": 7, + "partial_helper": 455, + "insert_before_B": 501, + "remove_B": [ + [ + 14, + [ + "add", + 184, + 455, + -1, + 1, + [ + 24 + ] + ] + ], + [ + 15, + [ + "add", + 185, + 455, + -1, + 1, + [ + 24 + ] + ] + ], + [ + 501, + [ + "add", + 184, + 73, + -1, + 2, + [ + 67, + 24 + ] + ] + ], + [ + 502, + [ + "add", + 185, + 72, + -1, + 2, + [ + 453, + 24 + ] + ] + ], + [ + 510, + [ + "add", + 208, + 97, + -1, + 2, + [ + 259, + 24 + ] + ] + ], + [ + 511, + [ + "add", + 209, + 96, + -1, + 2, + [ + 131, + 24 + ] + ] + ], + [ + 702, + [ + "add", + 455, + 238, + 1, + 1, + [ + 454, + 32, + 24 + ] + ] + ], + [ + 835, + [ + "add", + 73, + 72, + 1, + 1, + [ + 390, + 67, + 24 + ] + ] + ], + [ + 840, + [ + "add", + 545, + 73, + 1, + 1, + [ + 390, + 67, + 24 + ] + ] + ], + [ + 841, + [ + "add", + 545, + 238, + -2, + 1, + [ + 385, + 64, + 32, + 24, + 4, + 3 + ] + ] + ], + [ + 853, + [ + "add", + 97, + 96, + 1, + 1, + [ + 259, + 131, + 24 + ] + ] + ], + [ + 858, + [ + "add", + 557, + 97, + 1, + 1, + [ + 259, + 131, + 24 + ] + ] + ], + [ + 859, + [ + "add", + 557, + 455, + -2, + 1, + [ + 259, + 131, + 65, + 32, + 24, + 7 + ] + ] + ], + [ + 935, + [ + "add", + 185, + 97, + -1, + 2, + [ + 259, + 131, + 69, + 24 + ] + ] + ], + [ + 939, + [ + "add", + 209, + 73, + -1, + 2, + [ + 261, + 131, + 67, + 24 + ] + ] + ], + [ + 949, + [ + "add", + 73, + 97, + 1, + 1, + [ + 259, + 131, + 67, + 24, + 6 + ] + ] + ], + [ + 1061, + [ + "add", + 599, + 73, + 1, + 1, + [ + 259, + 131, + 67, + 24, + 6 + ] + ] + ], + [ + 1216, + [ + "add", + 184, + 557, + -1, + 2, + [ + 257, + 129, + 65, + 32, + 24, + 5, + 2 + ] + ] + ], + [ + 1217, + [ + "add", + 185, + 455, + 1, + 1, + [ + 256, + 128, + 65, + 32, + 24, + 4, + 3 + ] + ] + ], + [ + 1224, + [ + "add", + 208, + 545, + -1, + 2, + [ + 256, + 129, + 64, + 32, + 24, + 4, + 3 + ] + ] + ], + [ + 1225, + [ + "add", + 209, + 238, + 1, + 1, + [ + 257, + 128, + 64, + 32, + 24, + 4, + 3 + ] + ] + ] + ], + "insert_B": [ + [ + "add", + 184, + 73, + -1, + 2, + [ + 67, + 24 + ] + ], + [ + "add", + 185, + 72, + -1, + 2, + [ + 453, + 24 + ] + ], + [ + "add", + 208, + 97, + -1, + 2, + [ + 259, + 24 + ] + ], + [ + "add", + 209, + 96, + -1, + 2, + [ + 131, + 24 + ] + ], + [ + "add", + 73, + 72, + 1, + 1, + [ + 390, + 67, + 24 + ] + ], + [ + "add", + 97, + 96, + 1, + 1, + [ + 259, + 131, + 24 + ] + ], + [ + "add", + 545, + 73, + 1, + 1, + [ + 390, + 67, + 24 + ] + ], + [ + "add", + 557, + 238, + -2, + 1, + [ + 454, + 32, + 24 + ] + ], + [ + "add", + 209, + 73, + -1, + 2, + [ + 261, + 131, + 67, + 24 + ] + ], + [ + "add", + 185, + 238, + 1, + 1, + [ + 453, + 32, + 24, + 3 + ] + ], + [ + "add", + 545, + 238, + -2, + 1, + [ + 385, + 64, + 32, + 24, + 4, + 3 + ] + ], + [ + "add", + 208, + 545, + -1, + 2, + [ + 256, + 129, + 64, + 32, + 24, + 4, + 3 + ] + ], + [ + "add", + 209, + 238, + 1, + 1, + [ + 257, + 128, + 64, + 32, + 24, + 4, + 3 + ] + ], + [ + "add", + 455, + 97, + 1, + 1, + [ + 259, + 131, + 24 + ] + ], + [ + "add", + 557, + 97, + 1, + 1, + [ + 259, + 131, + 65, + 32, + 24, + 7 + ] + ], + [ + "add", + 185, + 97, + -1, + 2, + [ + 256, + 128, + 65, + 32, + 24, + 4, + 3 + ] + ], + [ + "add", + 73, + 455, + 1, + 1, + [ + 259, + 131, + 67, + 24, + 6 + ] + ], + [ + "add", + 599, + 73, + 1, + 1, + [ + 259, + 131, + 67, + 24, + 6 + ] + ], + [ + "add", + 184, + 557, + -1, + 2, + [ + 257, + 129, + 65, + 32, + 24, + 5, + 2 + ] + ] + ], + "cleanup_changes": [ + [ + 20, + [ + "add", + 455, + 238, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ], + [ + "add", + 455, + 97, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ] + ], + [ + 6791, + [ + "add", + 557, + 455, + 2, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ], + [ + "add", + 557, + 238, + 2, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ] + ] + ], + "full_cleanup_corrections": [ + [ + "add", + 9, + 455, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 73, + 455, + -1, + 2, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 592, + 455, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 599, + 455, + -1, + 2, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ] + ], + "local_delta": { + "2": 1 + }, + "helper_width_change": [ + 7, + 9 + ] + } +] diff --git a/research/two-accumulator-saved-arms/RESEARCH-NOTES.md b/research/two-accumulator-saved-arms/RESEARCH-NOTES.md new file mode 100644 index 0000000000..027a5a9078 --- /dev/null +++ b/research/two-accumulator-saved-arms/RESEARCH-NOTES.md @@ -0,0 +1,56 @@ +# Research scope and attempts + +The initial assignment concerned two paid accumulators, arbitrary partitions +of one four-term packet reconstruction, and joint formation/reader schedules. +Three candidates were recorded before search: split pair sums, shared +accumulator lifetimes across groups, and rational changes of basis. The +initial target was the 16 packet-copy roles in PR1238. The broader class is +not closed by this package. + +1. A frame search on the raw CF0 cluster found a feasible 21-operation order + after 57,478 distinct states. This is a positive control against an + inference that PR1238 already excludes two accumulators. It does not give + a complete admitted supplier. The control keeps the source-version + precedence relations and target caps of that local cluster. +2. An attempted no-return argument for both partial packet versions did + not transfer to the selected word. The selected factorization can keep + one arm clean while its reader operations occur. Thus no rank-two + first-formation theorem or universal copy-necessity theorem is claimed. +3. The first selected saved-arm schedule passed the frame search but had + local change `+8 H2 -4 H3 +2 H4 -2 H5`. It lost even under a favorable + rank-51 idle relaxation. That calculation was a reason to change the + schedule, not evidence of an all-order obstruction. +4. A search that always chose the smallest immediate common frame excluded + useful choices. Moving some frame growth earlier gave the final paid + changes in `RECIPES.json`. The full arbitrary-input cleanup added four + full-frame corrections per group. These are part of the final word. +5. The local improvement looked favorable if each extra two units could + replace two rank-one idle units. The PR1129 signed-price inequality + rejects that credit. The new width-9 helpers lose some width-7 plus + width-9 fills. The resulting all-replica moment penalty is the theorem + in this package. +6. The raw and selected numbering of the other eight roles differ. Their + selected first-arm carriers are + `[482,483,506,507,518,519,494,495]`, the second-arm carriers are + `[554,555,530,531,542,543,566,567]`, and their later packet copies are + 696 through 703. A first attempt to treat 456 through 463 as the same + selected roles was rejected during source binding. Those labels must + not support a theorem about the selected word. + +The final construction family is eight explicit recipes, with all subsets +and arbitrary mixtures across calls. The completed coverage is 256 exact +local words and an all-replica cost proof. There is no randomness in the +final check. The stopping rule for the family proof is exact positivity of +both complete increments at the known optimal baseline root. Once this +holds, a search for a better owner of these words cannot help. + +The other eight roles, new partitions, arbitrary rational encodings, and +other frame schedules remain open. This is a change from the broader +initial research objective, not a proof that the larger class fails. The +eight completed rewrites and the exact obstruction are retained because +they show which local mechanism works and why its complete price loses. + +The all-eight word also passes a 712-column scalar check. The extra eight +columns are independent additive values at the private centre reads. This +check addresses arbitrary private input values. It is not an operator-level +test of a new global host assignment. No new host assignment is proposed. diff --git a/research/two-accumulator-saved-arms/SOURCES.json b/research/two-accumulator-saved-arms/SOURCES.json new file mode 100644 index 0000000000..7cfef2c237 --- /dev/null +++ b/research/two-accumulator-saved-arms/SOURCES.json @@ -0,0 +1,204 @@ +{ + "schema_version": 1, + "base_commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "files": [ + { + "path": "docs/research/agent-task-catalog.json", + "git_blob": "c05fafaa25ba95b2d5af86b1800427198e3d20eb", + "sha256": "89b5928bc92c81e2647b6d702a7ad85a6795b8f44e2eb267b2ff3145d8f2b2ce", + "usage": "provenance" + }, + { + "path": "certificates/selected-result.json", + "git_blob": "ae6a99f28aa468649eb66a361e764d769363bf11", + "sha256": "10b9e340fd8e354a37a0c4813c90e5de1dd42044b5f6aca4a3fc5a42b685fa32", + "usage": "provenance" + }, + { + "path": "research/community-frontier1094-audit/SELECTED-SOURCE.json", + "git_blob": "6a75493790b4eff9c4a98051ef8b01d6aad0d5a8", + "sha256": "79b3de5db3dbcb9829789ba58e9e45758926031e2a7d80667a08429d369be53b", + "usage": "provenance" + }, + { + "path": "research/community-frontier1094-audit/selected-replay.tar.gz", + "git_blob": "c24daf067f9c543421d89ca2eeaa4eb78a57fb6f", + "sha256": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6", + "usage": "provenance" + } + ], + "dependencies": [ + { + "commit": "8e2e18b93d8c6b302e540ad5edc767cb98cf1514", + "path": "research/k8-frame-antichain/inputs/SEVEN-SLOT-WORD.json.gz", + "git_blob": "723decbca8995e916d6f4b783aa3e1ddd4eb47fe", + "sha256": "49596aa4ed4fd36cd4582fd0e8ddeb09fd80370a7d8aea1ede52a135b536d289", + "content_sha256": "c2b294300760e1fd6eeab8c22c4d13e4633dca40e52cac8da0d68163a76e3ca8", + "local_path": "inputs/SEVEN-SLOT-WORD.json.gz" + }, + { + "commit": "50a1c992ce28c95d83d11bc691353aaa289d9d65", + "path": "research/end-cap-obstruction/inputs/repo/research/gauge44-slots/independent/audit_local.py", + "git_blob": "4744d8783c25bf7bf5076886169077ca3808309a", + "sha256": "03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd", + "local_path": "audit_local.py" + }, + { + "commit": "1e136b8c4a552050820334ad113628775182f08c", + "path": "research/complex-local-word-ceiling/ceiling.py", + "git_blob": "6c0f54527d879396f689523bfde19928a9b6157c", + "sha256": "86a1432870b3b21d8454106ec9162fddc0471472d9214c590a1420f2426cedfc", + "local_path": "intervals.py" + }, + { + "commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "path": "research/gauge44-slots/NOTICE.md", + "git_blob": "30d0c8cd3ca119c2eb8765908f44e483dda4caea", + "sha256": "7a8d17b04da1e6c9d0ec217fb5bda72faa09d9a21695128722dd1e2827870fcf", + "local_path": "inputs/notices/gauge44-slots-NOTICE.md" + }, + { + "commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "path": "research/gauge44-slots/UPSTREAM-NOTICE.md", + "git_blob": "ebc24a0168c65c48c771dcf4e89359afc418e848", + "sha256": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "local_path": "inputs/notices/UPSTREAM-NOTICE.md" + }, + { + "commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "path": "research/gauge44-slots/construction/NOTICE.md", + "git_blob": "16b0507070427fb5bb20e7783c05768b8cdb3265", + "sha256": "defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816", + "local_path": "inputs/notices/construction-NOTICE.md" + }, + { + "commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "path": "LICENSE", + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "local_path": "inputs/notices/LICENSE" + }, + { + "commit": "8e2e18b93d8c6b302e540ad5edc767cb98cf1514", + "path": "research/k8-frame-antichain/NOTICE.md", + "git_blob": "39f7795196013d7da78aff42e998bc9a70e802b4", + "sha256": "ebf9e64c236bb6d18a76c510fecc17c1345bf16d579f9a0a1a008bdb708e7c6b", + "local_path": "inputs/notices/PR1140-NOTICE.md" + } + ], + "selected_archive": { + "commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "path": "research/community-frontier1094-audit/selected-replay.tar.gz", + "git_blob": "c24daf067f9c543421d89ca2eeaa4eb78a57fb6f", + "sha256": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6", + "content_sha256": "a95b8619aeee144107c45f59db4d355f109fd08dcb48df2641991fe34104419e", + "members": [ + { + "member": "candidate/strict/global/base/providers/gauge44/FULL-WORD.json.gz", + "sha256": "49596aa4ed4fd36cd4582fd0e8ddeb09fd80370a7d8aea1ede52a135b536d289", + "content_sha256": "c2b294300760e1fd6eeab8c22c4d13e4633dca40e52cac8da0d68163a76e3ca8" + }, + { + "member": "candidate/strict/global/base/providers/gauge44/CANONICAL-WORD.json.gz", + "sha256": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219", + "content_sha256": "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c", + "local_path": "evidence/selected1094-CANONICAL-WORD.json.gz" + }, + { + "member": "candidate/strict/global/base/providers/gauge44/SCALAR-FRAME-AUDIT.json", + "sha256": "0e2a979aae1b948e1bee6c49c218f3ce7d7df00814b3f53b3d0866497510a28b", + "local_path": "evidence/selected1094-SCALAR-FRAME-AUDIT.json" + }, + { + "member": "candidate/strict/global/base/providers/gauge44/LOCAL-CHECKS.json", + "sha256": "2b8b1891a736598010232bfb26abc31973b265a53a2009a3fcfd9138b5ecadb4", + "local_path": "evidence/selected1094-LOCAL-CHECKS.json" + } + ] + }, + "native_tools": [ + { + "commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "path": "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_and_transport.py", + "git_blob": "d5d3509d90c01fd91dd00b78743287614b532e48", + "sha256": "c9a05ff291016b870b4fc925b317abd9c3a604c73ffc8920dfdbbeb475e20aa3" + }, + { + "commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "path": "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_emit_local.py", + "git_blob": "534fdc71f7641c704575efc038363d7eb206b2df", + "sha256": "7e4a6fbc38c8228157b6311457d1496bf460291393043932d2c365f004f77805" + }, + { + "commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "path": "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_local.py", + "git_blob": "17bccb64fdca54f329a3ce16e369449cb76c2802", + "sha256": "6bd9a1e279c9c9e4f3767d9f82e537b559292906feb2ddab02f380fb6523a810" + }, + { + "commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "path": "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_adapters_local.py", + "git_blob": "8f77ccf02d01330a197e1c8127ac62b13923c57c", + "sha256": "eb0b5c6c7161e18dc22168da3211448d321586edd15bcfb4b4741174d36993cf" + }, + { + "commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "path": "research/complex-k492-owner-repair/vendor/multicold/code/run_portable.py", + "git_blob": "2fed13f432df4d76ce72185dd79fac63d96aee96", + "sha256": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955" + }, + { + "commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/phases_full.py", + "git_blob": "d68f097d5dfe79de2667727914330943ef66d219", + "sha256": "a273c325ffd6793d5b63b79a289a9d2bbc9292e6940fb5a926924f3708627af4" + }, + { + "commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz", + "git_blob": "cbb49a627768c42e1ff752f43ccfcc56ffe2cb0b", + "sha256": "e070ae2c78b4a1b644b418774af62b40d8d16e6ba89602f0474afb557d507c37", + "content_sha256": "7c84ac65c8b37173aa4293934f041915895e8ec30595844cc1534e2a19ae0d25" + } + ], + "attaining_table_source": { + "commit": "a007dc2e1cc7ae7e8f7ec1343e8883fe43259f21", + "path": "research/r480-owner-optimum/PROOF.md", + "git_blob": "5eed050bdc998a112df26d2908e27b9d6434b8c1", + "sha256": "ef9d835a15aee46d7c502644666d6221ca62a031c52352b00df5d3baa16efafb" + }, + "related_source_pins": { + "PR1238": "50a1c992ce28c95d83d11bc691353aaa289d9d65", + "PR1140": "8e2e18b93d8c6b302e540ad5edc767cb98cf1514", + "PR1240": "1e136b8c4a552050820334ad113628775182f08c", + "PR1012": "4ceaf380ed41b28dadcc41d2f974f025ac4d8c03", + "PR1198": "2abd7e92b7ad3cd769376244ce32dc7b3501c2b3", + "PR1129": "a007dc2e1cc7ae7e8f7ec1343e8883fe43259f21", + "PR1319": "603defe58aac018c6a8457840481390a15846fe4" + }, + "generated_inputs": [ + { + "local_path": "inputs/CF0-FRAME-CONTROL.json.gz", + "sha256": "72ffed494e3c27c9d7ef400457325c4f523f4b053a6f735b2d3bbd21dcb963de", + "content_sha256": "2db62aac9cb9d55e8505d8257b64b4089c14f6ceac71020d7b7e2926cc724424", + "source_commit": "50a1c992ce28c95d83d11bc691353aaa289d9d65", + "source_package": "research/end-cap-obstruction", + "source_output": "work/o_cf0/FULL-WORD.json.gz", + "role": "Raw CF0 frame/precedence control, not the selected local word" + } + ], + "predecessor_receipts": [ + { + "local_path": "evidence/PR1129-ROOT-ASSEMBLY.json", + "sha256": "d2ef417968ea68bd5abc0ad8d2d27ba99bfcede6cff8743a25ec34358a54cb9b", + "source_commit": "a007dc2e1cc7ae7e8f7ec1343e8883fe43259f21", + "scope": "Previously completed coordinator reproduction. Not rerun as a global cold check in this package." + }, + { + "local_path": "evidence/PR1129-ROOT-GEOMETRY-CHECK.json", + "sha256": "0ec7ec310c8448dfa286849a810e73006319a4f37983959d7d4a1527137d1eb1", + "source_commit": "a007dc2e1cc7ae7e8f7ec1343e8883fe43259f21", + "scope": "Previously completed coordinator reproduction. Not rerun as a global cold check in this package." + } + ] +} diff --git a/research/two-accumulator-saved-arms/TASK.json b/research/two-accumulator-saved-arms/TASK.json new file mode 100644 index 0000000000..6476e3fcc3 --- /dev/null +++ b/research/two-accumulator-saved-arms/TASK.json @@ -0,0 +1,65 @@ +{ + "schema_version": 1, + "task_id": "complex-new-helper-inventory", + "base_commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "original_card": { + "id": "complex-new-helper-inventory", + "question": "Can a new local cost interface change the deficit-to-recursive-cost ratio beyond current packing?", + "starting_points": [ + "research/heterogeneous-owner-assembly/README.md", + "certificates/selected-result.json" + ], + "methods": [ + "Propose a changed helper inventory and derive an optimistic exact moment.", + "Design a small completed instance and independently verify its endpoint and rank bill." + ], + "acceptance_gate": "A new physically realizable contract, not another mixture already covered by the frozen catalogue.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Read the frozen catalogue bound exclusions and select one genuinely different helper endpoint inventory.", + "scope": "Positive control / source-bound orientation only; this is not a new construction or full cold replay." + }, + "first_experiment": "Write the complete optimistic child histogram and reject it immediately if even the relaxation has insufficient headroom.", + "bottleneck_link": "Helper inventory changes can improve the moment; repacking a covered cost interface cannot evade its scoped bound.", + "allowed_variations": [ + "Narrow to one changed boundary or helper type with explicit counts." + ], + "scope_change_triggers": [ + "Mixing only providers already inside the pinned catalogue." + ], + "overlap_terms": [ + "helper inventory", + "heterogeneous-owner", + "mutable leaver" + ] + }, + "assignment": "Two-accumulator packet formation and versioning in the five-route sprint.", + "scope_status": "refined", + "actual_scope": "Eight explicit saved-arm rewrites of the selected R480 word, all per-call subsets and mixtures, every positive replica count, and every retained whole-helper owner assignment.", + "scope_change_reason": "The broader initial all-partition and rational-synthesis problem remains open. A raw two-accumulator schedule refuted a simple obstruction. Eight completed selected-word recipes were then built and their use was fully optimized with the whole-helper dual.", + "bottleneck_link": "Each valid recipe changes a width-7 helper to width 9. The full packing penalty makes both local recipe types increase the complete moment at the applicable PR1129 optimum.", + "stop_rule": "Finish all 256 exact local words and native all-eight admission. Prove the sign of each complete moment increment for arbitrary mixtures. Do not interpret the finite search as a universal synthesis bound.", + "evidence": "PROOF.md, RECIPES.json, evidence/FAMILY-CHECK.json, the native receipts, the source archive binding, and the feasible raw CF0 frame control.", + "outcome": "negative-result", + "author": "Ali Romman <226877337+aliromman@users.noreply.github.com>", + "ai_assistance": "Substantial OpenAI Codex assistance. The sprint coordinator independently checked the dual and the proof.", + "open_questions": [ + { + "question": "Can a different partition, rational encoding, or frame schedule improve the complete local bill?", + "why_it_matters": "Such a bill can leave the proved fixed-recipe family.", + "first_step": "Build one complete arbitrary-input map with paid source access, endpoints, and cleanup.", + "blocked_by": "No all-order synthesis theorem or admitted better word is known here." + }, + { + "question": "Can the method compose with the changed PR1319 providers?", + "why_it_matters": "They have stronger local words and different width inventories.", + "first_step": "Rebind the two missing cleanup gates and prove the changed private-dirt map before deriving a new dual.", + "blocked_by": "The current recipes and dual constants do not apply byte-for-byte." + } + ] +} diff --git a/research/two-accumulator-saved-arms/VERIFY.json b/research/two-accumulator-saved-arms/VERIFY.json new file mode 100644 index 0000000000..df862fa558 --- /dev/null +++ b/research/two-accumulator-saved-arms/VERIFY.json @@ -0,0 +1,64 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "commands": [ + { + "argv": [ + "{python}", + "-I", + "-B", + "{package}/check_sources.py" + ], + "checks": "Copied source hashes and the exact selected1094 archive-to-word binding.", + "timeout_seconds": 30 + }, + { + "argv": [ + "{python}", + "-I", + "-B", + "{package}/frame_control.py" + ], + "checks": "Feasible 57478-state two-accumulator frame schedule with an independent explicit-span replay.", + "timeout_seconds": 30 + }, + { + "argv": [ + "{python}", + "-I", + "-B", + "{package}/verify.py", + "--output", + "/tmp/two-accumulator-saved-arm-check.json" + ], + "checks": "All 256 local words, meaningful mutations, 712-column all-eight scalar interface, exact owner dual, attaining pattern table, root bracket, and strict majorization data.", + "timeout_seconds": 600 + } + ], + "inputs": [ + "research/two-accumulator-saved-arms/RECIPES.json", + "research/two-accumulator-saved-arms/SOURCES.json", + "research/two-accumulator-saved-arms/TASK.json", + "research/two-accumulator-saved-arms/audit_local.py", + "research/two-accumulator-saved-arms/build.py", + "research/two-accumulator-saved-arms/check_sources.py", + "research/two-accumulator-saved-arms/evidence/PR1129-ROOT-ASSEMBLY.json", + "research/two-accumulator-saved-arms/evidence/PR1129-ROOT-GEOMETRY-CHECK.json", + "research/two-accumulator-saved-arms/evidence/all-eight-CLIFFORD-REVIEW.json", + "research/two-accumulator-saved-arms/evidence/all-eight-INDEPENDENT-LOCAL-REPLAY.json", + "research/two-accumulator-saved-arms/evidence/all-eight-LOCAL-CHECKS.json", + "research/two-accumulator-saved-arms/evidence/all-eight-SCALAR-FRAME-AUDIT.json", + "research/two-accumulator-saved-arms/evidence/all-eight-WRAPPER-CHECKS.json", + "research/two-accumulator-saved-arms/evidence/selected1094-CANONICAL-WORD.json.gz", + "research/two-accumulator-saved-arms/evidence/selected1094-LOCAL-CHECKS.json", + "research/two-accumulator-saved-arms/evidence/selected1094-SCALAR-FRAME-AUDIT.json", + "research/two-accumulator-saved-arms/frame_control.py", + "research/two-accumulator-saved-arms/inputs/CF0-FRAME-CONTROL.json.gz", + "research/two-accumulator-saved-arms/inputs/SEVEN-SLOT-WORD.json.gz", + "research/two-accumulator-saved-arms/intervals.py", + "research/two-accumulator-saved-arms/owner_bound.py", + "research/two-accumulator-saved-arms/verify.py" + ] +} diff --git a/research/two-accumulator-saved-arms/audit_local.py b/research/two-accumulator-saved-arms/audit_local.py new file mode 100644 index 0000000000..4744d8783c --- /dev/null +++ b/research/two-accumulator-saved-arms/audit_local.py @@ -0,0 +1,171 @@ +"""Independent exact scalar/frame audit of the changed forward supplier. + +This does not import a generator, builder, stored compensation, or price. +All claimed endpoint matrices are derived from the input word's gates. +Optional --main checks the transported boundary against the pinned parent. +Prepared for icekylinx with OpenAI GPT-6 Astra assistance. Apache-2.0. +""" +import argparse,gzip,json,hashlib,time +from pathlib import Path +from fractions import Fraction as F +from collections import Counter + +def require(x,label): + if not x:raise RuntimeError(label) + +def basis(vs): + piv={} + for a in vs: + while a: + bit=a.bit_length()-1 + if bit in piv:a^=piv[bit] + else: + piv[bit]=a;break + for k in sorted(piv): + for j in piv: + if j>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(a+b)==b + +def registers(e):return e[1:3] if e[0]=='add' else e[1:2] + +def apply(e,rows,dual=False): + if e[0]=='add': + t,s=e[1:3];q=F(e[3],e[4]);require(t!=s,'self add') + 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]);require(q!=0,'zero scale') + 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 check_parent_interface(word,main): + # Read only the retained boundary data. No builder or local checker is imported. + relative="research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz" + path=main/relative;raw=path.read_bytes() + require(hashlib.sha256(raw).hexdigest()=="66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844",'parent canonical input pin') + parent=json.loads(gzip.decompress(raw)) + tau=lambda x:x^(43 if (x&43).bit_count()%2 else 0) + ports=parent['ports'];v=word['report']['v'] + require(len(ports)==len(set(ports))==v,'parent port count') + require(set(map(tau,word['ports']))==set(ports),'transported source/target ports') + moved={i:ports.index(tau(p)) for i,p in enumerate(word['ports'])} + centers=[moved.get(r,r) for r in word['centers']] + actual=[list(basis([tau(x) for x in frame])) for frame in word['center_frames']] + expected=[parent['frames'][f] for f in parent['center_frames']] + require(len(centers)==len(set(centers))==len(actual)==8,'eight distinct centre carriers') + require(actual==expected and all(len(f)==8 for f in actual),'ordered centre frame interface') + return dict(parent_path=relative,parent_file_sha256=hashlib.sha256(raw).hexdigest(), + transport_tau=43,ordered_frame_bases_match=True,all_ports_match=True, + transported_centers=centers,source_centers=[r for r in centers if r=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())] + entering=set(map(int,w.get('start_extra',{})));lowends=set(map(int,w.get('helper_final',{}))) + coldends=lowends-entering + require(not any(e[2] in entering for e in compensation),'nonzero entrance response') + require(not any(r in entering|coldends for e in w['precondition']+compensation for r in registers(e)), 'pre-wrapper touch of residual helper') + require(all(e[-1]==[] for e in w['precondition']+compensation),'nonzero frame precondition') + early=w.get('early_cleanup',[]);earlyids={i for i,U in early} + require(len(earlyids)==len(early),'duplicate early cleanup gate') + tail=[w['cleanup'][i][:-1]+[U] for i,U in early] + cleanup=[e for i,e in enumerate(w['cleanup']) if i not in earlyids] + prefix=w['precondition']+compensation+main + program=prefix+tail+cleanup + for dual in (False,True): + actual=ident() + for e in program:apply(e,actual,dual) + expected=ident() + for t in range(v):expected[t if dual else v+t][v+t if dual else t]=F(-1 if dual else 1) + bad=[i for i in range(n) if actual[i]!=expected[i]] + require(not bad,'all-column endpoint failure '+str((dual,bad[:8]))) + print('endpoint', 'dual' if dual else 'forward','PASS',flush=True) + full=basis([1<> r["group"] & 1] + removed, insertions, correction = set(), {}, [] + profile = Counter({int(k): v for k, v in word["report"]["local_profile"].items()}) + widths = Counter({int(k): v for k, v in word["report"]["width_inventory"].items()}) + for recipe in chosen: + for i, expected in recipe["remove_B"]: + if word["B"][i] != expected or i in removed: + raise ValueError("B gate pin or overlapping recipes") + removed.add(i) + at = recipe["insert_before_B"] + if at in insertions: + raise ValueError("overlapping insertion sites") + insertions[at] = copy.deepcopy(recipe["insert_B"]) + for i, expected, replacement in recipe["cleanup_changes"]: + if word["cleanup"][i] != expected: + raise ValueError("cleanup gate pin") + word["cleanup"][i] = copy.deepcopy(replacement) + helper = str(recipe["partial_helper"]) + if len(word["start_extra"][helper]) != 1 or len(word["helper_final"][helper]) != 8: + raise ValueError("helper endpoint pin") + del word["start_extra"][helper] + del word["helper_final"][helper] + correction.extend(copy.deepcopy(recipe["full_cleanup_corrections"])) + profile.update({int(k): v for k, v in recipe["local_delta"].items()}) + widths[7] -= 1 + widths[9] += 1 + gates = [] + for i, gate in enumerate(word["B"]): + gates.extend(insertions.get(i, [])) + if i not in removed: + gates.append(gate) + word["B"] = gates + word["cleanup"] = correction + word["cleanup"] + word["early_cleanup"] = [[i + len(correction), frame] for i, frame in word["early_cleanup"]] + word["report"]["local_profile"] = {str(k): v for k, v in sorted(profile.items()) if v} + word["report"]["local_rank_mass"] = sum(k * v for k, v in profile.items()) + word["report"]["width_inventory"] = {str(k): v for k, v in sorted(widths.items()) if v} + word["refactored_cleanup"]["saved_arm_groups"] = [r["group"] for r in chosen] + return word + + +def write(word, path): + raw = json.dumps(word, sort_keys=True, separators=(",", ":")).encode() + path.write_bytes(gzip.compress(raw, mtime=0)) + return hashlib.sha256(raw).hexdigest() + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--mask", type=int, required=True) + parser.add_argument("--output", type=Path, required=True) + args = parser.parse_args() + print(write(construct(args.mask), args.output)) diff --git a/research/two-accumulator-saved-arms/check_sources.py b/research/two-accumulator-saved-arms/check_sources.py new file mode 100644 index 0000000000..ca5513e6e6 --- /dev/null +++ b/research/two-accumulator-saved-arms/check_sources.py @@ -0,0 +1,48 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: Apache-2.0 +"""Check the copied input bytes and their selected replay bindings.""" +import gzip +import hashlib +import json +import sys +from pathlib import Path + +HERE = Path(__file__).resolve().parent +sys.path.insert(0, str(HERE)) +import build + + +def verify(): + if not __debug__: + raise RuntimeError("verification requires assertions; do not use -O") + sources = json.loads((HERE / "SOURCES.json").read_text()) + records = (sources["dependencies"] + sources["generated_inputs"] + + sources["selected_archive"]["members"]) + checked = 0 + for record in records: + if "local_path" not in record: + continue + data = (HERE / record["local_path"]).read_bytes() + assert hashlib.sha256(data).hexdigest() == record["sha256"], record["local_path"] + if "content_sha256" in record: + assert hashlib.sha256(gzip.decompress(data)).hexdigest() == record["content_sha256"] + checked += 1 + selected = json.loads((HERE / "evidence/selected1094-SCALAR-FRAME-AUDIT.json").read_text()) + assert selected["input_content_sha256"] == build.SOURCE_HASH + assert selected["canonical_content_sha256"] == "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c" + original, zero = build.source(), build.construct(0) + for key in original: + if key != "refactored_cleanup": + assert original[key] == zero[key], key + assert selected["local_profile"] == original["report"]["local_profile"] + assert selected["local_rank_mass"] == 5586 + changed = json.loads((HERE / "evidence/all-eight-SCALAR-FRAME-AUDIT.json").read_text()) + encoded = json.dumps(build.construct(255), sort_keys=True, separators=(",", ":")).encode() + assert changed["input_content_sha256"] == hashlib.sha256(encoded).hexdigest() + assert changed["canonical_content_sha256"] == "0d5d90211bf938b59c1897589e379dfa16eadb0aa3e832f2b01b01a9ea40e50e" + return {"status": "PASS_SELECTED_REPLAY_AND_COPIED_SOURCE_BINDINGS", "copied_files": checked, + "scope": "Byte pins and recorded selected/native bindings; no native replay is run by this command."} + + +if __name__ == "__main__": + print(json.dumps(verify(), indent=2)) diff --git a/research/two-accumulator-saved-arms/evidence/FAMILY-CHECK.json b/research/two-accumulator-saved-arms/evidence/FAMILY-CHECK.json new file mode 100644 index 0000000000..6ec08da7e4 --- /dev/null +++ b/research/two-accumulator-saved-arms/evidence/FAMILY-CHECK.json @@ -0,0 +1,4907 @@ +{ + "status": "PASS_TWO_ACCUMULATOR_SAVED_ARM_FAMILY", + "masks": [ + { + "content_sha256": "17b289e46cda795604a748bd15cd30c6fdc564676a0adf4542ba770de40d0f91", + "local_profile": { + "1": 2412, + "2": 418, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 30, + "8": 122, + "9": 240 + }, + "mask": 0 + }, + { + "content_sha256": "aabd72a23bac9d32255d1355bf4befb0c4cda88c3eace29c91b602e496bc7f17", + "local_profile": { + "1": 2410, + "2": 420, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 29, + "8": 122, + "9": 241 + }, + "mask": 1 + }, + { + "content_sha256": "fa816dc5e5d9fb12f26025728ea22fe1cfa29fc125e75b2673deb75ede983e7e", + "local_profile": { + "1": 2412, + "2": 419, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 29, + "8": 122, + "9": 241 + }, + "mask": 2 + }, + { + "content_sha256": "8fa614cfab75b56e36c13c46f4462630769c7b319204a5361ba9160d1c8a9a24", + "local_profile": { + "1": 2410, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 3 + }, + { + "content_sha256": "f03fba4b1be7e089d6d723adc7dd230bc0a2db2bdbf8fc27099e544144892ea8", + "local_profile": { + "1": 2410, + "2": 420, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 29, + "8": 122, + "9": 241 + }, + "mask": 4 + }, + { + "content_sha256": "37ba776288d52bffeb7bd6f02ba77c2cc4d5bf5a0ae6102565aea22d7c87cf80", + "local_profile": { + "1": 2408, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 5 + }, + { + "content_sha256": "575ae9174d321d43859f212348bbd05dc44d4d1556af387a9ceb914b2a5e439e", + "local_profile": { + "1": 2410, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 6 + }, + { + "content_sha256": "bfde6abb2088b3aafe1214c49a178e599f1cdb321404d951ee6acb69f5b09248", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 7 + }, + { + "content_sha256": "36d7b69d0a36314ac8e4e91f5ede0ccc722b013755fc59f0233fa1577fa7274d", + "local_profile": { + "1": 2412, + "2": 419, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 29, + "8": 122, + "9": 241 + }, + "mask": 8 + }, + { + "content_sha256": "3bddb80a4d8860f4aed25006f41c638e07cf4f93bde25f014d708afea2f2114e", + "local_profile": { + "1": 2410, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 9 + }, + { + "content_sha256": "97ee4655d510547338c41bc3cf1ed9711bf730dd9b14b45bc8c99f20d5d506d7", + "local_profile": { + "1": 2412, + "2": 420, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 10 + }, + { + "content_sha256": "c73dc0764ebf0cf8fa56670f7a4e098e59bf66d8fe198be8ff7f354219c5b7f2", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 11 + }, + { + "content_sha256": "3cd72b31e338292a6414b0caa5d850d1cbabdba13735b6660af0efd8f1ae8581", + "local_profile": { + "1": 2410, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 12 + }, + { + "content_sha256": "e57175c1765bf0317c210b923e452d23a245d29c4440310ae25b474cc5663760", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 13 + }, + { + "content_sha256": "16ced98e88c076aa652411353fb638d6aa0f0c8632e1c5397c0cd7f736d340b4", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 14 + }, + { + "content_sha256": "1f2c2968d6d01327fe9f60bf41374b2dc74cf55aeb1836258d4c39139386a4ce", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 15 + }, + { + "content_sha256": "ef01188468b887c0fe8051a96e7f0cdea5236325e3884f4ecb35e03f575ec094", + "local_profile": { + "1": 2410, + "2": 420, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 29, + "8": 122, + "9": 241 + }, + "mask": 16 + }, + { + "content_sha256": "9557afc6cfc21e23949b4758d4a09f1c62faa9d72e141f55e9df305bb296ecd6", + "local_profile": { + "1": 2408, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 17 + }, + { + "content_sha256": "5e03cdce949740f84e6040551d444445a9b1a3690db960d4a94640b36b317367", + "local_profile": { + "1": 2410, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 18 + }, + { + "content_sha256": "e7e334abc8e798643cfec6cea2afa33b4bd00e56ce7d6e5d4faa1a7fed629be9", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 19 + }, + { + "content_sha256": "f4dbb5a196982fd643b362d4a16106b0b6dda66a84688c2d0de7328613e8a871", + "local_profile": { + "1": 2408, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 20 + }, + { + "content_sha256": "9d23ce46ae3aa5986c5e3943023e3fba020522b73634b1f5368e027a7498d886", + "local_profile": { + "1": 2406, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 21 + }, + { + "content_sha256": "9a6d32c758b2f86db408bfaa7e8b92df76cb5f5f04cf0f5b7987a9c96a8c5830", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 22 + }, + { + "content_sha256": "a99238221a6bc31401c294bc203bbf015c11378fe4fd0a5860ba742f9ab73613", + "local_profile": { + "1": 2406, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 23 + }, + { + "content_sha256": "3bc071655657ec693049b673149acb9da7a8db77c8ada463974974158ea14829", + "local_profile": { + "1": 2410, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 24 + }, + { + "content_sha256": "4103496f92a2d8ef89b9d49cdbe6dad73328f9a84101dab9a05cb11ceffff861", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 25 + }, + { + "content_sha256": "441b024d60bfd99458372bc72d2d2b91a018488f79e1dded0b5cac58d7774f97", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 26 + }, + { + "content_sha256": "8e873b1b54ec83f59005c87644c635bb4c9036416f6504de10240f375b3d168a", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 27 + }, + { + "content_sha256": "38ddb0f0bcbafa8d1e401dae8cd438a05a3708e991091cdafd749b195b996bb6", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 28 + }, + { + "content_sha256": "1d904b9207ea537ba4c08b1086ab56a3c7d2b26fab149fc8851628562a8bc595", + "local_profile": { + "1": 2406, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 29 + }, + { + "content_sha256": "6fc9f33ffeccef90bab3cdf5ba374a82c296adf1dc1231230b4e0e288fdf01e0", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 30 + }, + { + "content_sha256": "71ef648b547d09c0e8382f46d41ac43a56ca173a887563402fa212b15898f804", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 31 + }, + { + "content_sha256": "73812dedf2e92a9becbcb6fedb74f1d09873e2c3e26085dc0ebd95381ee32f84", + "local_profile": { + "1": 2412, + "2": 419, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 29, + "8": 122, + "9": 241 + }, + "mask": 32 + }, + { + "content_sha256": "14968f15ab7bb700eb3b0eef574851e30b010f89d8a5b21f43944c3fb710ac1d", + "local_profile": { + "1": 2410, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 33 + }, + { + "content_sha256": "667a0f33c450e5d7d5e51bf1970977328b9934e16ed4bb05b42e090b96ba1219", + "local_profile": { + "1": 2412, + "2": 420, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 34 + }, + { + "content_sha256": "fca00b15629276789d28554c07a6a8c86d60618d4599901d2dbaaa089eeacdb0", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 35 + }, + { + "content_sha256": "16ea06998721f25b528c9bcc13b74bc1bed484af54ff10bbfad5aa6973c734fa", + "local_profile": { + "1": 2410, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 36 + }, + { + "content_sha256": "80d7d201b4f8f33fb09dbe31c8e21dbdf4dd2dab26089567decd7259df05bfee", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 37 + }, + { + "content_sha256": "60acef73cc62b402ba17c010ca0b2dbda7e483adb4670d720cc21e0f650af533", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 38 + }, + { + "content_sha256": "6f84f111ba5247229eb9858666cc3919fa12ba21b7515bcb6a876f3569ecf250", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 39 + }, + { + "content_sha256": "fd824dcfad4359f0abe5f58a065c51b8a00cbbbb2e8f54d1665a51905e6ef3c2", + "local_profile": { + "1": 2412, + "2": 420, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 40 + }, + { + "content_sha256": "8b9d0cea863d5f4a39f1aaf18046b23c6dcdbd0a38108e4f23220d257e8791d0", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 41 + }, + { + "content_sha256": "8d73b0a6e8474d90f47698bb7f5b27e40c200e7bdc485d5bd968f856ede72f28", + "local_profile": { + "1": 2412, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 42 + }, + { + "content_sha256": "01611fdbd63ac5c49637713e7276ed28bdc1930eb9f959cac7dc763e2b049efd", + "local_profile": { + "1": 2410, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 43 + }, + { + "content_sha256": "b0e5148dce5c702a8d47f783693584268418cf74573e33a0e12b456673172e53", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 44 + }, + { + "content_sha256": "24b47f23e28f169c834f1ca6427dfe1e93b9ae3cbe8bf16638c03803d3ee441f", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 45 + }, + { + "content_sha256": "b968e6acc5928d70bb993b901b20f00c65054ffd2880fd97dd6840a5bd7e9bf6", + "local_profile": { + "1": 2410, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 46 + }, + { + "content_sha256": "5d809d7cd09c66783ca89922e6f69e4c0678f2d626cd0f2da4555e7decf46a5b", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 47 + }, + { + "content_sha256": "d86c6466fe0340720e52956014b419e9e204a22aa360a19748eb6d331317c47e", + "local_profile": { + "1": 2410, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 48 + }, + { + "content_sha256": "641391254ef895d121212066ff0dabc9a3a13cca4915a6da30d0175b85b1245a", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 49 + }, + { + "content_sha256": "282e0d1fca0ca48226f6ecba2aa67d7dcef70b28ed4db3fc47ac642ee34088d3", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 50 + }, + { + "content_sha256": "a21a545ad5cfb0fc600943863a01a68eb316d1a346244eb500e22cba05f25fb8", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 51 + }, + { + "content_sha256": "4fbd3141c1ad1558d779d55779c0352f2d55d4f3d132d92e92c6e617c49e5fbb", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 52 + }, + { + "content_sha256": "79e65ab79f4fec468fbcbd43e738b7101be6d051508a6c3499b96976837b1961", + "local_profile": { + "1": 2406, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 53 + }, + { + "content_sha256": "b642c2a7298e06988522e28f471ab3d30ccc0b628b9a08928a2d76fe86cbb3d5", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 54 + }, + { + "content_sha256": "bf60c95a374caec8ccf334d015ad2b38e2153f272c21fcb53435cabc88221a56", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 55 + }, + { + "content_sha256": "c58f592ec1e644552310f3e8cbca68b9d91a0c7359ca4928aeeb04bb9006b81c", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 56 + }, + { + "content_sha256": "ba23c259cc9efeee1ebe250634c23a5058918785bedd574620580d488a579dba", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 57 + }, + { + "content_sha256": "5bb5f38111a9463feab971da8f4d2c7398e77f81bc658f444736664ad3cb7227", + "local_profile": { + "1": 2410, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 58 + }, + { + "content_sha256": "92157d13957a6d2c895fa46cd10a2b827465df85ca4f420f24d66fb6c67b9975", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 59 + }, + { + "content_sha256": "d5118765f98ca5cfc3cd33c8de74eeec74d3c9dd5d52352e501f3a6a713ff9e7", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 60 + }, + { + "content_sha256": "92bb2d26737000b607c511f49a9055ef527da7eda5a07384152663c55ad9c674", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 61 + }, + { + "content_sha256": "b6385e2cc441a993227328db6806cba0967d3ca25c1e9a29c36a80fc720da4a8", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 62 + }, + { + "content_sha256": "e12377fe2a4d6be2086fa099e1d8804fcbe031c0ce648137bfffbd57a20606b1", + "local_profile": { + "1": 2406, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 63 + }, + { + "content_sha256": "2106c8bef20109757a321736d6fe92140301a359ebf972320d46b00c5f3e0125", + "local_profile": { + "1": 2410, + "2": 420, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 29, + "8": 122, + "9": 241 + }, + "mask": 64 + }, + { + "content_sha256": "dc043678410a3a2d62a0151765e196978750df5e3ec92e66487d5d5d28a080fe", + "local_profile": { + "1": 2408, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 65 + }, + { + "content_sha256": "cd60deafa1c07d17e95d0874ae5d138e4770fde4b613adc3c49d551ae34c24da", + "local_profile": { + "1": 2410, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 66 + }, + { + "content_sha256": "32c8860ef0e8cc79de0279235c1c8c43974e7a54fcd2099f9c202cadf1248b8f", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 67 + }, + { + "content_sha256": "e8f8228fc3efe94df93ebb5783dd2303f1c6ae1144212154d4fa4638eb594ca6", + "local_profile": { + "1": 2408, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 68 + }, + { + "content_sha256": "1d574d30f13ee591f1131eb40621d38c36d840e24c80afc7b328b463d900ab0a", + "local_profile": { + "1": 2406, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 69 + }, + { + "content_sha256": "e5327e55e475709e5ec310f59bb32157e5d45169e0f0bcc46adca9e1e631c888", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 70 + }, + { + "content_sha256": "a6745eed64c6a9e08d50d9965e2213306b1889503f0e5511af84de7233cde022", + "local_profile": { + "1": 2406, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 71 + }, + { + "content_sha256": "f882973a2929fa596dfe2f5e6b1c7d4a08e034cb07431fc723e0c754f5fa82e4", + "local_profile": { + "1": 2410, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 72 + }, + { + "content_sha256": "325185f6f190fcb0b3b8c0fea22fa4deca3f1880b72900db2b605d36c68bb21b", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 73 + }, + { + "content_sha256": "d84185900cd9c85c385753016b0db14a64209f2fc9d8fb2afe869d5fca6489fc", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 74 + }, + { + "content_sha256": "d07fb3831c6fdfc80a6b8bbda15233011bce2399ff524802889e2a6df02600c2", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 75 + }, + { + "content_sha256": "88facf45f4e5baadb348e987e0de5b0c7fe7a947e36970ff0bc76506d9e4c779", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 76 + }, + { + "content_sha256": "da912b214fabdebaa0722ec81c3ae7d70b0d1a2dfc51a14dfb0bc8a674ec6038", + "local_profile": { + "1": 2406, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 77 + }, + { + "content_sha256": "e9a81ebbbb12ce941b0d7ea38ba79465437dbe3775c3ee67adc044cae0e0d092", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 78 + }, + { + "content_sha256": "fab71f8eca3419c8706c42e01a03e345be9713b29632e2212dd37ed83d74ba8e", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 79 + }, + { + "content_sha256": "845b572d472723d0025381e863b38c72d7463c5275f4b488703beb58abafaa7a", + "local_profile": { + "1": 2408, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 80 + }, + { + "content_sha256": "05ed226d62ca0180b147c25380f053a6e2d34f16181757b8caab2281a8b6cba0", + "local_profile": { + "1": 2406, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 81 + }, + { + "content_sha256": "d4fb67f3e30627f55587e2b1141064e183c943846d75ef42d558aadd777b2b2c", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 82 + }, + { + "content_sha256": "bf8f3b1da611b8432a92d0316b8884b233c8869037a032802c059e505f3293d4", + "local_profile": { + "1": 2406, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 83 + }, + { + "content_sha256": "bf8c42355e140657be05cc122dee4c8b4d3a1d12b6365c20d03c11820bcdca89", + "local_profile": { + "1": 2406, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 84 + }, + { + "content_sha256": "4cd4d62edfbc268e70a0f8a258048ce0ffb704ac175b469f9dbf73762c270be4", + "local_profile": { + "1": 2404, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 85 + }, + { + "content_sha256": "69b0a21180a917189f72633eb4909267c14e0e96d6c2a2e16632e942e633156b", + "local_profile": { + "1": 2406, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 86 + }, + { + "content_sha256": "25e0feb797e44b666e688ae2b578243acc93619871d01d79b869674cdaa8dd1b", + "local_profile": { + "1": 2404, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 87 + }, + { + "content_sha256": "b3436abeb50f9ff6794742cbc17cda294c71ef5636e5d2a83c26d9ba15e01fdd", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 88 + }, + { + "content_sha256": "409f22e0907ee43654bc80e1e51413685c674f5386a93a95d820faeff3fcc56b", + "local_profile": { + "1": 2406, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 89 + }, + { + "content_sha256": "daa539321a9b078a72423728ac2be0c3c33685aca2ccf1cc2290c50dc2146e27", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 90 + }, + { + "content_sha256": "5c7a5bbb250f60b7ac3f62ecc6c89a0b1e59a10e933322d35ecc4298b790d02c", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 91 + }, + { + "content_sha256": "89ef6c146cea038b067e4ea5c81585f32cb627bb339bdd6644e179397483d640", + "local_profile": { + "1": 2406, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 92 + }, + { + "content_sha256": "b8e32a27415fe072d675ce25bc840ee8d59813c6b1009f442bb17cb109a9fa78", + "local_profile": { + "1": 2404, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 93 + }, + { + "content_sha256": "1790a7205b1507ae23bf2eac2fcc4898099f0a78296f37298894186bb5cde594", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 94 + }, + { + "content_sha256": "1af1108e531ec5e1813cfbcdd11f69c4fdeb958684148345fb1c8d59595d24a0", + "local_profile": { + "1": 2404, + "2": 428, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 95 + }, + { + "content_sha256": "560daa0ff4335d55eab4b8954bd608a9a4807089c29d1a2370f578e327fccbf0", + "local_profile": { + "1": 2410, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 96 + }, + { + "content_sha256": "91a246b8f301ac9ba0567ff5b8baa514e7362839abf501b837affaa5b14ca121", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 97 + }, + { + "content_sha256": "b6d4008094469809e5a723fc31651ee8614bf197a26a07cd36f80ee670305b94", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 98 + }, + { + "content_sha256": "cbe2f9b1810d9ad89f7e6f4dc68e217cba1bce8eba96a0bcc53653a2fbc58fb1", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 99 + }, + { + "content_sha256": "8ee56489cecece74a6503839356509e8739bb06a050f147b18a07bc8704513ca", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 100 + }, + { + "content_sha256": "3b7e23a3b430f69597bed4d20f63b220f6ae37dee5e2879aade727e2e973fcfd", + "local_profile": { + "1": 2406, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 101 + }, + { + "content_sha256": "6887b77ca8d5212e42d7071565ae365e45668fddbd8b9e7826bf09b3caa1b198", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 102 + }, + { + "content_sha256": "6c2eb6a2987dac95976574f2e28bead76b71c86f1033ec32401e9b54ff60f8d0", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 103 + }, + { + "content_sha256": "2e68ee3c3a0aa8a638a8cacb6936f57b6f26db3f5ab54bc2599695d70cbe22be", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 104 + }, + { + "content_sha256": "3f457cf52dd6a11bb553c3b5a5082c2caba73734856e561e264fef30cf25fb55", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 105 + }, + { + "content_sha256": "33f5fc81a470cb05c61cef80f9e551813b6ec5796bc55582238f3b83a409c8d8", + "local_profile": { + "1": 2410, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 106 + }, + { + "content_sha256": "7f5d184fab8afe268424d4bba167cea34b4e13b9dab77405786d92c17d262af8", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 107 + }, + { + "content_sha256": "c2bb8ee7d630d47004d1c0e0682f9f81539a3cc442b54b78c6cdcffa93181dde", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 108 + }, + { + "content_sha256": "b97797a5cb02027b4035e8cc4dcfb34c5ea4dbd2621ea65566d7b08511b9596c", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 109 + }, + { + "content_sha256": "a4767ff30eaa260adbe1ea95386d2699a4dad0d082e1b0e51926a1f7bba50a0b", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 110 + }, + { + "content_sha256": "4e15e48f7d438aa590003e5f4e866934922fa74a18c7e7bbe3a04e3db45c0b34", + "local_profile": { + "1": 2406, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 111 + }, + { + "content_sha256": "ec19385cc688a87654ca152088ef169f2be54bd91be0fc4c969e3f2ebca64e11", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 112 + }, + { + "content_sha256": "627316a5d490dcf74e81d96d60fb828c76bc63bc57806513c3f0d602d6207fc7", + "local_profile": { + "1": 2406, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 113 + }, + { + "content_sha256": "d65fb1885ded87fb298e9882cefee08fd53c47cfd3b8fb84ae03ebd5b0c69ae4", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 114 + }, + { + "content_sha256": "7b98b8b58c9e2820f721c5bb966f8bb7db4678a0d6a0ac7d214f30314a12cbcb", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 115 + }, + { + "content_sha256": "ea4fe5b19eb31477ba73a3f2600329a9c87ac9ad699eda112fe3ba2ea3433861", + "local_profile": { + "1": 2406, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 116 + }, + { + "content_sha256": "a2e6a31da0ed311c9710f7727e45618f0ae74e0649f2bae3d31756833da51936", + "local_profile": { + "1": 2404, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 117 + }, + { + "content_sha256": "7d0cdc699fa71005d31f3340a493e4b7bda9a46deb1bc7da8353a4aa5a5499e5", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 118 + }, + { + "content_sha256": "887a7ca012d7b3fca6f7d4386ef743cf64c2e560f83041feb2346f94d09b8cc0", + "local_profile": { + "1": 2404, + "2": 428, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 119 + }, + { + "content_sha256": "3bf19ebd8fd5dd0629679a6879b163a190e565d2c0a4362438f6325162fcec0e", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 120 + }, + { + "content_sha256": "a2b91156b3cd0b63070bdd5fcb58cf5c626c104feada3d8daa2cf3fcf9759f39", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 121 + }, + { + "content_sha256": "f4b7b2bea52ba985108c4ed9d822e0279e84c0745372c326dce035d7a25171b4", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 122 + }, + { + "content_sha256": "de3c20668d51ce120f81acaa86d29de9b46e2bc3305db02410cc143698c9bd99", + "local_profile": { + "1": 2406, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 123 + }, + { + "content_sha256": "55501cf21bda96c36459729a3bf3bcb2770b15e8c147ccfe8054359221e7591a", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 124 + }, + { + "content_sha256": "aac0359a9a666085b7bbff3c5f0a29528f5b818225b303a395e4d2d86108dda8", + "local_profile": { + "1": 2404, + "2": 428, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 125 + }, + { + "content_sha256": "417cf3af8f87add54d24a725b872bec32045c4d886c0029273114ef5e332e231", + "local_profile": { + "1": 2406, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 126 + }, + { + "content_sha256": "5c3addc71b312eb0754af4bbe80a0d0d280b02440922b2d0f5bbf01a98e764a3", + "local_profile": { + "1": 2404, + "2": 429, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 23, + "8": 122, + "9": 247 + }, + "mask": 127 + }, + { + "content_sha256": "033b6719c5230c18e7e46727e05ed964c7b82a1fabd2474c2b33b9c1390c9d55", + "local_profile": { + "1": 2412, + "2": 419, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 29, + "8": 122, + "9": 241 + }, + "mask": 128 + }, + { + "content_sha256": "e4ffa092015bdf234f5f455471ec98fd8ad363a28a325a76859dd4abc2a853b4", + "local_profile": { + "1": 2410, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 129 + }, + { + "content_sha256": "bcdfaecbb6863416d3c42d359c8252950abf8ad36f72033badf7401f3960abaa", + "local_profile": { + "1": 2412, + "2": 420, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 130 + }, + { + "content_sha256": "69d434c8e4cbec34a99fc65ba943ba1e7a2e312580e0409bb28898d6ed30a324", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 131 + }, + { + "content_sha256": "4c4feed775ae1e3e20cd5c2ff36a4fbce56fe6cb5bcb0002eadbf17df211934f", + "local_profile": { + "1": 2410, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 132 + }, + { + "content_sha256": "5c5a08522a0afe0efa29bea951700f689eceee23a909bd35947294403bc0c2fb", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 133 + }, + { + "content_sha256": "a4d72ba6c2bf6cd717d858cb08d20ac0dbdbfd287a9fa814e3270cfce54050db", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 134 + }, + { + "content_sha256": "57d88f2f9060b5ab492d10078c341d456b890a99d1e3edc2d361ea8f2d53ee18", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 135 + }, + { + "content_sha256": "701c6c535e550618dd6b492e8f937a45899f80128bdca8421cff252b110ddda9", + "local_profile": { + "1": 2412, + "2": 420, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 136 + }, + { + "content_sha256": "1bb3152c6557d8102f5dc2e2cccc59152e3fa53b8f835aae54d34b2a6c7ba772", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 137 + }, + { + "content_sha256": "fa2ade222e9b3677e8e5db429d689e55000ab780d2eba3293681613f84027eca", + "local_profile": { + "1": 2412, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 138 + }, + { + "content_sha256": "47b2746ca07e71100a843c92e5dc4ac0babe4151a281051b3d3d4d096d039e49", + "local_profile": { + "1": 2410, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 139 + }, + { + "content_sha256": "00461dc94d74dc8c0787f5a542536024db46fc7b2bc66659b5870039439e0640", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 140 + }, + { + "content_sha256": "d6a41aa60095416890464c50e130b1cdafa84edd34b5ec1e79381d216a19d605", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 141 + }, + { + "content_sha256": "bf2aadc57664f661bc082010abbe46af0e232fe51ba509dbd675a486288abd9b", + "local_profile": { + "1": 2410, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 142 + }, + { + "content_sha256": "76e451047cbfbd54d2bcd4fa3117b5fc3b84b98b18f8fe187422f93007a82416", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 143 + }, + { + "content_sha256": "560555218c1d44f55f15345021231aa933190dbfef0180c76dadc03d7b4fc948", + "local_profile": { + "1": 2410, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 144 + }, + { + "content_sha256": "df5a74003a0e0ecdf32934f786ac83e9b91365164c18c43a58b2928ba7943216", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 145 + }, + { + "content_sha256": "686d156aef6e9c624f503aa4db3a7f0bf20cffe8d5302f64ea1948f8f18ff3a8", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 146 + }, + { + "content_sha256": "e01b4877e9f622dff449f455de3f4abd8452f2e354c1088aff950176e7f80a79", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 147 + }, + { + "content_sha256": "39703e5ea94d0e9475c64184c669f939efef5d4e5750b57a104399861a60c779", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 148 + }, + { + "content_sha256": "b8509c6c7676b3cc6f80323d489cd0fec6d961b5f7eedd7a889ad4f1b494bde9", + "local_profile": { + "1": 2406, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 149 + }, + { + "content_sha256": "438d7ddf7902ec54da319c2d79b9a1be3c441f667d579b9f063cfb761c11430a", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 150 + }, + { + "content_sha256": "f2727da7e6b131beec5de7fc4f1ea7987ea899ca2f9d46cd523a1dd293a879c7", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 151 + }, + { + "content_sha256": "4ef7722bf56f8bcc705ff4e2e4a22a550ebf848d0e10adbea6fa44f5a6187c73", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 152 + }, + { + "content_sha256": "e9cbb4f23489e28336cb618e83e9b8bda1b68622ef1d1acfe52f79d277de190f", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 153 + }, + { + "content_sha256": "266aafa80d25d1d92d93f766b96a9d17d10b21a6851126827a334b0622dbafdd", + "local_profile": { + "1": 2410, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 154 + }, + { + "content_sha256": "6e5ddbaf111b13ba7b5d852c0f36d92e6bb39946f009618f2713040e5bc3443a", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 155 + }, + { + "content_sha256": "e015781655ae50e27ad9080a8369266242e76d25cd5b8de1c663299e5b9420b4", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 156 + }, + { + "content_sha256": "4f20c9fdbc0c90ba27c0ed26b197f7600dd7766a8706800a883167376d6c07d7", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 157 + }, + { + "content_sha256": "e19206bc28992cddb44f442f06572d3bd69798af5cf8b13d073fcb397f8791c6", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 158 + }, + { + "content_sha256": "2f80e0b86d54f0757e77e0862dee2171e278035f9ed152b7ee8bac2652d7f1ec", + "local_profile": { + "1": 2406, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 159 + }, + { + "content_sha256": "6ee9c89a07510ea8300e2ba2dd9ebf50e90b53af8e6e4de9966359f7a6378df4", + "local_profile": { + "1": 2412, + "2": 420, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 160 + }, + { + "content_sha256": "2d239258f913d74ecd9eb1e35473fe06a1e0ccc9e1c6ff8bcd1b0dec7230b9ff", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 161 + }, + { + "content_sha256": "b1b0ffef5599a6ad25c672f1529697022421c012eed2ebce188cf7894d7365ea", + "local_profile": { + "1": 2412, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 162 + }, + { + "content_sha256": "abb8e44376b4973d5418aa5dc883e2b9536a703330e1ef5a15002946c2d68d31", + "local_profile": { + "1": 2410, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 163 + }, + { + "content_sha256": "61ce1ca9e87162059748e5e635f8a683c857f74a142acbc5d7a5058d9ed163b2", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 164 + }, + { + "content_sha256": "e148be1c20c1a7b85f4a106451538f2d0cea623a054a841b2318edf0f4cb892c", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 165 + }, + { + "content_sha256": "70113b1593466a71130c5ed113b312fffc90b336b3770ca9de35e9f7229368cc", + "local_profile": { + "1": 2410, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 166 + }, + { + "content_sha256": "9ada25322a55ef67dda094c7c8608c54dc1c306660acb158641c49b4a424a7e5", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 167 + }, + { + "content_sha256": "fcd57328d57f5c9a2be6e25df4db1732a9ecbc56c9088d4a94edb707254bdd5b", + "local_profile": { + "1": 2412, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 168 + }, + { + "content_sha256": "9039f1df54a8d33a9ee361cc10b98266f4275a80b8bcca9b1ce032022c2bb26b", + "local_profile": { + "1": 2410, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 169 + }, + { + "content_sha256": "cfc3d7fa203499cf723c64aeda7c60dfc04ad1fdf95d74e145e249624b8d0842", + "local_profile": { + "1": 2412, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 170 + }, + { + "content_sha256": "49b702d854d88339b28819182187e0bfe4d214a8ca6fb015f55a25f17a4ed1dd", + "local_profile": { + "1": 2410, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 171 + }, + { + "content_sha256": "3f7e615c76109e1c15c70d765fb38ce71ae2d21eee28f0da85316ed64ca271a8", + "local_profile": { + "1": 2410, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 172 + }, + { + "content_sha256": "da499854dcd779c9e2705074a16a1b4499607a105632dbfd7901ba6c560cbf65", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 173 + }, + { + "content_sha256": "97876c26f48e02e7d33f06ae5775b946a79ea7c01974f67470ce2839dc42251e", + "local_profile": { + "1": 2410, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 174 + }, + { + "content_sha256": "b3759034f58780077e3f2b92f87397ba844fe5bca3a25cbbde337abf4aad423b", + "local_profile": { + "1": 2408, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 175 + }, + { + "content_sha256": "b891e032892d684a59b55e853d25d943e3e86b281cdcf1605bd3aa3520f8d5c4", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 176 + }, + { + "content_sha256": "0f1e94823899c9dc44dbdb90a0606504918221c5403565b5b60224bb05b7d0f5", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 177 + }, + { + "content_sha256": "d4d114399ca7e961aea85ac973b5a76f965d61c2209d41e440011d901648923d", + "local_profile": { + "1": 2410, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 178 + }, + { + "content_sha256": "bdcbd8ea3a65a3752e86cfce559abe38164d13acc63e9837aecda9e96700eb85", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 179 + }, + { + "content_sha256": "82c0faa18cf56622601d0ffb534c49223ad3fc61f5a7cab3b5f25dfc1ac254ab", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 180 + }, + { + "content_sha256": "f4bcd7480c995e1249968c60a2f02a2baaa22982948565e46863feae0cf1d008", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 181 + }, + { + "content_sha256": "0f9393b676f438ce85acb2b9f3d63169bb07990257bf12a027890831b868be8b", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 182 + }, + { + "content_sha256": "11a6260a3897b4dd6258bb022ef6df65b1fa1ccd3cc241cd9f25818686779e0b", + "local_profile": { + "1": 2406, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 183 + }, + { + "content_sha256": "1d5b0df1b948f81fb8011cc3807cea0783bf085beaba643ed49e34ea5e8ad0b2", + "local_profile": { + "1": 2410, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 184 + }, + { + "content_sha256": "98a1f858bf8ada57c75b7f195fc73e3f133c4f7092f7441105cde28758957f49", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 185 + }, + { + "content_sha256": "348ce58ce1557ddbb32b2f60f7784634eb6eceba772de767d10c1c9fec137e79", + "local_profile": { + "1": 2410, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 186 + }, + { + "content_sha256": "e14364d612625dc6a79dc05c89dad54863bbd59a485411bf4823ccd92bf55747", + "local_profile": { + "1": 2408, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 187 + }, + { + "content_sha256": "26b72e3f3ed62ba73821ac2a76753a7597ac9a5c08612da69fd8332920adaed6", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 188 + }, + { + "content_sha256": "777ddf784814ec5e446c9a58c6a7b463217c4daaeae4cd15caf2328de1234aa9", + "local_profile": { + "1": 2406, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 189 + }, + { + "content_sha256": "76fcb4a68312a420e646512ca5f09ecc1432e36e8198bf626fe6b34a6e64f4f3", + "local_profile": { + "1": 2408, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 190 + }, + { + "content_sha256": "f3cde851b023d64a3b2bb53c873171878ad7470cd626184cf281f320a3ec4ca5", + "local_profile": { + "1": 2406, + "2": 428, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 23, + "8": 122, + "9": 247 + }, + "mask": 191 + }, + { + "content_sha256": "81550537dfa5fae4ec19e97b3dbf14058336d067d81473c5465ef60f9cdc1268", + "local_profile": { + "1": 2410, + "2": 421, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 28, + "8": 122, + "9": 242 + }, + "mask": 192 + }, + { + "content_sha256": "b457e83e9b709678228914cf81d31b2d6d894d45a961e6e9a6fd22875339d56d", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 193 + }, + { + "content_sha256": "754a3882cd62338d2152083b10260b9af35b89919d6272f8dd23c5c8cf2a6f42", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 194 + }, + { + "content_sha256": "c7428c8426286efe91e6b0120a21ce17c75e3cc8d3bdb96eda7fc00d9850f646", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 195 + }, + { + "content_sha256": "ebdd4f5ab1ea2e104001aa4235c1dee497aa5bac66b7d39b1e50bbe4112f6106", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 196 + }, + { + "content_sha256": "afd5324f72c859343d97df3f0dd6de4c4cef90c3f5a737890caad54fa0e3c413", + "local_profile": { + "1": 2406, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 197 + }, + { + "content_sha256": "67b1c6b02b0bafecc7f9eaa94a19e8b2812ffa99136c5312fd95e5d5f007f7c5", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 198 + }, + { + "content_sha256": "ab0eb1b10995ede403f5f29ec4cd6f5d5dab227b3cd8e8067f4668a98d68b448", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 199 + }, + { + "content_sha256": "30151aea7e4caf2e1ab0ef381c4af3010d936d3d7750afc0d5e1947ee24fad66", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 200 + }, + { + "content_sha256": "5f10fb1ace90a05f506ece2e8b08a4e71b0f4d9426c2e99230d13dc7155ea738", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 201 + }, + { + "content_sha256": "2109d417b3773782d8a30e5c36d57c05852cdb5c4953b5b2d19c47e5af1bacd5", + "local_profile": { + "1": 2410, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 202 + }, + { + "content_sha256": "6341bcd73f89b9c7ee7aa6c52a7b0e21f6347d84516cbbd25cdc2fdf2de27c88", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 203 + }, + { + "content_sha256": "642f5632513105ec24a3fba771caf5ec0519e245e79c61184559151791fd7a3e", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 204 + }, + { + "content_sha256": "e82e6fdf9e9b2945fadcbaf965b93a0b566684d58f486ed41a7c6d4a57855476", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 205 + }, + { + "content_sha256": "925fe625fa4fbf6ba8a79fcd653a1b9571e9b7933be5a87cb2e7aa70686a9da3", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 206 + }, + { + "content_sha256": "a7d7daaac57faeced201c21ea1c9bd7a9808a751a928569d32278799b4493328", + "local_profile": { + "1": 2406, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 207 + }, + { + "content_sha256": "68b43b2cca020a69af0b929389e051d93e7c2b9bab9e7263cdfb31345768b3eb", + "local_profile": { + "1": 2408, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 208 + }, + { + "content_sha256": "b6b822bf87acaa041ca39777dbce36811e6e9e37ae657274dc8ba85d63bfbc75", + "local_profile": { + "1": 2406, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 209 + }, + { + "content_sha256": "7bab5d88a80fa458ba2b3828730debfd44ce2835c556af03e43a7c85f31934b8", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 210 + }, + { + "content_sha256": "513117bfbf8a22b564b80efdebc8acf7f3be17e49d6564ec996ca7e1e1fb7e06", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 211 + }, + { + "content_sha256": "3aebec63ccd7e5c93e9947d317ccc1d34e303530c673f83295f861ba3353fb00", + "local_profile": { + "1": 2406, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 212 + }, + { + "content_sha256": "98377f4b91893ac7146a3e8d73d31e87328e874eae10c44a5c26ad5fcf9efebf", + "local_profile": { + "1": 2404, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 213 + }, + { + "content_sha256": "e277f9ff38e9eb7bfdc345905c8b9f0076f0b54f9c749862f753c0e00b2d7856", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 214 + }, + { + "content_sha256": "cf0bbbdbcfa2f42c7daf4d38b22cbee97c9eb3b0c9bba07d136c58460f4b67d8", + "local_profile": { + "1": 2404, + "2": 428, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 215 + }, + { + "content_sha256": "4cdd37e43decb9904b61f29bead97da82112fda8456c884635179304e0b668e7", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 216 + }, + { + "content_sha256": "d2c279fff4bbd7ad27877a1bf130f6820fda4dcd7cddaea64111379be287e339", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 217 + }, + { + "content_sha256": "0d4fcb70604cc00a7d4edb6112dc2ce3dfd142dcbe6c1881217f0990a198cb23", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 218 + }, + { + "content_sha256": "afb3e4a7d2b022256cd766fe37c3a6e4ecad84f0d131681eafb6eec96d76ce5d", + "local_profile": { + "1": 2406, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 219 + }, + { + "content_sha256": "5471df97e599ae4856068b4dbc6081d1755db4fece04ec649bb52072c2895bb6", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 220 + }, + { + "content_sha256": "6bc146e143c18c12bba7bfd1215226ad5281a96e248c20858b3eedc430a66bb6", + "local_profile": { + "1": 2404, + "2": 428, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 221 + }, + { + "content_sha256": "d02a2d6936e22ed001f1ea1d3374d36c4ed581d1f48fb34ddc0a5d3fbc5e521a", + "local_profile": { + "1": 2406, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 222 + }, + { + "content_sha256": "9df69937a68626b25f263bef85ce9079fe93f4a58a4943028ba396ff54ddf358", + "local_profile": { + "1": 2404, + "2": 429, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 23, + "8": 122, + "9": 247 + }, + "mask": 223 + }, + { + "content_sha256": "165637575876230676a373c2233c19666d10ec6774e562e25c42de6ebbd7596e", + "local_profile": { + "1": 2410, + "2": 422, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 27, + "8": 122, + "9": 243 + }, + "mask": 224 + }, + { + "content_sha256": "7c7da012f17349a15996f55d639b41f6252c75594e15703a68bc263e4e3f3fb6", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 225 + }, + { + "content_sha256": "119f907e9bb562190a3a32ed9d4fd8a3d94a19b506d0f017b2d874c7441bbf98", + "local_profile": { + "1": 2410, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 226 + }, + { + "content_sha256": "7490d2e9559bbb83575d9e4817b980321497be1ee2793dd6fa8e8e7b1faccba4", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 227 + }, + { + "content_sha256": "42c898ec58f0cef3107ae99931a6da0a8a8f822e1bc3b387af086bc24166f62d", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 228 + }, + { + "content_sha256": "89520de4acb7c0b1f2bc9d010f013c82a5841deed9316c6082d6f5e93909054c", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 229 + }, + { + "content_sha256": "0842fa19b6d6a9fabcb7484e703aac01257b283195766037fca97ff3b9c5813c", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 230 + }, + { + "content_sha256": "b4390f4d3ec9557df1884beb2e0c8c331d769afb343846e2fe89cd4025dce3e6", + "local_profile": { + "1": 2406, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 231 + }, + { + "content_sha256": "f08f5fc3e5058e25cc65edc8bf57bcd88d51b39e1de89229f8f4e32ba9264bae", + "local_profile": { + "1": 2410, + "2": 423, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 232 + }, + { + "content_sha256": "77ac6818f98fd66bb35fc6968da89f07ea07d98c17dd222195d0d3dafffbcf9a", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 233 + }, + { + "content_sha256": "28c782e0a0864c7d63c3d83658e228792332f73f5e520ba8c5823c69548e034b", + "local_profile": { + "1": 2410, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 234 + }, + { + "content_sha256": "506e4ec26d6d85e4ed633d02db886f5bd4dbe99db08b9bac002ac14984257580", + "local_profile": { + "1": 2408, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 235 + }, + { + "content_sha256": "42bb63bde24f23d92012a2d11c1beaf2dd7c91015427ad079591e34c0d6b9b87", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 236 + }, + { + "content_sha256": "630116d8c88baa48e6859e2408b93da3ca082d371558b7070bd094d55f09b87c", + "local_profile": { + "1": 2406, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 237 + }, + { + "content_sha256": "7a77036f50a9757dd7fdd8304a9f9fb813d31c88b68db45ae5773831e449f724", + "local_profile": { + "1": 2408, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 238 + }, + { + "content_sha256": "077109e03bb9978b04cb1d88f2f1d88926c8a7faf2d72aab59bfbd9569224eee", + "local_profile": { + "1": 2406, + "2": 428, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 23, + "8": 122, + "9": 247 + }, + "mask": 239 + }, + { + "content_sha256": "0e823c7cbdc761c0f00d0b508e8d5669754beb1c05086af8990ceb0a8ca999fd", + "local_profile": { + "1": 2408, + "2": 424, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 26, + "8": 122, + "9": 244 + }, + "mask": 240 + }, + { + "content_sha256": "0b4cb1e87c295d7d163b08af831ca763c3e4bdd6c5630e277837d2f40cfc3350", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 241 + }, + { + "content_sha256": "776daab257376f57372485ce6070c629a9a9b80672282a5956cdef683764c382", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 242 + }, + { + "content_sha256": "e5b6340ab06fce668506b688c3de6364bc6ee9da3d2987563367eeb1fce6fcb3", + "local_profile": { + "1": 2406, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 243 + }, + { + "content_sha256": "6deeb1fff5aa3bb2320442456fc09174695ad00e6697b3d14831e1e62c3f1ccc", + "local_profile": { + "1": 2406, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 244 + }, + { + "content_sha256": "45e766030ad55885660b9d685299b3f484da8036021c044dff176d4f9db5a223", + "local_profile": { + "1": 2404, + "2": 428, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 245 + }, + { + "content_sha256": "8ad362cff9ba0d1a99fa7a81f0da7b84ea6182d6fca47e8d119b521bccf0ca9f", + "local_profile": { + "1": 2406, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 246 + }, + { + "content_sha256": "287c11800485e7bc99734218d611b186fbe0ab247cca2a51279bec5b80cd585b", + "local_profile": { + "1": 2404, + "2": 429, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 23, + "8": 122, + "9": 247 + }, + "mask": 247 + }, + { + "content_sha256": "1fb07e8b123fadc7f182fddef61dc9107d57b33ba4ff7c14731f789ed88d655b", + "local_profile": { + "1": 2408, + "2": 425, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 25, + "8": 122, + "9": 245 + }, + "mask": 248 + }, + { + "content_sha256": "ced2a35eaf5cbe6a5bca0cc26b1cd18b7bab1a2876ace585f2424eb21ebb079a", + "local_profile": { + "1": 2406, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 249 + }, + { + "content_sha256": "2fa6041343c3bb2362295c4c40a6f06f4c81907cb7c4163095fc09814c352f8c", + "local_profile": { + "1": 2408, + "2": 426, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 250 + }, + { + "content_sha256": "9eed2435117eb2821199e9b55b759d6a7661f1a8c41da7c1afaf91147e3548d9", + "local_profile": { + "1": 2406, + "2": 428, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 23, + "8": 122, + "9": 247 + }, + "mask": 251 + }, + { + "content_sha256": "5182104231e6fc789160964989958c18c890735fab1a7e98c68e211e99561e1a", + "local_profile": { + "1": 2406, + "2": 427, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 24, + "8": 122, + "9": 246 + }, + "mask": 252 + }, + { + "content_sha256": "52e257e6939ea37bb7e2a985bb37d035e213b9971ff56ead268c9dd8b2237236", + "local_profile": { + "1": 2404, + "2": 429, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 23, + "8": 122, + "9": 247 + }, + "mask": 253 + }, + { + "content_sha256": "f14015fa47b84eb273f5af5cca3810a25447c7c7c4746057f85e19d090bfa667", + "local_profile": { + "1": 2406, + "2": 428, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 23, + "8": 122, + "9": 247 + }, + "mask": 254 + }, + { + "content_sha256": "25e6b6b9de424b83795a4050ce065130d34826a9f217b4b61f2d591d3383dad2", + "local_profile": { + "1": 2404, + "2": 430, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 22, + "8": 122, + "9": 248 + }, + "mask": 255 + } + ], + "private_centres": { + "columns": 712, + "orientations": [ + "forward", + "inverse_transpose" + ], + "scope": "Each centre read has an independent arbitrary additive input. This checks the scalar interface, not a new global physical stream." + }, + "owner_bound": { + "status": "PASS_ALL_REPLICA_SAVED_ARM_OBSTRUCTION", + "patterns": 1163, + "root_bracket": [ + "16769052736196808613/10000000000000000000000", + "1676905273619680861301/1000000000000000000000000" + ], + "minimum_support_margin": "67288680406911894814011510862786604492728432751002874662255421744838013605/16735575397580856369812993927036924181917927471205862771327853938643694518272", + "residual_increment_per_switch": { + "1": "22/37", + "48": "-2/37" + }, + "even_total_increment": { + "1": "-52/37", + "2": "2", + "48": "-2/37" + }, + "odd_total_increment": { + "1": "22/37", + "2": "1", + "48": "-2/37" + } + }, + "rejected_controls": { + "missing_dirty_column_restore": "all-column endpoint failure (False, [13, 14, 77, 78, 281, 283, 284, 285])", + "unpaid_low_helper_end": "pre-wrapper touch of residual helper", + "out_of_domain_mask": "mask must be an integer from 0 through 255" + }, + "elapsed_seconds": 164.03151004202664, + "scope": "All 256 fixed local recipes are checked. The proof permits arbitrary per-call mixtures and all positive replica counts. It does not classify all two-accumulator programs." +} diff --git a/research/two-accumulator-saved-arms/evidence/FRAME-CONTROL.json b/research/two-accumulator-saved-arms/evidence/FRAME-CONTROL.json new file mode 100644 index 0000000000..1230cabdfa --- /dev/null +++ b/research/two-accumulator-saved-arms/evidence/FRAME-CONTROL.json @@ -0,0 +1,28 @@ +{ + "status": "PASS_FEASIBLE_TWO_ACCUMULATOR_FRAME_CONTROL", + "states": 57478, + "order": [ + "r1", + "r3", + "a1", + "r4", + "a3", + "s1", + "r2", + "s3", + "s2", + "b7", + "s4", + "b9", + "W1", + "W2", + "e1", + "e2", + "q1", + "q2", + "W3", + "z1", + "z2" + ], + "scope": "Raw CF0 frame and precedence control only; no scalar or complete supplier admission is claimed." +} diff --git a/research/two-accumulator-saved-arms/evidence/PR1129-ROOT-ASSEMBLY.json b/research/two-accumulator-saved-arms/evidence/PR1129-ROOT-ASSEMBLY.json new file mode 100644 index 0000000000..0e696d96ee --- /dev/null +++ b/research/two-accumulator-saved-arms/evidence/PR1129-ROOT-ASSEMBLY.json @@ -0,0 +1,344 @@ +{ + "status": "PASS_GAUGE44_NATIVE_EXACT_GLOBAL_ASSEMBLY", + "kappa": "167409796990539/100000000000000000", + "kappa_decimal": "0.00167409796990539", + "complex_lower": "16769052736196808613/10000000000000000000000", + "complex_decimal": "0.0016769052736196808613", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "bit_decimal": "0.001733427039589844234749", + "binding": "complex", + "gain_over_pr635_percent": "2.313623526388391711421361679688421607983496591569222376409213845570493", + "complex_profile": { + "1": 808818, + "2": 139194, + "3": 143856, + "4": 47286, + "5": 27306, + "8": 2664, + "48": 11302 + }, + "provider_counts": { + "gauge44": 333 + }, + "surcharge_model": { + "complex": false, + "bit": true + }, + "conservative_complex_lower": "1676905270756896217493/1000000000000000000000000", + "conservative_complex_decimal": "0.001676905270756896217493", + "conservative_kappa": "1674097967052183/1000000000000000000", + "conservative_kappa_decimal": "0.001674097967052183", + "conservative_moments": [ + { + "side": "conservative_complex", + "surcharge": true, + "endpoint": "1676905270756896217493/1000000000000000000000000", + "accept": true, + "mercator": [ + "-9016630032146056312229461271793500241892699/6739986666787659948666753771754907668409286105635143120275902562304", + "-18033260064292112624458922543587000483785397/13479973333575319897333507543509815336818572211270286240551805124608" + ], + "base_two": [ + "-13377816215429592073693/10000000000000000000000000000000000000000000000", + "-13377806215429592073551/10000000000000000000000000000000000000000000000" + ] + }, + { + "side": "conservative_complex", + "surcharge": true, + "endpoint": "838452635378448108747/500000000000000000000000", + "accept": false, + "mercator": [ + "42829816297972688627190483264457374488549989/26959946667150639794667015087019630673637144422540572481103610249216", + "42829816297972688627190483264457374488549991/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "7943226892464925569843/5000000000000000000000000000000000000000000000", + "3971615946232462784957/2500000000000000000000000000000000000000000000" + ] + } + ], + "conservative_bootstrap": [ + { + "exponent": "1674157753078826741233345443340033639020105565124929124028592912358250526952339724789240794951/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "2747517678069476259651879754695604083676941875070875971407087641749473047660275210759205049/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "4768936172674" + }, + { + "exponent": "1676900663430020365039093347039898642222651409411383622145032447457148848389360395281709294712726825334027653812509532917377743908419687722157/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "4607326875852453903976054830600881131097588616377854967552542851151610639604718290705287273174665972346187490467082622256091580312277843/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "1695916440507883111" + }, + { + "exponent": "1676905263030845495276113343998658117356188806430198040561576140498589040887226572256878496114221597870830600594068498326321474796700051799803606227382779566100645313258747100537113572907599/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "7726050722216883979096071125747593700569801959438423859501410959112773427743121503885778402129169399405931501673678525203299948200196393772617220433899354686741252899462886427092401/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "603097309136882460529905" + }, + { + "exponent": "1676905270743940362314776705699399471935268787754861423483416479414802684770278637175773211769313522492515698129847543461226699197523857900981445354089430805397536584483971743257142487833013780148813450388133513409296761855357634903570693/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "12955855178220617395329771168513719245138576516583520585197315229721362824226788230686477507484301870152456538773300802476142099018554645910569194602463415516028256742857512166986219851186549611866486590703238144642365096429307/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "214471866420035252205228310583" + }, + { + "exponent": "1676905270756874491751161801914417578689102937038231503125357940633822203470816433989167453596935393392761279105205106583136022103891309796674131726085755903972957947503517962999083098693366572286918515531471590447420581116452935513433448275721885405024084335091271455476758668771267351/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "21725741835521180311664414679569961768496874642059366177796529183566010832546403064606607238720894794893416863977896108690203325868273914244096027042052496482037000916901306633427713081484468528409552579418883547064486566551724278114594975915664908728544523241331228732649/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "76269916626760194973146276644050505" + }, + { + "exponent": "1676905270756896181060986328005656964318132890930982048825333697885833250636650600573543477587267095192100671427110081738881237703064730829236204727474932028295596828652535905687855326788710753423362584263893196379017619624907388379786475460587673562842486601062176808140130979938937321409433588127248811448613608164189910028254028957/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "36432010995089072278785649616069017951174666302114166749363349399426456522412732904807899328572889918261118762296935269170763795272525067971704403171347464094312144673211289246576637415736106803620982380375092611620213524539412326437157513398937823191859869020061062678590566411872751188551386391835810089971745971043/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "27122905578955398993564006900624901331864" + }, + { + "exponent": "1676905270756896217431904291832791182362229733677051303959352152367142584216068146801142123045875570177600362783063630465110099383623041319433710483053492460225683381475176171986798222530473854310639041748279368636832848269388831886089184759350247161923795615999616314566634787711336240479642895053739181574081813098708458221714302807520026528295901598123575391372633333509008055199/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "61093031261938060741552773322948696040647847632857415783931853198857876954124429822399637216936369534889900616376958680566289516946507539774316618524823828013201777469526145689360958251720631363167151730611168113910815240649752838076204384000383685433365212288663759520357104946260818425918186901291541778285697192479973471704098401876424608627366666490991944801/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "9645375786169638617924682318292462054570058064" + } + ], + "conservative_outer": { + "bit_positive": "1676905270756896217431904291832791182362229733677051303959352152367142584216068146801142123045875570177600362783063630465110099383623041319433710483053492460225683381475176171986798222530473854310639041748279368636832848269388831886089184759350247161923795615999616314566634787711336240479642895053739181574081813098708458221714302807520026528295901598123575391372633333509008055199/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_above_bit": "61095708167208817637770266322948696040647847632857415783931853198857876954124429822399637216936369534889900616376958680566289516946507539774316618524823828013201777469526145689360958251720631363167151730611168113910815240649752838076204384000383685433365212288663759520357104946260818425918186901291541778285697192479973471704098401876424608627366666490991944801/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "29573094729243103782507/1000000000000000000000000", + "beta_positive": "1/1000000000000000000000000", + "beta_below_one": "999999999999999999999999/1000000000000000000000000", + "leaf_saving_above_bit": "61094031261938060741552773322948696040647847632857415783931853198857876954124429822399637216936369534889900616376958680566289516946507539774316618524823828013201777469526145689360958251720631363167151730611168113910815240649752838076204384000383685433365212288663759520357104946260818425918186901291541778285697192479973471704098401876424608627366666490991944801/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_positive": "838452635378448108715950469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_internal": "1676905270756896217431904291832791182362229733677051303959352152367142584216068146801142123045875570177600362783063630465110099383623041319433710483053492460225683381475176171986798222530473854310639041748279368636832848269388831886089184759350247161923795615999616314566634787711336240479642895053739181574081813098708458221714302807520026528295901598123575391372633333509008055199/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "30548692536239787266993818565766180811506286046162384943269885951581305619646430979346619750591230643015127908551262403913609868572637392928477742972894967499061114418144548020852465924082846155437886504347332336324044453173145807869988281184951192963844529939947879376493119107918120549199573093540824628324422678053085444310270915241019824340211629147094095975891372633333509008055199/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "838452635378448108716075469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "499161547364621551891283924530988875165715102565065766180811506286046162384943269885951581305619646430979346619750591230643015127908551262403913609868572637392928477742972894967499061114418144548020852465924082846155437886504347332336324044453173145807869988281184951192963844529939947879376493119107918120549199573093540824628324422678053085444310270915241019824340211629147094095975891372633333509008055199/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000000000", + "lambda_above_tau": "1676905270756896217431904291832791182362229733677051303959352152367142584216068146801142123045875570177600362783063630465110099383623041319433710483053492460225683381475176171986798222530473854310639041748279368636832848269388831886089184759350247161923795615999616314566634787711336240479642895053739181574081813098708458221714302807520026528295901598123575391372633333509008055199/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "61097385072479574533987698227240528831830209862591092835235812551010244096708645890546438359059415410460078216739741744196754627045891162815636052235306881505662003152907620865532945049943161837021462369652916393279452073498022226908090473185143035680527136084279759136671671581048529762158666544186595517467271274293072180162320116179232128653894962392590068376391372633333509008055199/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_internal": "1676905270756896217431904291832791182362229733677051303959352152367142584216068146801142123045875570177600362783063630465110099383623041319433710483053492460225683381475176171986798222530473854310639041748279368636832848269388831886089184759350247161923795615999616314566634787711336240479642895053739181574081813098708458221714302807520026528295901598123575391372633333509008055199/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "1676905270756896217431904291832791182362229733677051303959352152367142584216068146801142123045875570177600362783063630465110099383623041319433710483053492460225683381475176171986798222530473854310639041748279368636832848269388831886089184759350247161923795615999616314566634787711336240479642895053739181574081813098708458221714302807520026528295901598123575391372633333509008055199/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_leaf": "30548692536239787266993818565766180811506286046162384943269885951581305619646430979346619750591230643015127908551262403913609868572637392928477742972894967499061114418144548020852465924082846155437886504347332336324044453173145807869988281184951192963844529939947879376493119107918120549199573093540824628324422678053085444310270915241019824340211629147094095975891372633333509008055199/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_reservations": "1/4000000000000000000000000", + "lambda_prime_below_one": "838452635378448108715950469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "epsilon_positive": "499999999999999999999999500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/500838452635378448108715950469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801", + "epsilon_below_one": "838452635378448108716450469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801/500838452635378448108715950469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801", + "guard_width": "838452635378448108716450469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801/500838452635378448108715950469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801", + "K_geometry": "375838452635378448108716075469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801/500838452635378448108715950469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801000000000000000000000000", + "K_dominates_log": "838452635378448108716074630558489455836788718858764808063659429056402680822910925554704740542738512290539331830714389003415851438068488187317033146555271158333926170636973605138331814059598424874115033137031571989110134348118591746522110984713358539462348042859501980181963340048333305574699844736611819398679803399578283289796126521520008096514357409181658228745232681123821145043932967578295638086040776891372633333509008055199/500838452635378448108715950469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801000000000000000000000000", + "record_suffix": "838452635378448108716450469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801/500838452635378448108715950469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801", + "phase_local": "6707621083027584869731102913636363295831070763523401542383115426733265986220021723893635601205213495435112993576575774502309956078209651359921764066546809407834581969826708832644904013132586588728147771668451648901044928817687265392253799812501337884372430074564843629435051630468698149939248010981184975554282791744792510891525167775148409986342461002494519458363751277094162473212693359144961075029654383891372633333509008055199/4006707621083027584869727603752088998674279179479473870553507949711630700920453840912387349555042828552165227041995270154855878976731589900768691121051418900856572178056216840260007511084654843615833180272607337230756496907965221341309407644374614833537040093750520390456289243760480416964988055047136655035606403415251673402973404618575575316445517832678071841405278306966823247232192869018933331927935558408000000000000000000000000", + "phase_boundary": "1341524216605516973945819911965164356407727179944305099576755657428705249856948993983755957170950653702931359980359650617606774692937730744968867225411688722576839524853236624638895145408711696061603553582581864295847402445510192344727684312809471054740355074148531264403656622084364577948803973271860947069160059543453788512801472914688156829928194860037046334141105703635564687458398143998295532681207657491372633333509008055199/801341524216605516973945520750417799734855835895894774110701589942326140184090768182477469911008565710433045408399054030971175795346317980153738224210283780171314435611243368052001502216930968723166636054521467446151299381593044268261881528874922966707408018750104078091257848752096083392997611009427331007121280683050334680594680923715115063289103566535614368281055661393364649446438573803786666385587111681600000000000000000000000", + "gamma_sublinear": "1/2000000000000000000000000", + "cell_above_band": "999999999999999999999998499161547364621551891284049530988875165715102565065766180811506286046162384943269885951581305619646430979346619750591230643015127908551262403913609868572637392928477742972894967499061114418144548020852465924082846155437886504347332336324044453173145807869988281184951192963844529939947879376493119107918120549199573093540824628324422678053085444310270915241019824340211629147094095975891372633333509008055199/2003353810541513792434863801876044499337139589739736935276753974855815350460226920456193674777521414276082613520997635077427939488365794950384345560525709450428286089028108420130003755542327421807916590136303668615378248453982610670654703822187307416768520046875260195228144621880240208482494027523568327517803201707625836701486702309287787658222758916339035920702639153483411623616096434509466665963967779204000000000000000000000000", + "prime_interval_packing": "838452635378448108716450469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801/500838452635378448108715950469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801", + "alpha_positive": "1676905270756896217432400099569614290121686153917998627252153143010240295879641039603123434923092081311192712080123158360400723529517225783403423277982633765405448427664078637639270699641453876853262567212948725833672247843771259410198066531540212731592359761674550787218118810108385426198206725628693698849480230306037458661471703843466922652204086493940638404405021051976727049068041594944962129077985577891372633333509008055199/1001676905270756896217431900938022249668569794869868467638376987427907675230113460228096837388760707138041306760498817538713969744182897475192172780262854725214143044514054210065001877771163710903958295068151834307689124226991305335327351911093653708384260023437630097614072310940120104241247013761784163758901600853812918350743351154643893829111379458169517960351319576741705811808048217254733332981983889602000000000000000000000000", + "alpha_below_one": "999999999999999999999999500838452635378448108715950469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801/1001676905270756896217431900938022249668569794869868467638376987427907675230113460228096837388760707138041306760498817538713969744182897475192172780262854725214143044514054210065001877771163710903958295068151834307689124226991305335327351911093653708384260023437630097614072310940120104241247013761784163758901600853812918350743351154643893829111379458169517960351319576741705811808048217254733332981983889602000000000000000000000000", + "alpha_below_one_fourth": "248742321046932327836925575134935948127020762563549118282342093713966678511648724017421085912267084703199133978044581226318091712516207143014639771787731047538130312700849473878611198743149473849136311199825009851088608808904055074421639911241873214364472646097732973616299958924921640634113546714817347240875919983147192129024366084817506534625640778048438851683424873133449725902944012718738371116417986822608627366666490991944801/1001676905270756896217431900938022249668569794869868467638376987427907675230113460228096837388760707138041306760498817538713969744182897475192172780262854725214143044514054210065001877771163710903958295068151834307689124226991305335327351911093653708384260023437630097614072310940120104241247013761784163758901600853812918350743351154643893829111379458169517960351319576741705811808048217254733332981983889602000000000000000000000000", + "delta_positive": "1/8000000000000000000000000", + "delta_below_one_eighth": "999999999999999999999999/8000000000000000000000000", + "short_record_fallback": "499160141358978005761577406784780524308149444217053132113158308578980300387768147923434156418681936283406252347957608781029799613790699186118970527063671806958773082678306346935658031812636481353305584127937825861585171143067138982139455695292511214957696106197039226599092896978940985098327756889405881115863486510081492485884510065091774868554846404280636648678134559754212029100145160972562238012723509823972377615547857399041105220900733926220038560451225604225343659137032673195175023511552741114300283439623460981774459756321494209638481905969720000856777841893135193154850496816452490243910187848568416073556562392046196588816257766854326903429619135263461613344743698905671477990175163032287577093486075375487418814455541464865504045763429804966990628017302840642391896791468230929601/500838452635378448108715950469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000000000", + "artificial_boundary": "28053660968664220678957826332532069895529577761983642371461438100547737912166332184864579938301855473587512158481218244379907738875812859954375837039365967481198790212708905116362147909891805520007980539683675354591618331201164372958226722688683259155254323741032029764130876526473878492165050861485559650465007589192534029900032875301005883250941668776451306697082970122803773232134483479130831767982202179336325882099999472975834403/4006707621083027584869727603752088998674279179479473870553507949711630700920453840912387349555042828552165227041995270154855878976731589900768691121051418900856572178056216840260007511084654843615833180272607337230756496907965221341309407644374614833537040093750520390456289243760480416964988055047136655035606403415251673402973404618575575316445517832678071841405278306966823247232192869018933331927935558408000000000000000000000000", + "literal_scalar_guard": "1", + "row_product_gap": "23971789/25", + "balanced_prefix_above_kappa": "3488162147792823489256113468712379414770240437914128502806040260466556053156985236153285860254229351427910816922019332684811717369077994620426623727730095891256195149446000625661035059099676969857879822242605301484633525346742435379837661373064586437777767541200231090299562885550559437570448711326536958848340099009420271774898735045173144839129893038395104357457583352805815103995306287637770247777449417/500838452635378448108715950469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801000000000000000000", + "coordinate_movement_above_kappa": "2807303704713217431904291832791182362229733677051303959352152367142584216068146801142123045875570177600362783063630465110099383623041319433710483053492460225683381475176171986798222530473854310639041748279368636832848269388831886089184759350247161923795615999616314566634787711336240479642895053739181574081813098708458221714302807520026528295901598123575391372633333509008055199/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "3487661309340188110808004752761910403645406153016693568572221071972842099319370179423171811835534971074341796268639083276042360384205903171689027641339964463893588077923743598556002558160791388002427843095071225567479680784628939727169997697109039610923575411188512275250755849395089377518328087819656066766460648208993365315723363369595822892215337348666019598477407693017444251089402263529142881110958425055199/500838452635378448108715950469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801000000000000000000000000", + "bulk_exposure_above_kappa": "2807303704713217431904291832791182362229733677051303959352152367142584216068146801142123045875570177600362783063630465110099383623041319433710483053492460225683381475176171986798222530473854310639041748279368636832848269388831886089184759350247161923795615999616314566634787711336240479642895053739181574081813098708458221714302807520026528295901598123575391372633333509008055199/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gaussian_arithmetic_above_kappa": "5580558598015882204361672833989338052507550415765170670255845228252775731213561321115143327988072581931088286421850682886929390805652699943945001877978021998647305167591343973952623593620597569917155736440634406458259795992674400955072594520947791473590235935908650929430493580725425040060597314615578242075464707614645528380662604396699709795693273171703082212951957704700933313486586036111805029777428075255199/801341524216605516973945520750417799734855835895894774110701589942326140184090768182477469911008565710433045408399054030971175795346317980153738224210283780171314435611243368052001502216930968723166636054521467446151299381593044268261881528874922966707408018750104078091257848752096083392997611009427331007121280683050334680594680923715115063289103566535614368281055661393364649446438573803786666385587111681600000000000000000000000", + "scalar_work_above_kappa": "27904796343889952535600799033748566307037089218415593088214502895238734471418266832496172833615140431069717514722774412069724381967751865514675393735450635702686954124045747978183247971858530177007586598793308335959914358211825987386033627308561144675367948199590129907347696048249005440511469067105414778704841341274935267740014508685807836766124588617431750100680491162658149979056546276993534615553104344055199/4006707621083027584869727603752088998674279179479473870553507949711630700920453840912387349555042828552165227041995270154855878976731589900768691121051418900856572178056216840260007511084654843615833180272607337230756496907965221341309407644374614833537040093750520390456289243760480416964988055047136655035606403415251673402973404618575575316445517832678071841405278306966823247232192869018933331927935558408000000000000000000000000", + "dimension_above_kappa": "499161547364621551894771211678781698654971216033778145595581746723960290887749310146418137358776631667132632480004820582070925944830570595088725327237650632013355101470702990858755256263864145173681887525023759816013317708746952633820957569799915581187707649654249537630741612071140178969676056004658477558119648284420077783476664521687473357219209005960414164663470104667542198453433474725439148613003361486637770247777449417/500838452635378448108715950469011124834284897434934233819188493713953837615056730114048418694380353569020653380249408769356984872091448737596086390131427362607071522257027105032500938885581855451979147534075917153844562113495652667663675955546826854192130011718815048807036155470060052120623506880892081879450800426906459175371675577321946914555689729084758980175659788370852905904024108627366666490991944801000000000000000000" + }, + "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.853207E-12", + "template_sha256": "aac9224bbdf8f198c7873c0b2042caee9043ffae594f0a1835896d5ed43920f4", + "input_sha256": { + "owner_audit": "ed4074eafe47ffd95a272436e3d4f654e4066dc57d12e77cf4be62e970f6c671", + "fresh_invoice": "a56e07538d1fff4af1d172ce81f0bf1d6b6ae3e4f1bd3401d3c2c530f641ba6b", + "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": "16769052736196808613/10000000000000000000000", + "accept": true, + "mercator": [ + "-35032552526468436078184471195427599835927813/26959946667150639794667015087019630673637144422540572481103610249216", + "-35032552526468436078184471195427599835927811/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "-129943/100000000000000000000000000000", + "-1299429/1000000000000000000000000000000" + ] + }, + { + "side": "complex", + "surcharge": false, + "endpoint": "1676905273619680861301/1000000000000000000000000", + "accept": false, + "mercator": [ + "43863783899943171831995157596908580818041753/26959946667150639794667015087019630673637144422540572481103610249216", + "43863783899943171831995157596908580818041755/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "813499/500000000000000000000000000000", + "1626999/1000000000000000000000000000000" + ] + } + ], + "bootstrap": [ + { + "exponent": "167415775593212025012678853619994450197491833297509624350117574252154023369236033849016231/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "274751768756061117320878689478187834422036702490375649882425747845976630763966150983769/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "4768936139726" + }, + { + "exponent": "1676900666292781227560486802027179663453805096454343827069837949978131860656587269401452454691245924610690861865534519949596048162402397/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "4607326899633739510521067546716865333603545656172930162050021868139343412730598547545308754075389309138134465480050403951837597603/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "1695916423000519726" + }, + { + "exponent": "16769052658936300860143654677378272125985927542756909784828592215326575142084738766205762163208050024957187272565028847908388799393014018179577392951790328829553514105068193498554639/10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "77260507752856318553568991677205459457243090215171407784673424857915261233794237836791949975042812727434971152091611200606985981820422607048209671170446485894931806501445361/10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "603097300851765040412225" + }, + { + "exponent": "167690527360672500601066742315646511038812258943355760694637355394462481419546096031283789632072552399758096436372120075117414489599756817443811239835650098536235568554201485794824379802504303563557648547644121398691539993694293/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "1295585528932989993826126993101611056644239305362644605537518580453903968716210367927447600241903563627879924882585510400243182556188760164349901463764431445798514205175620197495696436442351452355878601308460006305707/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "214471862741418199262835634573" + }, + { + "exponent": "1676905273619659135557938392349318777542727715525628543225121727211431120126295474650360495534559894488994724159062455270192971430552105658377171720357022403251015658526711717473679227604557521127499066922554964284901692092157885149866196212388126170664261219771349448654391/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "21725742058930745407602776410984474371456774878272788568879873704525349639504465440105511005275840937544729807028569447894341622828279642977596748984341473288282526320772395442478872500933077445035715098307907842114850133803787611873829335738780228650551345609/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "76269915058166701626950461930392921" + }, + { + "exponent": "16769052736196808248679858911728561130297271334993026033562665478644525628055525207743453683620671610909312039996705033390329134537372601800809253506996595093333299114329294256317940725710029962041451117993251246450482025424985225334489993848230473279683598216064011572806033719499786489552695890753195620908238590930317/10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "364320114319218702672894115665006973966437334521355474371944474792256546316379328389090687960003294966609670865462627398199190746493003404906666700885670705743682059274289970037958548882006748753549517974575014774665510006151769526720316401783935988427193966280500213510447304109246804379091761409069683/10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "27122904928528799038133031309276257486669" + }, + { + "exponent": "167690527361968086123890429099596409532087447297057055728564668203564067189063081148785424915282183051085493820547627006604791270699073999463985413199646720399717317251366918530595892239884896711494353014010479511978161917747258478050938476654011593427498052302701958291289295257640256064637277266563963264052284359161236057963757976781581308047388688448617931579679/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "6109303209876228499826422702942944271435331796435932810936918851214575084717816948914506179452372993395208729300926000536014586800353279600282682748633081469404107760115103288505646985989520488021838082252741521949061523345988406572501947697298041708710704742359743935362722733436036735947715640838763942036242023218418691952611311551382068420321/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "9645375521933807546457399011704530123908916283" + } + ], + "outer": { + "bit_positive": "167690527361968086123890429099596409532087447297057055728564668203564067189063081148785424915282183051085493820547627006604791270699073999463985413199646720399717317251366918530595892239884896711494353014010479511978161917747258478050938476654011593427498052302701958291289295257640256064637277266563963264052284359161236057963757976781581308047388688448617931579679/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_above_bit": "6109570900403590467912552702942944271435331796435932810936918851214575084717816948914506179452372993395208729300926000536014586800353279600282682748633081469404107760115103288505646985989520488021838082252741521949061523345988406572501947697298041708710704742359743935362722733436036735947715640838763942036242023218418691952611311551382068420321/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "295730947263803191387/10000000000000000000000", + "beta_positive": "1/1000000000000000000000000", + "beta_below_one": "999999999999999999999999/1000000000000000000000000", + "leaf_saving_above_bit": "6109403209876228499826422702942944271435331796435932810936918851214575084717816948914506179452372993395208729300926000536014586800353279600282682748633081469404107760115103288505646985989520488021838082252741521949061523345988406572501947697298041708710704742359743935362722733436036735947715640838763942036242023218418691952611311551382068420321/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_positive": "83845263680984043061945046859270842797957599758099428267872802014334736537475812009724508893573902462461598124848898221119344549855716452104986101808552661125859194640270259618577546402625196988828645911112999871092369464520615228545957260165088049455270975212874325134051220130767825330360347343986723991770077542303351465018614936106431492787636380466332184208531452611311551382068420321/50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_internal": "167690527361968086123890429099596409532087447297057055728564668203564067189063081148785424915282183051085493820547627006604791270699073999463985413199646720399717317251366918530595892239884896711494353014010479511978161917747258478050938476654011593427498052302701958291289295257640256064637277266563963264052284359161236057963757976781581308047388688448617931579679/50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "3054869295465476217999335241900571732127197985665263462524187990275491106426097537538401875151101778880655450144283547895013898191447338874140805359729740381422453597374803011171354088887000128907630535479384771454042739834911950544729024787125674865948779869232174669639652656013276008229922457696648534981385063893568507212363619533667815791468547388688448617931579679/50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "83845263680984043061957546859270842797957599758099428267872802014334736537475812009724508893573902462461598124848898221119344549855716452104986101808552661125859194640270259618577546402625196988828645911112999871092369464520615228545957260165088049455270975212874325134051220130767825330360347343986723991770077542303351465018614936106431492787636380466332184208531452611311551382068420321/50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "49916154736319015956938042453140729157202042400241900571732127197985665263462524187990275491106426097537538401875151101778880655450144283547895013898191447338874140805359729740381422453597374803011171354088887000128907630535479384771454042739834911950544729024787125674865948779869232174669639652656013276008229922457696648534981385063893568507212363619533667815791468547388688448617931579679/50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000000000", + "lambda_above_tau": "167690527361968086123890429099596409532087447297057055728564668203564067189063081148785424915282183051085493820547627006604791270699073999463985413199646720399717317251366918530595892239884896711494353014010479511978161917747258478050938476654011593427498052302701958291289295257640256064637277266563963264052284359161236057963757976781581308047388688448617931579679/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "6109738590930952435998676593372043867844863883883229867992647415882778648785006011995654964877288275578259814794746548163021191591623978674282146734046281116124507477432354655424177581881760372918549576605755532428573501507906153830979998635774695720304132240412046637321014022731294376203780278116030505999506075502777853188669275309358850001629047388688448617931579679/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_internal": "167690527361968086123890429099596409532087447297057055728564668203564067189063081148785424915282183051085493820547627006604791270699073999463985413199646720399717317251366918530595892239884896711494353014010479511978161917747258478050938476654011593427498052302701958291289295257640256064637277266563963264052284359161236057963757976781581308047388688448617931579679/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "167690527361968086123890429099596409532087447297057055728564668203564067189063081148785424915282183051085493820547627006604791270699073999463985413199646720399717317251366918530595892239884896711494353014010479511978161917747258478050938476654011593427498052302701958291289295257640256064637277266563963264052284359161236057963757976781581308047388688448617931579679/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_leaf": "3054869295465476217999335241900571732127197985665263462524187990275491106426097537538401875151101778880655450144283547895013898191447338874140805359729740381422453597374803011171354088887000128907630535479384771454042739834911950544729024787125674865948779869232174669639652656013276008229922457696648534981385063893568507212363619533667815791468547388688448617931579679/50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_reservations": "1/4000000000000000000000000", + "lambda_prime_below_one": "83845263680984043061945046859270842797957599758099428267872802014334736537475812009724508893573902462461598124848898221119344549855716452104986101808552661125859194640270259618577546402625196988828645911112999871092369464520615228545957260165088049455270975212874325134051220130767825330360347343986723991770077542303351465018614936106431492787636380466332184208531452611311551382068420321/50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "epsilon_positive": "49999999999999999999999950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/50083845263680984043061945046859270842797957599758099428267872802014334736537475812009724508893573902462461598124848898221119344549855716452104986101808552661125859194640270259618577546402625196988828645911112999871092369464520615228545957260165088049455270975212874325134051220130767825330360347343986723991770077542303351465018614936106431492787636380466332184208531452611311551382068420321", + "epsilon_below_one": "83845263680984043061995046859270842797957599758099428267872802014334736537475812009724508893573902462461598124848898221119344549855716452104986101808552661125859194640270259618577546402625196988828645911112999871092369464520615228545957260165088049455270975212874325134051220130767825330360347343986723991770077542303351465018614936106431492787636380466332184208531452611311551382068420321/50083845263680984043061945046859270842797957599758099428267872802014334736537475812009724508893573902462461598124848898221119344549855716452104986101808552661125859194640270259618577546402625196988828645911112999871092369464520615228545957260165088049455270975212874325134051220130767825330360347343986723991770077542303351465018614936106431492787636380466332184208531452611311551382068420321", + "guard_width": "83845263680984043061995046859270842797957599758099428267872802014334736537475812009724508893573902462461598124848898221119344549855716452104986101808552661125859194640270259618577546402625196988828645911112999871092369464520615228545957260165088049455270975212874325134051220130767825330360347343986723991770077542303351465018614936106431492787636380466332184208531452611311551382068420321/50083845263680984043061945046859270842797957599758099428267872802014334736537475812009724508893573902462461598124848898221119344549855716452104986101808552661125859194640270259618577546402625196988828645911112999871092369464520615228545957260165088049455270975212874325134051220130767825330360347343986723991770077542303351465018614936106431492787636380466332184208531452611311551382068420321", + "K_geometry": "37583845263680984043061957546859270842797957599758099428267872802014334736537475812009724508893573902462461598124848898221119344549855716452104986101808552661125859194640270259618577546402625196988828645911112999871092369464520615228545957260165088049455270975212874325134051220130767825330360347343986723991770077542303351465018614936106431492787636380466332184208531452611311551382068420321/50083845263680984043061945046859270842797957599758099428267872802014334736537475812009724508893573902462461598124848898221119344549855716452104986101808552661125859194640270259618577546402625196988828645911112999871092369464520615228545957260165088049455270975212874325134051220130767825330360347343986723991770077542303351465018614936106431492787636380466332184208531452611311551382068420321000000000000000000000000", + "K_dominates_log": "83845263680984043061957463014007161813914537800552568997030004056734978438047544136922494558837364986649588400340004647216882088257591603206764982464002805409407089654168451065916420543430556718569027333566597245895380635874704115546086167795623528840042429255614160046001764859792612456035213292766593223944747181956007478294623166028889189436171361851396077777038664974931085049884211789547388688448617931579679/50083845263680984043061945046859270842797957599758099428267872802014334736537475812009724508893573902462461598124848898221119344549855716452104986101808552661125859194640270259618577546402625196988828645911112999871092369464520615228545957260165088049455270975212874325134051220130767825330360347343986723991770077542303351465018614936106431492787636380466332184208531452611311551382068420321000000000000000000000000", + "record_suffix": "83845263680984043061995046859270842797957599758099428267872802014334736537475812009724508893573902462461598124848898221119344549855716452104986101808552661125859194640270259618577546402625196988828645911112999871092369464520615228545957260165088049455270975212874325134051220130767825330360347343986723991770077542303351465018614936106431492787636380466332184208531452611311551382068420321/50083845263680984043061945046859270842797957599758099428267872802014334736537475812009724508893573902462461598124848898221119344549855716452104986101808552661125859194640270259618577546402625196988828645911112999871092369464520615228545957260165088049455270975212874325134051220130767825330360347343986723991770077542303351465018614936106431492787636380466332184208531452611311551382068420321", + "phase_local": "670762109447872344495910291028903061399617736119748566872139618157078134200378228204994056813854682223880775274282292195052293937247606767941667695123871433290421452136060268395959245361806935640369548711357596343541966887519010715367786988951239875026939255745734435984360305775167389768557644700673661166335289978079467733424927718773909638949626025115721367236758833254111944724363154036547388688448617931579679/400670762109447872344495560374874166742383660798064795426142982416114677892299806496077796071148591219699692784998791185768954756398845731616839888814468421289006873557122162076948620371221001575910629167288903998968738955716164921828367658081320704395642167801702994601072409761046142602642882778751893791934160620338426811720148919488851451942301091043730657473668251620890492411056547362568000000000000000000000000", + "phase_boundary": "134152421889574468899141991129569667492689097667912225957753685265335820360533031342757199894981706464126547275249343579888488818171021474469756643549134402084922606438330606837062948385005674911866214880234397168550802314587073252673660523894676358513205014383338755126432496938253307654251421699158627619006793707338018357305792127692748085108753190131195388302157536541718015879125263982147388688448617931579679/80134152421889574468899112074974833348476732159612959085228596483222935578459961299215559214229718243939938556999758237153790951279769146323367977762893684257801374711424432415389724074244200315182125833457780799793747791143232984365673531616264140879128433560340598920214481952209228520528576555750378758386832124067685362344029783897770290388460218208746131494733650324178098482211309472513600000000000000000000000", + "gamma_sublinear": "1/2000000000000000000000000", + "cell_above_band": "99999999999999999999999849916154736319015956938054953140729157202042400241900571732127197985665263462524187990275491106426097537538401875151101778880655450144283547895013898191447338874140805359729740381422453597374803011171354088887000128907630535479384771454042739834911950544729024787125674865948779869232174669639652656013276008229922457696648534981385063893568507212363619533667815791468547388688448617931579679/200335381054723936172247780187437083371191830399032397713071491208057338946149903248038898035574295609849846392499395592884477378199422865808419944407234210644503436778561081038474310185610500787955314583644451999484369477858082460914183829040660352197821083900851497300536204880523071301321441389375946895967080310169213405860074459744425725971150545521865328736834125810445246205528273681284000000000000000000000000", + "prime_interval_packing": "83845263680984043061995046859270842797957599758099428267872802014334736537475812009724508893573902462461598124848898221119344549855716452104986101808552661125859194640270259618577546402625196988828645911112999871092369464520615228545957260165088049455270975212874325134051220130767825330360347343986723991770077542303351465018614936106431492787636380466332184208531452611311551382068420321/50083845263680984043061945046859270842797957599758099428267872802014334736537475812009724508893573902462461598124848898221119344549855716452104986101808552661125859194640270259618577546402625196988828645911112999871092369464520615228545957260165088049455270975212874325134051220130767825330360347343986723991770077542303351465018614936106431492787636380466332184208531452611311551382068420321", + "alpha_positive": "167690527361968086123940009873278004611872137571151997264902806071069714975523356146647003452411267449111186525188902868336226638113308055311751084272555466535266284294438710684493966946055753707397673244679597116987750100395319344092043427960711578295313404468488485180052984990560437786395560636753317215714824724259358943313238102135320682223807742317728261985570117586242636431952632110547388688448617931579679/100167690527361968086123890093718541685595915199516198856535745604028669473074951624019449017787147804924923196249697796442238689099711432904209972203617105322251718389280540519237155092805250393977657291822225999742184738929041230457091914520330176098910541950425748650268102440261535650660720694687973447983540155084606702930037229872212862985575272760932664368417062905222623102764136840642000000000000000000000000", + "alpha_below_one": "99999999999999999999999950083845263680984043061945046859270842797957599758099428267872802014334736537475812009724508893573902462461598124848898221119344549855716452104986101808552661125859194640270259618577546402625196988828645911112999871092369464520615228545957260165088049455270975212874325134051220130767825330360347343986723991770077542303351465018614936106431492787636380466332184208531452611311551382068420321/100167690527361968086123890093718541685595915199516198856535745604028669473074951624019449017787147804924923196249697796442238689099711432904209972203617105322251718389280540519237155092805250393977657291822225999742184738929041230457091914520330176098910541950425748650268102440261535650660720694687973447983540155084606702930037229872212862985575272760932664368417062905222623102764136840642000000000000000000000000", + "alpha_below_one_fourth": "24874232104478523935407032513556357416787106662307897716869033594936097653293214549858215250994375683782119612537235546242223445636814550170740741966631720864027663313025696419124794806255256844787016649710876902818558434631864988270180935202121832446432322083137948677386972625074823474878784613035240044780170214046892316789196069365917895064170010447915437830118695608719413139259081578049952611311551382068420321/100167690527361968086123890093718541685595915199516198856535745604028669473074951624019449017787147804924923196249697796442238689099711432904209972203617105322251718389280540519237155092805250393977657291822225999742184738929041230457091914520330176098910541950425748650268102440261535650660720694687973447983540155084606702930037229872212862985575272760932664368417062905222623102764136840642000000000000000000000000", + "delta_positive": "1/8000000000000000000000000", + "delta_below_one_eighth": "999999999999999999999999/8000000000000000000000000", + "short_record_fallback": "4991601413575418128210115671552108228953426277402371818143183157678890512800369037484331074364052018088706927586460771657770975066633551746630069209970455165681609956813285856504754875482218962427203570617602494778357591420598631069637835047076625182899712642518775048290767064776313340144150603825028645913686998760256413812991653248478712218233146893402173063242245720655111551412306426286877098861197377127780573206873494807213719174840812913099766044506139560042693648976043815649428395749779034425044885988671362784083771593581835513694169478656144807535332944642902049470443805142760179704781518563220104974649808591395362392186938767545751904357916467774732810069385539506471283032138494949138518568133136471339540070596049791671059077133548584325743041/5008384526368098404306194504685927084279795759975809942826787280201433473653747581200972450889357390246246159812484889822111934454985571645210498610180855266112585919464027025961857754640262519698882864591111299987109236946452061522854595726016508804945527097521287432513405122013076782533036034734398672399177007754230335146501861493610643149278763638046633218420853145261131155138206842032100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000000000", + "artificial_boundary": "2805366096875582978755965033250529124982021415570353503986956387722790222412696736772240774612192939370024978309163856166873345438575560227481413773873781019879204344771935602041246946347345596528095812194043871199625502612215257107965940877927674028726983028051495737303843426454182066459766037632168810727776760953788456525721363331221044242448463123405690068108640491330033080687448931526138357833934654146205260963/400670762109447872344495560374874166742383660798064795426142982416114677892299806496077796071148591219699692784998791185768954756398845731616839888814468421289006873557122162076948620371221001575910629167288903998968738955716164921828367658081320704395642167801702994601072409761046142602642882778751893791934160620338426811720148919488851451942301091043730657473668251620890492411056547362568000000000000000000000000", + "literal_scalar_guard": "1", + "row_product_gap": "23971789/25", + "balanced_prefix_above_kappa": "2554829950997238627322523270543463543629246450932717275028993651513333873805955016348209063418913710636584922399827777253458748339168217040252232240301528626583510362872716749496554395013220246987575721386803537532864373568247091164670319086544782949509544407504517181636537004845108416631789071954273990020224310806691178944728072155824422798812355820373776177267559370507001576464487656981/5008384526368098404306194504685927084279795759975809942826787280201433473653747581200972450889357390246246159812484889822111934454985571645210498610180855266112585919464027025961857754640262519698882864591111299987109236946452061522854595726016508804945527097521287432513405122013076782533036034734398672399177007754230335146501861493610643149278763638046633218420853145261131155138206842032100000000000000000", + "coordinate_movement_above_kappa": "280730371429086123890429099596409532087447297057055728564668203564067189063081148785424915282183051085493820547627006604791270699073999463985413199646720399717317251366918530595892239884896711494353014010479511978161917747258478050938476654011593427498052302701958291289295257640256064637277266563963264052284359161236057963757976781581308047388688448617931579679/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "25548249426127122592241189643489588577021621711369572992190508247260536723724813626006278624464628212791946761536679647685689262272337620546805870298029184457282442502867972854695284331554656067250560225039389464215643864590101447126087962319490569330007394619774196603491044914399864035550065389182392556215519116296834247143929256539629291881692065416101381306343409496538563153333325187741579679/50083845263680984043061945046859270842797957599758099428267872802014334736537475812009724508893573902462461598124848898221119344549855716452104986101808552661125859194640270259618577546402625196988828645911112999871092369464520615228545957260165088049455270975212874325134051220130767825330360347343986723991770077542303351465018614936106431492787636380466332184208531452611311551382068420321000000000000000000000000", + "bulk_exposure_above_kappa": "280730371429086123890429099596409532087447297057055728564668203564067189063081148785424915282183051085493820547627006604791270699073999463985413199646720399717317251366918530595892239884896711494353014010479511978161917747258478050938476654011593427498052302701958291289295257640256064637277266563963264052284359161236057963757976781581308047388688448617931579679/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gaussian_arithmetic_above_kappa": "40877229132110554356176329266750369838797100416965876642364470156340539966560543724095533004978110476611456295935646311206441752307346922788319263739838356216783504680104273351674610701633977549176014553360210689412830105999583994114109876838759267027064661064801299693310266943470514535340799820908036496336864981136981320812297689474575828674566200338344038369948765719580572612120251129627579679/80134152421889574468899112074974833348476732159612959085228596483222935578459961299215559214229718243939938556999758237153790951279769146323367977762893684257801374711424432415389724074244200315182125833457780799793747791143232984365673531616264140879128433560340598920214481952209228520528576555750378758386832124067685362344029783897770290388460218208746131494733650324178098482211309472513600000000000000000000000", + "scalar_work_above_kappa": "204386345995933826504817818581532036631068873276659782244220063853193907890141664770380913063788587957352891329524624055427801646014112813364462127119136188318128167903958145319454091982480073356380860722115637091516150014367397828653010298377625375795675503145090399318048635253557453199775300425981571857631220872765216773274894307447338887798556972842265713715072565432028673505847461176411579679/400670762109447872344495560374874166742383660798064795426142982416114677892299806496077796071148591219699692784998791185768954756398845731616839888814468421289006873557122162076948620371221001575910629167288903998968738955716164921828367658081320704395642167801702994601072409761046142602642882778751893791934160620338426811720148919488851451942301091043730657473668251620890492411056547362568000000000000000000000000", + "dimension_above_kappa": "4991615473631901598248625446311311543042727510567653600802459170731283801375246070312361422916597626101962903606428820814472987944842205608248249728987361774139646320837501600621652608232454229797671530422108947000466484440351476010009777842230582359724791989023495516996139285491440399103500970110709744232612064200043654873722449313080535795449308517777789580391502675112645022129352528474901576464487656981/5008384526368098404306194504685927084279795759975809942826787280201433473653747581200972450889357390246246159812484889822111934454985571645210498610180855266112585919464027025961857754640262519698882864591111299987109236946452061522854595726016508804945527097521287432513405122013076782533036034734398672399177007754230335146501861493610643149278763638046633218420853145261131155138206842032100000000000000000" + }, + "controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "scope": "Conditional R480 seven-slot k8 construction with 37 replicas. The owner map attains the fixed-inventory bin bound. The full conservative invoice, native moment correction, PR589 bit surcharge and 47 outer inequalities are checked. Local admission and all-size/compiler, mutable-source, whole-call hosting, precision/tape, exact-recovery, analytic-transfer and bit H1-H5 assumptions remain." +} diff --git a/research/two-accumulator-saved-arms/evidence/PR1129-ROOT-GEOMETRY-CHECK.json b/research/two-accumulator-saved-arms/evidence/PR1129-ROOT-GEOMETRY-CHECK.json new file mode 100644 index 0000000000..a4f3de140d --- /dev/null +++ b/research/two-accumulator-saved-arms/evidence/PR1129-ROOT-GEOMETRY-CHECK.json @@ -0,0 +1,10 @@ +{ + "roles": 159840, + "idle": { + "0": 57668, + "1": 5622, + "48": 11302 + }, + "owner_content_sha256": "592dd6d5c3dc29a33472f75425f9652c73993a8e38bdc17c7372b321aaeefa03", + "status": "PASS_LITERAL_WHOLE_HELPER_GEOMETRY" +} diff --git a/research/two-accumulator-saved-arms/evidence/all-eight-CLIFFORD-REVIEW.json b/research/two-accumulator-saved-arms/evidence/all-eight-CLIFFORD-REVIEW.json new file mode 100644 index 0000000000..adf3ce24f2 --- /dev/null +++ b/research/two-accumulator-saved-arms/evidence/all-eight-CLIFFORD-REVIEW.json @@ -0,0 +1,19 @@ +{ + "status": "PASS_NEW_WORD_EXACT_LOCAL_PHASE_RECIPES", + "canonical_word_sha256": "6938e73de561f64bc456aef75d64db346b3d526018e0e9ee446da239996c19c9", + "frames": 1004, + "directed_edges": 2900, + "ranks": { + "1": 1920, + "2": 392, + "3": 408, + "8": 16, + "4": 124, + "5": 40 + }, + "endpoint_adapters": 224, + "all_child_equalities_include_global_phase": true, + "recipe_sha256": "816fb074375279ed914f9cc7ca14da285fba8c76d133d8db69a60d9cbe74e293", + "seconds": 117.40860829222947, + "scope": "Every local frame and center transition. Expanded scalar-interface integration and global emitted program are separate obligations." +} diff --git a/research/two-accumulator-saved-arms/evidence/all-eight-INDEPENDENT-LOCAL-REPLAY.json b/research/two-accumulator-saved-arms/evidence/all-eight-INDEPENDENT-LOCAL-REPLAY.json new file mode 100644 index 0000000000..106f11195e --- /dev/null +++ b/research/two-accumulator-saved-arms/evidence/all-eight-INDEPENDENT-LOCAL-REPLAY.json @@ -0,0 +1,71 @@ +{ + "status": "PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY", + "canonical_word_sha256": "6938e73de561f64bc456aef75d64db346b3d526018e0e9ee446da239996c19c9", + "local_programs_sha256": "b6968fcf8436bdd87537ca32fa3b2b35f8f92f052bf2af84cd35809ffe1fc48a", + "v": 112, + "helpers": 480, + "local": { + "forward": { + "all_exact_columns": 704, + "prefix_l1_upper": "11061381177932725185/4096", + "prefix_bits_upper": 52, + "charged_payload_bits": 192, + "private_work_erased": true + }, + "backward": { + "all_exact_columns": 704, + "prefix_l1_upper": "14824947804757647822141/64", + "prefix_bits_upper": 68, + "charged_payload_bits": 192, + "private_work_erased": true + } + }, + "paid_profiles": { + "forward": { + "1": 2404, + "4": 142, + "8": 8, + "3": 432, + "2": 430, + "5": 82 + }, + "backward": { + "1": 2404, + "4": 142, + "8": 8, + "3": 432, + "2": 430, + "5": 82 + } + }, + "entering_helpers": 184, + "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/two-accumulator-saved-arms/evidence/all-eight-LOCAL-CHECKS.json b/research/two-accumulator-saved-arms/evidence/all-eight-LOCAL-CHECKS.json new file mode 100644 index 0000000000..3e0dd22ce4 --- /dev/null +++ b/research/two-accumulator-saved-arms/evidence/all-eight-LOCAL-CHECKS.json @@ -0,0 +1,36 @@ +{ + "forward": { + "sha256": "a1524780b736219a103a3034692dc10fb0837df3edf6ba389278dbe01d536aaa", + "events": 24883, + "scalar_macros": 19805, + "real_component_primitive_bound": 200062, + "paid_profile": { + "1": 2404, + "2": 430, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "all_columns": 704, + "private_centers_cleared": true, + "private_coefficient_stream_cleared_after_each_macro": true + }, + "backward": { + "sha256": "250c4bdddcfbd1c7ab6b38f7eb5f9dd2c550b5332d11f1a05754b9373b4ef830", + "events": 24883, + "scalar_macros": 19805, + "real_component_primitive_bound": 200110, + "paid_profile": { + "1": 2404, + "2": 430, + "3": 432, + "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/two-accumulator-saved-arms/evidence/all-eight-SCALAR-FRAME-AUDIT.json b/research/two-accumulator-saved-arms/evidence/all-eight-SCALAR-FRAME-AUDIT.json new file mode 100644 index 0000000000..5f81e76998 --- /dev/null +++ b/research/two-accumulator-saved-arms/evidence/all-eight-SCALAR-FRAME-AUDIT.json @@ -0,0 +1,714 @@ +{ + "status": "PASS_CHANGED_WORD_ALL_COLUMNS_AND_NATIVE_FRAMES", + "input_content_sha256": "25e6b6b9de424b83795a4050ce065130d34826a9f217b4b61f2d591d3383dad2", + "routing_content_sha256": "7c84ac65c8b37173aa4293934f041915895e8ec30595844cc1534e2a19ae0d25", + "canonical_content_sha256": "0d5d90211bf938b59c1897589e379dfa16eadb0aa3e832f2b01b01a9ea40e50e", + "live_columns_each_orientation": 704, + "helpers": 480, + "compensation_additions": 7304, + "scalar_operations": 19781, + "center_rank_sum": 64, + "local_profile": { + "1": 2404, + "2": 430, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "local_rank_mass": 5602, + "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, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 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 + ], + "frames": 1004, + "directed_edges": 2900, + "tau": 43, + "target_port_order_matches_baseline": true, + "seconds": 0.9958857917226851, + "scope": "Fresh exact forward and inverse-transpose scalar replay on every arbitrary input; all native frame chains and dyadic primitives. Phase lowering, wrappers, global owners and global assembly are separate.", + "hyperplane_ended_helpers": [ + 273, + 275, + 277, + 282, + 289, + 291, + 293, + 298, + 305, + 307, + 309, + 311, + 314, + 321, + 323, + 325, + 327, + 330, + 337, + 339, + 341, + 346, + 353, + 355, + 357, + 362, + 369, + 371, + 373, + 378, + 385, + 387, + 389, + 394, + 484, + 485, + 498, + 500, + 501, + 508, + 509, + 510, + 512, + 513, + 531, + 532, + 533, + 543, + 554, + 555, + 556, + 557, + 566, + 567, + 572, + 573, + 574, + 575, + 580, + 581, + 582, + 583, + 584, + 585, + 586, + 587, + 588, + 589, + 590, + 591 + ], + "early_cleanup_gates": 116, + "cold_hyperplane_ended_helpers": [ + 273, + 275, + 277, + 282, + 289, + 291, + 293, + 298, + 305, + 307, + 309, + 311, + 314, + 321, + 323, + 325, + 327, + 330, + 337, + 339, + 341, + 346, + 353, + 355, + 357, + 362, + 369, + 371, + 373, + 378, + 385, + 387, + 389, + 394, + 498, + 500, + 501, + 510, + 512, + 513, + 572, + 573, + 574, + 575, + 580, + 581, + 582, + 583 + ], + "refactored_cleanup_gates": 6828, + "refactored_cleanup": { + "cold_low_frame_ended_helpers": [ + 273, + 275, + 277, + 282, + 289, + 291, + 293, + 298, + 305, + 307, + 309, + 311, + 314, + 321, + 323, + 325, + 327, + 330, + 337, + 339, + 341, + 346, + 353, + 355, + 357, + 362, + 369, + 371, + 373, + 378, + 385, + 387, + 389, + 394, + 498, + 500, + 501, + 510, + 512, + 513, + 572, + 573, + 574, + 575, + 580, + 581, + 582, + 583 + ], + "construction": "; G44Stack premix-only factored entering ends 554,555,566,567 (start frame [24]); G44Stack premix-only factored entering ends 586,588,531,543 (start frame [30]); CarrierBypass premix-only factored cold ends 513,574,575,573,581,582; CarrierBypass premix-only factored cold ends 572,583,580,512; CarrierBypass premix-only factored cold ends 500,501,311,498,510,327", + "entering_low_frame_ended_helpers": [ + 531, + 543, + 554, + 555, + 566, + 567, + 586, + 588 + ], + "exact_non_target_isolation_checked": true, + "forward_absorption_A_indices": [], + "forward_absorptions": 0, + "high_inverse": "dyadic_sparse_Gauss_Jordan", + "kind": "source_branch_gauge_and_retired_completion_cold44", + "lower_frame_gates": 81, + "new_cold_ends": 32, + "premix_gates": 1190, + "premix_target_writes": 0, + "saved_arm_groups": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } +} diff --git a/research/two-accumulator-saved-arms/evidence/all-eight-WRAPPER-CHECKS.json b/research/two-accumulator-saved-arms/evidence/all-eight-WRAPPER-CHECKS.json new file mode 100644 index 0000000000..8b07253ef3 --- /dev/null +++ b/research/two-accumulator-saved-arms/evidence/all-eight-WRAPPER-CHECKS.json @@ -0,0 +1,396 @@ +{ + "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": 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": 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": 12, + "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/two-accumulator-saved-arms/evidence/selected1094-CANONICAL-WORD.json.gz b/research/two-accumulator-saved-arms/evidence/selected1094-CANONICAL-WORD.json.gz new file mode 100644 index 0000000000..5f9ef68098 Binary files /dev/null and b/research/two-accumulator-saved-arms/evidence/selected1094-CANONICAL-WORD.json.gz differ diff --git a/research/two-accumulator-saved-arms/evidence/selected1094-LOCAL-CHECKS.json b/research/two-accumulator-saved-arms/evidence/selected1094-LOCAL-CHECKS.json new file mode 100644 index 0000000000..1b7664d822 --- /dev/null +++ b/research/two-accumulator-saved-arms/evidence/selected1094-LOCAL-CHECKS.json @@ -0,0 +1,36 @@ +{ + "forward": { + "sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "scalar_macros": 19693, + "real_component_primitive_bound": 198766, + "paid_profile": { + "1": 2412, + "2": 418, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "all_columns": 704, + "private_centers_cleared": true, + "private_coefficient_stream_cleared_after_each_macro": true + }, + "backward": { + "sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "scalar_macros": 19693, + "real_component_primitive_bound": 198814, + "paid_profile": { + "1": 2412, + "2": 418, + "3": 432, + "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/two-accumulator-saved-arms/evidence/selected1094-SCALAR-FRAME-AUDIT.json b/research/two-accumulator-saved-arms/evidence/selected1094-SCALAR-FRAME-AUDIT.json new file mode 100644 index 0000000000..ff492379b5 --- /dev/null +++ b/research/two-accumulator-saved-arms/evidence/selected1094-SCALAR-FRAME-AUDIT.json @@ -0,0 +1,712 @@ +{ + "status": "PASS_CHANGED_WORD_ALL_COLUMNS_AND_NATIVE_FRAMES", + "input_content_sha256": "c2b294300760e1fd6eeab8c22c4d13e4633dca40e52cac8da0d68163a76e3ca8", + "routing_content_sha256": "7c84ac65c8b37173aa4293934f041915895e8ec30595844cc1534e2a19ae0d25", + "canonical_content_sha256": "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c", + "live_columns_each_orientation": 704, + "helpers": 480, + "compensation_additions": 7208, + "scalar_operations": 19669, + "center_rank_sum": 64, + "local_profile": { + "1": 2412, + "2": 418, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "local_rank_mass": 5586, + "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 + ], + "frames": 1004, + "directed_edges": 2896, + "tau": 43, + "target_port_order_matches_baseline": true, + "seconds": 1.124760167003842, + "scope": "Fresh exact forward and inverse-transpose scalar replay on every arbitrary input; all native frame chains and dyadic primitives. Phase lowering, wrappers, global owners and global assembly are separate.", + "hyperplane_ended_helpers": [ + 273, + 275, + 277, + 282, + 289, + 291, + 293, + 298, + 305, + 307, + 309, + 311, + 314, + 321, + 323, + 325, + 327, + 330, + 337, + 339, + 341, + 346, + 353, + 355, + 357, + 362, + 369, + 371, + 373, + 378, + 385, + 387, + 389, + 394, + 448, + 449, + 450, + 451, + 452, + 453, + 454, + 455, + 484, + 485, + 498, + 500, + 501, + 508, + 509, + 510, + 512, + 513, + 531, + 532, + 533, + 543, + 554, + 555, + 556, + 557, + 566, + 567, + 572, + 573, + 574, + 575, + 580, + 581, + 582, + 583, + 584, + 585, + 586, + 587, + 588, + 589, + 590, + 591 + ], + "early_cleanup_gates": 116, + "cold_hyperplane_ended_helpers": [ + 273, + 275, + 277, + 282, + 289, + 291, + 293, + 298, + 305, + 307, + 309, + 311, + 314, + 321, + 323, + 325, + 327, + 330, + 337, + 339, + 341, + 346, + 353, + 355, + 357, + 362, + 369, + 371, + 373, + 378, + 385, + 387, + 389, + 394, + 498, + 500, + 501, + 510, + 512, + 513, + 572, + 573, + 574, + 575, + 580, + 581, + 582, + 583 + ], + "refactored_cleanup_gates": 6796, + "refactored_cleanup": { + "cold_low_frame_ended_helpers": [ + 273, + 275, + 277, + 282, + 289, + 291, + 293, + 298, + 305, + 307, + 309, + 311, + 314, + 321, + 323, + 325, + 327, + 330, + 337, + 339, + 341, + 346, + 353, + 355, + 357, + 362, + 369, + 371, + 373, + 378, + 385, + 387, + 389, + 394, + 498, + 500, + 501, + 510, + 512, + 513, + 572, + 573, + 574, + 575, + 580, + 581, + 582, + 583 + ], + "construction": "; G44Stack premix-only factored entering ends 554,555,566,567 (start frame [24]); G44Stack premix-only factored entering ends 586,588,531,543 (start frame [30]); CarrierBypass premix-only factored cold ends 513,574,575,573,581,582; CarrierBypass premix-only factored cold ends 572,583,580,512; CarrierBypass premix-only factored cold ends 500,501,311,498,510,327", + "entering_low_frame_ended_helpers": [ + 531, + 543, + 554, + 555, + 566, + 567, + 586, + 588 + ], + "exact_non_target_isolation_checked": true, + "forward_absorption_A_indices": [], + "forward_absorptions": 0, + "high_inverse": "dyadic_sparse_Gauss_Jordan", + "kind": "source_branch_gauge_and_retired_completion_cold44", + "lower_frame_gates": 81, + "new_cold_ends": 32, + "premix_gates": 1190, + "premix_target_writes": 0 + } +} diff --git a/research/two-accumulator-saved-arms/frame_control.py b/research/two-accumulator-saved-arms/frame_control.py new file mode 100644 index 0000000000..09f881cf52 --- /dev/null +++ b/research/two-accumulator-saved-arms/frame_control.py @@ -0,0 +1,100 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: Apache-2.0 +"""Replay the feasible raw CF0 frame schedule that motivated the construction.""" +import gzip +import json +import sys +from functools import lru_cache +from pathlib import Path + +HERE = Path(__file__).resolve().parent +sys.path.insert(0, str(HERE)) +from audit_local import basis + +REGISTERS = (124, 125, 148, 149, 231, 283, 281, 299, 297, 591, 471, 483, 703) +OPERATIONS = { + "r1": (125, 231), "r2": (124, 231), "r3": (124, 283), "r4": (125, 281), + "a3": (591, 283), "a1": (591, 281), "s1": (149, 231), "s2": (148, 231), + "s3": (148, 299), "s4": (149, 297), "b9": (703, 299), "b7": (703, 297), + "W1": (283, 281), "W2": (299, 297), "e1": (471, 283), "e2": (483, 299), + "q1": (125, 299), "q2": (149, 283), "W3": (283, 299), + "z1": (124, 483), "z2": (148, 471), +} +PRECEDENCE = ( + ("r3", "W1"), ("a3", "W1"), ("W1", "e1"), ("W1", "q2"), + ("e1", "W3"), ("q2", "W3"), ("s3", "W2"), ("b9", "W2"), + ("W2", "e2"), ("W2", "q1"), ("W2", "W3"), ("e2", "z1"), + ("e1", "z2"), ("W1", "W3"), ("q1", "W3"), ("e2", "W3"), +) +CAPS = ((124, 12), (125, 13), (148, 36), (149, 37), + (591, 58), (591, 63), (703, 58), (703, 63)) + + +def verify(): + if not __debug__: + raise RuntimeError("verification requires assertions; do not use -O") + word = json.loads(gzip.decompress((HERE / "inputs/CF0-FRAME-CONTROL.json.gz").read_bytes())) + ports = word["ports"] + frames = {r: (p,) for r, p in enumerate(ports)} + frames.update({int(r): basis(f) for r, f in word.get("start_extra", {}).items()}) + for gate in word["A"] + word["B"][:239]: + for r in gate[1:3] if gate[0] == "add" else gate[1:2]: + frames[r] = basis(frames.get(r, ()) + tuple(gate[-1])) + frames[703] = () + initial = tuple(frames.get(r, ()) for r in REGISTERS) + names = list(OPERATIONS) + index = {r: i for i, r in enumerate(REGISTERS)} + gates = [tuple(index[r] for r in OPERATIONS[n]) for n in names] + predecessors = [sum(1 << names.index(a) for a, b in PRECEDENCE if b == n) for n in names] + seen = set() + + @lru_cache(None) + def join(a, b): + return basis(a + b) + + @lru_cache(None) + def admissible(r, frame): + return all(not ((v & ports[t]).bit_count() % 2) + for rr, t in CAPS if rr == r for v in frame) + + def search(done, current): + if done == (1 << len(names)) - 1: + return [] + key = done, current + if key in seen: + return None + seen.add(key) + for i, (a, b) in enumerate(gates): + if done >> i & 1 or predecessors[i] & ~done: + continue + frame = join(current[a], current[b]) + if not admissible(REGISTERS[a], frame) or not admissible(REGISTERS[b], frame): + continue + changed = list(current) + changed[a] = changed[b] = frame + tail = search(done | (1 << i), tuple(changed)) + if tail is not None: + return [names[i]] + tail + return None + + order = search(0, initial) + assert order is not None and len(seen) == 57478 + assert set(order) == set(names) + assert all(order.index(a) < order.index(b) for a, b in PRECEDENCE) + # Check the found order with explicit spans, without the cached joins. + spans = {r: {0} for r in REGISTERS} + for r, frame in zip(REGISTERS, initial): + for v in frame: + spans[r] |= {x ^ v for x in tuple(spans[r])} + for name in order: + a, b = OPERATIONS[name] + merged = {x ^ y for x in spans[a] for y in spans[b]} + spans[a] = spans[b] = merged + for r, target in CAPS: + assert all((v & ports[target]).bit_count() % 2 == 0 for v in spans[r]) + return {"status": "PASS_FEASIBLE_TWO_ACCUMULATOR_FRAME_CONTROL", "states": len(seen), + "order": order, "scope": "Raw CF0 frame and precedence control only; no scalar or complete supplier admission is claimed."} + + +if __name__ == "__main__": + print(json.dumps(verify(), indent=2)) diff --git a/research/two-accumulator-saved-arms/inputs/CF0-FRAME-CONTROL.json.gz b/research/two-accumulator-saved-arms/inputs/CF0-FRAME-CONTROL.json.gz new file mode 100644 index 0000000000..a0867ff567 Binary files /dev/null and b/research/two-accumulator-saved-arms/inputs/CF0-FRAME-CONTROL.json.gz differ diff --git a/research/two-accumulator-saved-arms/inputs/SEVEN-SLOT-WORD.json.gz b/research/two-accumulator-saved-arms/inputs/SEVEN-SLOT-WORD.json.gz new file mode 100644 index 0000000000..723decbca8 Binary files /dev/null and b/research/two-accumulator-saved-arms/inputs/SEVEN-SLOT-WORD.json.gz differ diff --git a/research/two-accumulator-saved-arms/inputs/notices/LICENSE b/research/two-accumulator-saved-arms/inputs/notices/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/two-accumulator-saved-arms/inputs/notices/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/two-accumulator-saved-arms/inputs/notices/PR1140-NOTICE.md b/research/two-accumulator-saved-arms/inputs/notices/PR1140-NOTICE.md new file mode 100644 index 0000000000..39f7795196 --- /dev/null +++ b/research/two-accumulator-saved-arms/inputs/notices/PR1140-NOTICE.md @@ -0,0 +1,36 @@ +# Attribution and license + +This package is by Ali Romman. The proof, checker, and research record +were prepared with substantial OpenAI Codex assistance. The work is +under Apache-2.0. A copy of the repository license is included. + +The binary geometry and packet programs come from the retained +`complex-k492-owner-repair` source tree. The exact path and commit are +pinned in `SOURCES.json`. Their prior attribution and license apply. + +The rebuilt word uses icekylinx's gauge44 construction and its retained +predecessors. PR1005 supplies the k8 work credited to LeaverSAT and +LeaverSAT2, together with the signed layer, promotion, hybrid, and frame +builders and their recorded reviewers. PR1074 supplies the seven-slot +recipe. These names identify the roles recorded in the source packages; +they are not claims of external human review of this contribution. +The seven-slot lineage retains Rohan Arun's PR987 search and NewBArch's +PR869 delivery mechanism. Jeremy Kothe maintains the k8 package lineage. +Chafreaky's frame and owner work, G44Pack's owner work, and the PR635 +native interfaces retain their predecessor credit. + +PR899 is the direct prior helper-minimality result. This package changes +its circuit class: the first-formation theorem permits arbitrary scalar +operations and block mixing, while retaining an explicit value/frame +interface. No PR899 code was copied. + +Concurrent PR1103, by steph4n-gh with AI assistance, studies rectangular +output borrowing. PR1105, by woklerx with AI assistance, studies projected +cleanup after target feedback. They informed the stated scope, but their +code is not imported. The concurrent owner-packing lane independently +uses the same rebuilt seven-slot word. Its construction and bound are +separate from this package. + +Concurrent PR1126, also by woklerx with AI assistance, proves a 21-ADD +minimum for the eight cell cores in a fixed positive-lift class. Its +different operation alphabet and cost objective are not used here. diff --git a/research/two-accumulator-saved-arms/inputs/notices/UPSTREAM-NOTICE.md b/research/two-accumulator-saved-arms/inputs/notices/UPSTREAM-NOTICE.md new file mode 100644 index 0000000000..ebc24a0168 --- /dev/null +++ b/research/two-accumulator-saved-arms/inputs/notices/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/two-accumulator-saved-arms/inputs/notices/construction-NOTICE.md b/research/two-accumulator-saved-arms/inputs/notices/construction-NOTICE.md new file mode 100644 index 0000000000..16b0507070 --- /dev/null +++ b/research/two-accumulator-saved-arms/inputs/notices/construction-NOTICE.md @@ -0,0 +1,9 @@ +# Construction delta notice + +Prepared for icekylinx with OpenAI GPT-6 Astra assistance. Apache-2.0. + +`construct_gauge_xcentre.py` modifies PR635's credited `construct_k_triangle.py`, which in turn extends icekylinx's PR531/PR514/PR425 factory lineage. Its original source comments are retained. The K-triangle schedule and the upstream porting, JP8 frame, kernel and HPE procedures are reused from the pinned source checkouts and are not new contributions of this delta. + +The new source-copy exchanges, complementary factory basis, carrier assignment, exact cold44 constructor and compact reproduction driver are described in `../CONSTRUCTION.md`. + +`UPSTREAM-NOTICE.md` is the complete unmodified notice from the pinned PR635 package. `LICENSE` is that package's Apache-2.0 license. All further notices and source credits of the referenced upstream packages remain applicable and are retained in the source checkouts rather than vendored again here. diff --git a/research/two-accumulator-saved-arms/inputs/notices/gauge44-slots-NOTICE.md b/research/two-accumulator-saved-arms/inputs/notices/gauge44-slots-NOTICE.md new file mode 100644 index 0000000000..30d0c8cd3c --- /dev/null +++ b/research/two-accumulator-saved-arms/inputs/notices/gauge44-slots-NOTICE.md @@ -0,0 +1,24 @@ +# Gauge44 attribution and scope + +New contributions by icekylinx, with OpenAI GPT-6 Astra assistance. +Local review and packaging used OpenAI Codex. Apache-2.0 applies; +the license is included. The full original PR635 notice is preserved as +UPSTREAM-NOTICE.md and construction/UPSTREAM-NOTICE.md. + +The new contribution is the changed source-branch gauge and retired-row +completion, source-carried coordinate totals, exact 44-cold-end realization, +and explicit all72 whole-family assignment using concave capacity matching +with integer majorization certificates. The center-carrier generalization +retains the exact ordered common frames and complete native local contract. +Independent local, price, interface and owner fixed-point checks are included. + +The construction retains the credited PR635 K-triangle and porting machinery, +earlier joint-prefix/HPE/frame ancestry and icekylinx's prior factory work. +#645 used the same cited PR543 bit supplier as PR635. This package (research/gauge44-leaver8) cites the merged PR589 bit supplier instead, with a derived rank-mass deficit (PROOF-NOTE-BIT.md); #645's retained PR543-based evidence is historical. It builds #645's word without K-triangles (PartialK) and stacks earlier community jp8 layers on it (G44Stack), adds the p6n ends (NoTriReopen), entrance promotions (BlockInvert) a read-set exchange (BRoute), chafreaky's #741 frames, JointXF's joint exchange, NewBArch's triangle-hybrid B rewrite and LeaverSAT's eight k8 leaver cells (with LeaverSAT2's frame re-optimisation); see README. All-size, realization, +hosting, precision/tape, analytic-transfer and bit H1-H5 assumptions remain +conditional. No upstream license, credit, source pin or AI disclosure is +replaced by this notice. + +PR641 and PR642 were checked as concurrent reported frontier comparisons. +Their endpoints and owner maps are not included here. See CONSTRUCTION.md, +hosting/PROOF.md, independent/ and README.md for the exact contribution scope. diff --git a/research/two-accumulator-saved-arms/intervals.py b/research/two-accumulator-saved-arms/intervals.py new file mode 100644 index 0000000000..6c0f54527d --- /dev/null +++ b/research/two-accumulator-saved-arms/intervals.py @@ -0,0 +1,152 @@ +# SPDX-License-Identifier: Apache-2.0 +"""Packing-independent ceiling for a complex local word under the hosted nine-stage coverage law. + +Model (all inputs explicit): + * per replica the template has `families` live data families and `stages` invocations, so + w = families / stages live families per call; on the selected T37/T16 line all helpers are + hosted on data families, so w = 2 * pairs * V / stages is fixed by the port count V; + * coverage identity (PR1012, re-checked here on the selected profile): paid rank mass equals + (m - 1) * W + centre * N, i.e. every live family keeps exactly one unpaid coordinate and every + call pays its centre path (`unpaid` > 1 is a what-if for a changed coverage law only); + * the local word fixes its own paid child profile `local` (per call); + * every remaining unit of mass is an idle/remainder child of rank at most R, where the outer + recipe's halving guard m^2 > 2 R^2 bounds R (R = 51 for m = 73). + +Lemma. For a >= 0, a child of rank r costs (r/m)^(1-a) = r * c(r), with c(r) = r^(-a) m^(a-1) +non-increasing in r. Hence, with idle mass M fixed and idle ranks <= R, every idle histogram has +moment >= the relaxation that puts all of M into (possibly fractional) rank-R children: + + relax(a) = [ sum_local n_r (r/m)^(1-a) + (M/R) (R/m)^(1-a) ] / w (per call). + +The moment is increasing in a. So relax(a*) > 1 certifies that no hosting, owner packing or +idle-remainder change of the given local word, template and outer recipe certifies a saving +>= a*. Under the retained reduction kappa < a/(1+a) when the complex side binds, so +a*/(1+a*) also bounds kappa. This is a bound for the stated model, not for other local words, +templates, coverage laws or outer recipes. + +Exact rational intervals: ln k from atanh chains, exp by Taylor with Lagrange remainder, +outward rounding to 2^-PREC. Standard library only. Douglas Colkitt, with Claude (Anthropic) +assistance. +""" +from fractions import Fraction as Q +from functools import lru_cache +from math import isqrt + +PREC = 256 + + +def require(ok, why): + if not ok: + raise ValueError(why) + + +def down(x): + return Q((x.numerator << PREC) // x.denominator, 1 << PREC) + + +def up(x): + return -down(-x) + + +@lru_cache(None) +def atanh(t): + """Enclosure of atanh(t) for rational 0 < t <= 1/3.""" + require(0 < t <= Q(1, 3), 'atanh range') + s, p, k = Q(0), t, 0 + while True: + term = p / (2 * k + 1) + s += term + p *= t * t + k += 1 + tail = p / ((2 * k + 1) * (1 - t * t)) + if tail < Q(1, 1 << (PREC + 8)): + return down(s), up(s + tail) + + +@lru_cache(None) +def ln(k): + """Enclosure of ln k for an integer k >= 1: ln k = ln(k-1) + 2 atanh(1/(2k-1)).""" + require(isinstance(k, int) and k >= 1, 'ln domain') + if k == 1: + return Q(0), Q(0) + lo, hi = ln(k - 1) + a, b = atanh(Q(1, 2 * k - 1)) + return down(lo + 2 * a), up(hi + 2 * b) + + +def exp(lo, hi): + """Enclosure of exp([lo, hi]) for 0 <= lo <= hi <= 1/2.""" + require(0 <= lo <= hi <= Q(1, 2), 'exp range') + def series(y, upper): + s, t, k = Q(1), Q(1), 0 + while True: + k += 1 + t = t * y / k + s += t + if t * y < Q(1, 1 << (PREC + 8)): + return up(s + 2 * t * y / (k + 1)) if upper else down(s) + return series(lo, False), series(hi, True) + + +def child_cost(r, m, a): + """Enclosure of (r/m)^(1-a) = (r/m) exp(a ln(m/r)).""" + lm, um = ln(m) + lr, ur = ln(r) + e = exp(max(Q(0), a * (lm - ur)), a * (um - lr)) + return down(Q(r, m) * e[0]), up(Q(r, m) * e[1]) + + +def max_idle_rank(m): + """Largest R with m^2 > 2 R^2 (outer halving guard).""" + R = isqrt((m * m - 1) // 2) + while 2 * (R + 1) ** 2 < m * m: + R += 1 + while 2 * R * R >= m * m: + R -= 1 + return R + + +def model(local, m, families, stages, centre, R=None, unpaid=1): + """Per-call quantities. local: {rank: count per call (Fraction ok)}.""" + R = max_idle_rank(m) if R is None else R + require(2 * R * R < m * m, 'idle rank cap violates the halving guard') + require(all(0 < r < m for r in local) and all(n >= 0 for n in local.values()), 'local profile') + w = Q(families, stages) + require(1 <= unpaid < m, 'unpaid coordinates per family') + total = (m - unpaid) * w + centre + local_mass = sum(r * Q(n) for r, n in local.items()) + idle = total - local_mass + require(idle >= 0, 'local word pays more mass than the coverage law allows') + return dict(R=R, w=w, total_mass=total, local_mass=local_mass, idle_mass=idle, deficit=unpaid * w - centre) + + +def relax(local, m, families, stages, centre, a, R=None, unpaid=1): + """Enclosure of the per-call relaxation moment at saving a.""" + q = model(local, m, families, stages, centre, R, unpaid) + lo = hi = Q(0) + for r, n in local.items(): + c = child_cost(r, m, a) + lo, hi = lo + Q(n) * c[0], hi + Q(n) * c[1] + c = child_cost(q['R'], m, a) + k = q['idle_mass'] / q['R'] + lo, hi = lo + k * c[0], hi + k * c[1] + return down(lo / q['w']), up(hi / q['w']) + + +def ceiling(local, m, families, stages, centre, grid=Q(1, 10 ** 15), R=None, unpaid=1): + """Grid bracket [a_lo, a_hi]: relax(a_lo) < 1 < relax(a_hi), certified. a_hi is the ceiling.""" + lo, hi = Q(0), Q(1, 20) + require(relax(local, m, families, stages, centre, hi, R, unpaid)[0] > 1, 'search window too small') + require(relax(local, m, families, stages, centre, lo, R, unpaid)[1] < 1, 'relaxation has no positive saving') + while hi - lo > grid: + mid = Q(int((lo + hi) / 2 / grid)) * grid + if mid <= lo: + mid = lo + grid + v = relax(local, m, families, stages, centre, mid, R, unpaid) + if v[1] < 1: + lo = mid + elif v[0] > 1: + hi = mid + else: + raise ValueError('enclosure too wide to separate the grid point') + return lo, hi diff --git a/research/two-accumulator-saved-arms/owner_bound.py b/research/two-accumulator-saved-arms/owner_bound.py new file mode 100644 index 0000000000..a127547902 --- /dev/null +++ b/research/two-accumulator-saved-arms/owner_bound.py @@ -0,0 +1,150 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: Apache-2.0 +"""Check the whole-helper dual and the strict saved-arm moment increments.""" +from fractions import Fraction as Q +from pathlib import Path +import sys + +sys.path.insert(0, str(Path(__file__).resolve().parent)) +import intervals as I + +WIDTHS = (4, 5, 7, 8, 9) +PRICES = (-1, -20, -8, -2, 4) +CAPACITIES = {8: 672, 16: 448, 32: 448, 48: 448} +BONUS = {8: 2, 16: 4, 32: 8, 48: -13} +BASE_WIDTHS = (56, 32, 30, 122, 240) +LOCAL = {1: 2412, 2: 418, 3: 432, 4: 142, 5: 82, 8: 8} +ROOT = (Q("0.001676905273619680861300"), Q("0.001676905273619680861301")) +ATTAINING_BINS = ( + (8, (0, 0, 0, 1, 0), 24864, 0), + (16, (0, 0, 0, 2, 0), 3306, 0), + (16, (0, 0, 1, 0, 1), 9394, 0), + (16, (2, 0, 0, 1, 0), 3876, 0), + (32, (0, 0, 2, 0, 2), 298, 0), + (32, (0, 1, 0, 0, 3), 10656, 0), + (32, (1, 0, 0, 0, 3), 5622, 1), + (48, (0, 0, 0, 0, 0), 11302, 48), + (48, (1, 0, 0, 1, 4), 5274, 0), +) + + +def patterns(capacity, position=0): + if position == len(WIDTHS): + yield (), capacity, 0 + return + width, price = WIDTHS[position], PRICES[position] + for count in range(capacity // width + 1): + for tail, residual, value in patterns(capacity - count * width, position + 1): + yield (count,) + tail, residual, value + count * price + + +def price_table(): + table, count = {}, 0 + for capacity in CAPACITIES: + for _, residual, value in patterns(capacity): + value += BONUS[capacity] + table[residual] = max(table.get(residual, value), value) + count += 1 + # This recurrence has no pattern-count vectors. + fills = [None] * 49 + fills[0] = 0 + for filled in range(1, 49): + values = [fills[filled - w] + p for w, p in zip(WIDTHS, PRICES) + if filled >= w and fills[filled - w] is not None] + if values: + fills[filled] = max(values) + other = {} + for capacity in CAPACITIES: + for filled in range(capacity + 1): + if fills[filled] is not None: + residual = capacity - filled + value = BONUS[capacity] + fills[filled] + other[residual] = max(other.get(residual, value), value) + assert table == other + assert count == 1163 and (table[0], table[1], table[48]) == (0, 19, -13) + return table, count + + +def interval_sum(coefficients, endpoint_range=ROOT): + lower = upper = Q(0) + for rank, coefficient in coefficients.items(): + lo = I.child_cost(rank, 73, endpoint_range[0])[0] + hi = I.child_cost(rank, 73, endpoint_range[1])[1] + lower += coefficient * (lo if coefficient >= 0 else hi) + upper += coefficient * (hi if coefficient >= 0 else lo) + return lower, upper + + +def majorizes(left, right): + left, right = sorted(left, reverse=True), sorted(right, reverse=True) + assert len(left) == len(right) and sum(left) == sum(right) + a = b = 0 + for x, y in zip(left, right): + a += x + b += y + assert a >= b + assert left != right + + +def complete_bound(even=0, odd=0): + # Counts are per call. Fractional values give the all-call average. + total = Q(even) + Q(odd) + profile = {r: Q(9 * n) for r, n in LOCAL.items()} + profile[1] -= 18 * even + profile[2] += 18 * even + 9 * odd + n1 = Q(5622, 37) + Q(198, 37) * total + n48 = Q(11302, 37) - Q(18, 37) * total + profile[1] += n1 + profile[48] = n48 + assert sum(r * n for r, n in profile.items()) == 73 * 896 - 320 + return profile + + +def verify(): + if not __debug__: + raise RuntimeError("verification requires assertions; do not use -O") + table, count = price_table() + mass = sum(c * n for c, n in CAPACITIES.items()) - 9 * sum(w * n for w, n in zip(WIDTHS, BASE_WIDTHS)) + price = sum(BONUS[c] * n for c, n in CAPACITIES.items()) + 9 * sum(p * n for p, n in zip(PRICES, BASE_WIDTHS)) + assert (mass, price, 48 * price + 13 * mass) == (14814, -1084, 140550) + # One switched call replaces one width 7 with one width 9. + assert 48 * (PRICES[4] - PRICES[2]) - 13 * 2 == 550 + assert Q(550, 925) == Q(22, 37) + assert (2 + Q(22, 37)) / 48 == Q(2, 37) + margins = [] + for rank, value in table.items(): + if rank in (0, 1, 48): + continue + v = 48 * value + 13 * rank + coefficients = {rank: Q(48), 48: -rank + Q(v, 925), 1: -Q(48 * v, 925)} + lo, _ = interval_sum(coefficients) + assert lo > 0, (rank, lo) + margins.append(lo) + assert interval_sum({1: Q(48), 48: Q(-1)})[0] > 0 + majorizes([48] + [1] * 26 + [0] * 10, [2] * 37) + majorizes([48, 48] + [0] * 57, [2] * 37 + [1] * 22) + profile = complete_bound() + below = interval_sum(profile, (ROOT[0], ROOT[0])) + above = interval_sum(profile, (ROOT[1], ROOT[1])) + assert below[1] < 896 < above[0] + for capacity, stock in CAPACITIES.items(): + assert sum(n for c, _, n, _ in ATTAINING_BINS if c == capacity) == 37 * stock + for i, stock in enumerate(BASE_WIDTHS): + assert sum(p[i] * n for _, p, n, _ in ATTAINING_BINS) == 37 * 9 * stock + for capacity, pattern, _, residual in ATTAINING_BINS: + assert sum(w * n for w, n in zip(WIDTHS, pattern)) + residual == capacity + assert {r: sum(n for _, _, n, s in ATTAINING_BINS if s == r) + for r in (1, 48)} == {1: 5622, 48: 11302} + # Free removal of two rank-1 residuals contradicts the necessary dual. + false_n1 = Q(5622, 37) - 2 + assert 925 * false_n1 < 140550 + 550 + return {"status": "PASS_ALL_REPLICA_SAVED_ARM_OBSTRUCTION", "patterns": count, + "root_bracket": list(map(str, ROOT)), "minimum_support_margin": str(min(margins)), + "residual_increment_per_switch": {"1": "22/37", "48": "-2/37"}, + "even_total_increment": {"1": "-52/37", "2": "2", "48": "-2/37"}, + "odd_total_increment": {"1": "22/37", "2": "1", "48": "-2/37"}} + + +if __name__ == "__main__": + import json + print(json.dumps(verify(), indent=2)) diff --git a/research/two-accumulator-saved-arms/verify.py b/research/two-accumulator-saved-arms/verify.py new file mode 100644 index 0000000000..7377df1753 --- /dev/null +++ b/research/two-accumulator-saved-arms/verify.py @@ -0,0 +1,134 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: Apache-2.0 +"""Check every recipe subset, arbitrary private centre inputs, and the owner bound.""" +import argparse +import contextlib +import copy +import io +import json +import sys +import tempfile +import time +from fractions import Fraction as Q +from pathlib import Path + +HERE = Path(__file__).resolve().parent +sys.path.insert(0, str(HERE)) +import audit_local as A +import build as B +import owner_bound as O + + +def augmented_program(word): + rows = [{r: Q(1)} for r in range(704)] + for gate in word["A"] + word["cut"] + word["B"]: + A.apply(gate, rows) + dirt = [{k: x for k, x in rows[r].items() if k >= 224} + if 112 <= r < 224 else {} for r in range(704)] + for gate in word["precondition"]: + A.apply(gate, dirt) + compensation = [["add", r, k, -x.numerator, x.denominator, []] + for r in range(112, 224) for k, x in sorted(dirt[r].items())] + cut = [] + for gate in word["cut"]: + cut.append(gate) + private = list(gate) + private[2] = 704 + word["centers"].index(gate[2]) + cut.append(private) + early = {i for i, _ in word["early_cleanup"]} + return (word["precondition"] + compensation + word["A"] + cut + word["B"] + + [word["cleanup"][i] for i, _ in word["early_cleanup"]] + + [gate for i, gate in enumerate(word["cleanup"]) if i not in early]) + + +def private_centres(base, changed): + for key in ("A", "cut", "centers", "center_frames"): + assert base[key] == changed[key] + for dual in (False, True): + maps = [] + for word in (base, changed): + rows = [{r: Q(1)} for r in range(712)] + for gate in augmented_program(word): + A.apply(gate, rows, dual) + maps.append(rows) + assert maps[0] == maps[1], ("private centre input map", dual) + return {"columns": 712, "orientations": ["forward", "inverse_transpose"], + "scope": "Each centre read has an independent arbitrary additive input. This checks the scalar interface, not a new global physical stream."} + + +def audit(word, directory, name): + path = directory / (name + ".json.gz") + digest = B.write(word, path) + receipt = directory / (name + "-AUDIT.json") + with contextlib.redirect_stdout(io.StringIO()): + A.run(path, receipt) + result = json.loads(receipt.read_text()) + assert result["content_sha256"] == digest + return {"content_sha256": digest, "local_profile": result["local_profile"], + "width_inventory": result["width_inventory"]} + + +def controls(directory): + controls = {} + word = B.construct(1) + missing = copy.deepcopy(word) + del missing["cleanup"][0] + missing["early_cleanup"] = [[i - 1, f] for i, f in missing["early_cleanup"]] + low = copy.deepcopy(word) + low["helper_final"]["448"] = B.source()["helper_final"]["448"] + for name, changed, reason in (("missing_dirty_column_restore", missing, "endpoint failure"), + ("unpaid_low_helper_end", low, "pre-wrapper touch of residual helper")): + try: + audit(changed, directory, name) + except RuntimeError as error: + assert reason in str(error), (name, str(error)) + controls[name] = str(error) + else: + raise AssertionError("accepted control " + name) + try: + B.construct(256) + except ValueError as error: + controls["out_of_domain_mask"] = str(error) + else: + raise AssertionError("accepted mask 256") + return controls + + +def main(): + if not __debug__: + raise RuntimeError("verification requires assertions; do not use -O") + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--output", type=Path, required=True) + args = parser.parse_args() + begin = time.monotonic() + results = [] + with tempfile.TemporaryDirectory(prefix="saved-arm-check-") as scratch: + directory = Path(scratch) + rejected = controls(directory) + for mask in range(256): + word = B.construct(mask) + result = audit(word, directory, "mask-" + str(mask)) + result["mask"] = mask + even = sum(mask >> i & 1 for i in (0, 2, 4, 6)) + odd = sum(mask >> i & 1 for i in (1, 3, 5, 7)) + expected = dict(O.LOCAL) + expected[1] -= 2 * even + expected[2] += 2 * even + odd + assert result["local_profile"] == {str(k): n for k, n in expected.items()} + assert sum(int(r) * n for r, n in result["local_profile"].items()) == 5586 + 2 * (even + odd) + assert word["report"]["local_rank_mass"] == sum(int(r) * n for r, n in result["local_profile"].items()) + results.append(result) + if mask % 32 == 31: + print("checked", mask + 1, "of 256 exact local words", flush=True) + private = private_centres(B.source(), B.construct(255)) + bound = O.verify() + report = {"status": "PASS_TWO_ACCUMULATOR_SAVED_ARM_FAMILY", "masks": results, + "private_centres": private, "owner_bound": bound, "rejected_controls": rejected, + "elapsed_seconds": time.monotonic() - begin, + "scope": "All 256 fixed local recipes are checked. The proof permits arbitrary per-call mixtures and all positive replica counts. It does not classify all two-accumulator programs."} + args.output.write_text(json.dumps(report, indent=2) + "\n") + print(report["status"], flush=True) + + +if __name__ == "__main__": + main()