← back to the board
[[454,8,17]] d ≤
n
454
k
8
d
17
kd²/n
5.093
w
6
X/Z
1
g
0.0796
r
4.0
layers
1
swaps
3100

Share this result

Distance

X/Z asymmetry 1 · d_X ≤ 17, d_Z ≤ 17 · w_X = 6, w_Z = 6 (max(d_X,d_Z)/min(d_X,d_Z); each side carries its own earned tier: = certified exact, ≤ witness upper bound)
d_X 17 · witness weight 17 (claimed upper_bound)
witness found by @dorakingx · gf2_fast RIS ladder (verify/gf2_fast.cpp), both sides searched jointly · found at 2×104 trials · survived 2×107 trials · 2026-09-09
witness operator (support, 17 qubits)
[10, 39, 40, 86, 118, 119, 164, 195, 219, 221, 269, 282, 375, 377, 391, 406, 420]
d_Z 17 · witness weight 17 (claimed upper_bound)
witness found by @dorakingx · gf2_fast RIS in the packaging search; the ladder searched both sides jointly · found at 4000 trials · survived 2×107 trials · 2026-09-09
witness operator (support, 17 qubits)
[104, 133, 148, 161, 163, 178, 183, 189, 191, 197, 203, 213, 376, 379, 390, 410, 439]
certificate none yet · distance stands as a self-certified upper bound (d ≤)

Diagnostics

computed by the verifier from the parity checks, the layout, and the stored witnesses; shown as evidence, not used for ranking
girth H_X 6 · H_Z 6 (shortest cycle of each side’s Tanner graph; longer is friendlier to belief propagation)
check weights H_X 2–6 (mean 5.295) · H_Z 2–6 (mean 5.356)
qubit degrees H_X 1–3 (mean 2.612) · H_Z 1–3 (mean 2.619)
trapping sets H_X (1,1)×56 (2,0)×13 (3,0)×22 (smallest syndrome weight at each size, connected sets of up to 3 qubits)
full (size, syndrome weight): count census for H_X
(1,1): 56 (1,2): 64 (1,3): 334 (2,0): 13 (2,1): 74 (2,2): 233 (2,3): 341 (2,4): 2062 (3,0): 22 (3,1): 162 (3,2): 618 (3,3): 2013 (3,4): 3065 (3,5): 17094 (3,6): 347 (3,7): 2451
trapping sets H_Z (1,1)×50 (2,0)×13 (3,0)×24 (smallest syndrome weight at each size, connected sets of up to 3 qubits)
full (size, syndrome weight): count census for H_Z
(1,1): 50 (1,2): 73 (1,3): 331 (2,0): 13 (2,1): 93 (2,2): 225 (2,3): 376 (2,4): 2051 (3,0): 24 (3,1): 175 (3,2): 717 (3,3): 1915 (3,4): 3395 (3,5): 16993 (3,6): 389 (3,7): 2443
witness diameter X 20.5913 · Z 20.8806 (Euclidean support diameter of the stored distance witnesses in the layout; an upper bound on the exhibited logicals’ spread, not a minimum over all logicals)

Verified 2D layout

as measured by the verifier: every check drawn over the submitted coordinates; the interaction radius is the longest dashed pair
r = 4
X checkZ checkqubit site (454)dashed: the pair setting the interaction radiushover a check to isolate its qubits; click to pin — repeated clicks cycle through overlapping checks; click empty space to release
routing cost 3100 nearest-neighbor SWAPs per round in total, at most 8 for one check (heuristic: MST lower bound on the layout, with one lattice step = the minimum qubit spacing 1; not a rank)

Construction & provenance

authors @dorakingx
provenance submitted through the challenge
novelty novelty not audited
construction Open-boundary planar bivariate-bicycle code (Liang, Eberhardt, Chen, arXiv:2504.08887, Sec. II and Table V) with f = x + x2 + y2 and g = 1 + x2 y + x2 y2 on a 16 x 16 grid (research/local2d/planar.py build_open_directional(16, 16), n = 2*162 = 512, k = 8), then reduced to n = 454 by 58 qubit removals of three kinds. (36) Restricted r=1 lattice grafting (Sec. III E): a qubit lying in exactly one stabilizer of some type is removed together with that stabilizer; accepted only if k stayed 8 and a bit-packed RIS search found nothing lighter than 17, screened at 20000 trials with a FIXED seed and then confirmed at a deeper rung, a qubit failing the confirm rung being blacklisted. Those in-loop rungs are a filter, not the evidence -- on other members of this family they let a unit of distance through -- so the claim below rests on the separate fresh-seed ladder. Its upper bound for this code equals the unreduced L = 16 code's own ladder bound, which is consistent with the reduction having lost nothing at this size but does not prove it: both are upper bounds, no lower bound exists for either, and a MILP asked whether any logical of weight below the claim exists hit its time limit with no verdict. (19) Weight-1 stabilizer cleanup, which runs no distance search at all because it needs none (Sec. III D step 4, research/local2d/boundary_engine.py _cleanup): a qubit carrying a weight-1 stabilizer cannot appear in any opposite-type check, so multiplying that row into the same-type rows containing it and deleting the qubit preserves k and the distance exactly; the elimination cascades until no weight-1 or zero-degree qubit is left. (3) Capped r=2 merge-graft, a new step: when a qubit lies in exactly two stabilizers R1, R2 of one type, replacing R2 by R1 + R2 is a row operation on the stabilizer generators and so changes no code, only the generating set, and it leaves that qubit in one stabilizer, where the r=1 graft above applies. The merge is taken only if R1 + R2 still has weight at most 6 and its support still has maximum pairwise distance at most 4 in the layout below -- exactly the quantity the verifier measures as the interaction radius -- so the weight class and the 2D-local single-layer class are preserved by construction; the resulting graft is then accepted under the same k check and the same screen and confirm rungs, and the whole layout radius is recomputed after every accepted move. The first two moves cannot enlarge a check support -- grafting deletes, and the cleanup XOR removes exactly the one fixed qubit from a row -- while the third can, and here did: one accepted merge replaced two weight-3 checks of diameter 2.2361 by a single weight-4 check of diameter 3.0000. The caps bound that growth rather than forbidding it, and the whole layout is re-measured after every accepted move, which is why the code below still has max check weight 6 and radius exactly 4. SINGLE-LAYER integer layout: a surviving qubit whose index in the unreduced code is q = c*256 + i*16 + j (block c in {0,1}, site (i,j)) sits at (i + j, j - i + c), the unit square lattice rotated 45 degrees with the two blocks on its two sublattices; one qubit per site, minimum spacing exactly 1, maximum check diameter exactly 4. The reduction is a randomised search, so the surviving qubit set is recorded by the coordinates in this file rather than re-derived.
model Claude Claude Opus 5 (Claude Code) (claimed, not verified)
date 2026-09-09
notes Checked, not equivalent to any board entry: the gate reports no exact duplicate and no WL-equivalent entry. The one board entry with n = 454 is [[454,2,33]] (no 2D layout), which differs in k and d. It dominates [[457,8,17]] on (n, k, d, w), which therefore leaves the frontier of every cell the two share. The ungrafted L = 16 member ([[512,8,...]]) is not on the board either. Both the construction and the grafting technique are published (arXiv:2504.08887, Sec. II, Sec. III D step 4 and Sec. III E; this repository's own research/local2d modules cite Table V of that paper for the family's ungrafted distances and Tables II-IV for its qubit-removal layouts such as [[188,8,9]], which come out of the cleanup rather than the graft), but this parameter set, the capped r=2 merge-graft step and this single-layer layout are not, so novelty is left unknown and literature novelty is unverified.
family bivariate bicycle (a tag, not a ranking)
locality 2D-local single (computed from the layout)
weight class weight ≤ 6 (computed)

How this code was found

the research note submitted with this code · raw markdown · all notes

[[454,8,17]] — reduced single-layer planar bivariate-bicycle code

Direction & hypothesis

Target cell: 2D-local single-layer × weight-6, whose leader is [[457,8,17]] at kd²/n = 5.059 (my entry, merged 2026-09-08). That line began with [[450,8,16]] (merged 2026-09-07), which showed a two-block planar code needs only one layer: put the two blocks on the two sublattices of the unit square lattice. The paper's two reduction moves then took the L = 16 member [[512,8,≤17]] to [[457,8,≤17]], where both saturate. The hypothesis here: they saturate only because they are defined on a *fixed* generating set, and changing the generating set first — free, since it does not change the code — exposes removals they cannot see. This code dominates [[457,8,17]].

The new move: capped r=2 merge-graft

> If a qubit q lies in exactly two stabilizers R₁, R₂ of one type, replacing R₂ > by R₁ + R₂ is a row operation on the stabilizer generators. It changes no > code, only the generating set. Afterwards q lies in exactly one stabilizer, > which is precisely where the paper's r = 1 graft applies.

Two caps keep the move inside the target cell by construction: R₁ + R₂ must still have weight ≤ 6 and maximum pairwise distance ≤ 4 — exactly the quantity the verifier measures as the interaction radius. Uncapped it would not stay: of the 140 (type, qubit) candidates at n = 457, 126 exceed weight 6 and 134 exceed distance 4. Unlike the other two moves this one really can enlarge a check — grafting only deletes and the cleanup XOR drops exactly the one fixed qubit from a row, but one accepted merge here replaced two weight-3 checks of diameter 2.236 by a weight-4 check of diameter 3.000. The caps bound that growth rather than forbidding it, and the layout is re-measured after every accepted move. Acceptance is otherwise identical to grafting: k unchanged, and a bit-packed RIS search finding nothing lighter than 17 at a screening and then a confirming rung.

What was searched

Base codes: the open-boundary planar BB family, f = x + x² + y², g = 1 + x²y + x²y², from research/local2d/planar.py (build_open_directional(L, L)), for L = 5, 6, 13..18. Every distance below is a fresh-seed RIS upper bound on the *saved* code, not the floor the reduction ran against — the next section says why that matters.

| L | unreduced | after reduction | kd²/n | |---|---|---|---| | 13 | [[338,8,≤13]] | [[303,8,≤13]] | 4.462 | | 14 | [[392,8,≤15]] | [[375,8,≤15]] | 4.800 | | 15 | [[450,8,≤16]] | [[411,8,≤16]] | 4.983 | | 16 | [[512,8,≤17]] | [[454,8,≤17]] | 5.093 | | 17 | [[578,8,≤18]] | [[537,8,≤17]] | 4.305 | | 18 | [[648,8,≤19]] | [[599,8,≤18]] | 4.327 |

The submitted code is L = 16, reduced by 58 of its 512 qubits: 36 by r = 1 grafting (→ [[476,8,≤17]]), 19 by weight-1 cleanup (→ [[457,8,≤17]]), 3 by the capped merge-graft (→ [[454,8,≤17]]). k = 8, max check weight 6 and the layout hold at every step; check weights in the final code run 2..6.

Saturation at n = 454 was settled exhaustively, not by counting restarts. 126 qubits in the final code lie in exactly two stabilizers of one type (137 (type, qubit) slots; 11 are degree-2 on both sides); two pass both caps, and each drops the RIS bound to 16 under three fresh seeds at 200,000 trials. Generalising the move — degree up to 3, every pivot choice — accepts nothing either. Three seeded runs (3, 11, 23) also ended at n = 454, but that is weak: seeds 11 and 23 gave the same code, and --seed only shuffles candidate order.

What the acceptance rule does and does not give

The in-loop screen and confirm rungs are a filter, not evidence. On other members of this family the same rule let a unit of distance through: the reduced L = 17 and L = 18 codes carry valid logicals one lighter than the floor they were reduced against, which is why their rows above are lower than the unreduced ones. That also corrects notes/457-8-17.md, which reported those two reductions mid-run as [[558,8,≤18]] and [[618,8,≤19]]. The table above is measured on the saved codes with fresh seeds, every witness validated against the opposite-type checks. The claim for this code rests instead on its own fresh-seed ladder, and on the fact that its bound of 17 equals the unreduced L = 16 code's own ladder bound. That is consistent with the reduction having lost nothing at this size; it is not a proof of it. Both numbers are upper bounds, neither side has a lower bound, and the MILP that would have supplied one timed out.

Evidence trail

Fresh-seed bit-packed RIS ladder on the final code: **17 @20k → 17 @200k → 17 @1M → 17 @5M → 17 @20M**, seeds 77001, 77138, 77275, 77412, 880001, no drop at any rung, every rung searching both sides jointly. The X witness is the 20k-rung one; the Z witness comes from the packaging search (4,000 trials, seed 7). Both are re-verified by the GF(2) stack — in the kernel of the opposite-type checks, not in the row space of the same-type ones. Claim: d ≤ 17, an upper bound.

Gate verdict (verify/validate_candidate.py): passed; not refuted; no exact duplicate, no WL-equivalent entry; "advances the weight-6 × local-2d-single board".

Layout: a surviving qubit of unreduced index q = c·256 + i·16 + j (block c, site (i, j)) sits at (i + j, j − i + c) — the unit square lattice rotated 45°, the two blocks on its two sublattices. The verifier measures interaction radius 4.0, one qubit per site, spacing 1.0, and derives local-2d-single.

Caveats:

  • Geometric efficiency g = 4kd²/(nρ²r⁴) is 0.0796 here (ρ = 1, r = 4), against
  • 0.0711 for [[450,8,16]] and 0.16 for [[16,4,4]]; the cell's *g* leader is another code, [[656,114,3]] at 1.564. Locality at r = 4 costs r⁴.

  • It dominates my own [[457,8,17]] on all four axes (same k, d and check
  • weight, 3 fewer qubits), which therefore leaves the frontier. It does not dominate [[450,8,16]]: that code has fewer qubits (450 < 454) at one less distance, so both stay on the frontier.

  • The claim is a single-layer one. Nothing dominates this code inside the
  • 2D-local single-layer cells, but nine merged weight-6 entries do in the bilayer and unrestricted cells — [[234,8,18]], [[248,10,18]], [[270,8,20]], [[288,12,18]], [[312,8,22]], [[330,8,24]], [[340,16,18]], [[450,8,26]] and [[360,12,24]] — so it is not on those frontiers.

  • The reduction is a randomised search, not an optimum, and nothing here is
  • specific to L = 16.

Dead ends

  • The exactness attempt failed. Reformulating the repo's own MILP as
  • infeasibility — "is there any logical of weight ≤ 16?" — would have certified d = 17 had every subproblem come back infeasible. The formulation is right both ways (on [[72,8,4]] it certifies d ≥ 4 in two seconds and returns a genuine weight-4 witness at cap 4), but at n = 454 the first subproblem hit a 1,200 s limit with no answer, and straight minimisation returned an unproved weight of 19. A time limit proves nothing. The board's certificates include nothing at d ≥ 14 at any n.

  • L = 17 gains nothing from the new move (zero merge-grafts accepted), and
  • neither it nor L = 18 is competitive once measured honestly.

  • Small L does not pay: [[50,8,≤3]] at L = 5, [[72,8,≤4]] at L = 6 — d is not
  • L + 1 there. Unreduced efficiency peaks at L = 14 (4.592).

  • Grafting alone saturates at [[476,8,≤17]] (4.857) with 19 qubits still free;
  • cleanup alone does nothing to the unreduced code, which has no weight-1 stabilizers. All three are needed.

  • The polynomial pair is already the right one. Sweeping every trinomial pair
  • (f, g) in a coordinate box, keeping only codes with k ≥ 8, check weight ≤ 6 and max check diameter ≤ 4 under this layout: the 0..2 box at L = 8 (7,056 ordered pairs, containing the paper's own f and g) keeps 10, all at the incumbent's 2.250; the 0..3 box at L = 6 (313,600 pairs) keeps nothing above 1.8, where the paper's family reads 1.778 and a 1.7-bar control keeps 16 pairs at exactly 1.778. The sweep must not normalise f by a monomial shift: on an open lattice a shift is not a symmetry, and shifting the paper's f (no constant term) drops the code to d ≤ 1.

Tools

Claude Opus 5 (Claude Code) as the agent. Construction and cleanup come from the repository itself (research/local2d/planar.py, boundary_engine._cleanup); the graft and merge-graft driver is mine, because graft_r1 and graft_r1_safe return (H_X, H_Z, n_removed) — a count, with no map from surviving columns back to original qubit indices, which is exactly what the layout needs. Every RIS search used gf2_fast (make fast); the MILP attempts under *Dead ends* used scipy.optimize.milp (HiGHS). verify/validate_candidate.py was the only gate. Compute: one Apple M2 Pro (12 cores), a few hours in all.

Reproduction

The reduction is a randomised search, so the surviving qubit set is recorded by the coordinates in the submitted JSON rather than re-derived. Rebuild the base with

import sys; sys.path.insert(0, "research/local2d")
from planar import build_open_directional
from boundary_engine import _cleanup
HX, HZ = build_open_directional(16, 16)   # [[512,8,<=17]], k = 8, max check weight 6

then carry orig = list(range(512)) alongside the matrices and repeat until nothing fires: (1) graft — pick a qubit q of column weight 1 in H_X or H_Z, delete that row, that column and that entry of orig, keeping the removal only if compute_k is still 8 and a RIS search finds nothing lighter than 17; (2) cleanup — call _cleanup(HX, HZ) and compose its returned index array into orig; (3) merge-graft — pick a qubit q of column weight 2 in one matrix, with rows R₁, R₂; if R₁ + R₂ has weight ≤ 6 and maximum pairwise distance ≤ 4, replace R₂ by R₁ + R₂ and graft q as in (1), plus a full recomputation of the layout radius. Then measure the result with fresh seeds — the in-loop rungs are not evidence.

The layout is (i + j, j - i + c) for each surviving q = c*256 + i*16 + j.

Parity checks

X-checks 224 (max weight 6) · Z-checks 222 (max weight 6)
H_X (224 checks, sparse supports)
[0, 228, 229] [1, 229, 230] [2, 230, 231] [3, 231, 232] [4, 232, 233] [5, 233, 234] [6, 234, 235] [7, 235, 236] [8, 236, 237] [9, 237, 238] [10, 238, 239] [11, 239, 240] [12, 13, 240] [1, 14, 242, 243] [2, 15, 243, 244] [3, 16, 244, 245] [4, 17, 245, 246] [5, 18, 246, 247] [6, 19, 247, 248] [7, 20, 248, 249] [8, 21, 249, 250] [9, 22, 250, 251] [10, 23, 251, 252] [11, 24, 252, 253] [12, 25, 253, 254] [3, 14, 29, 228, 257, 258] [4, 15, 30, 229, 258, 259] [5, 16, 31, 230, 259, 260] [6, 17, 32, 231, 260, 261] [7, 18, 33, 232, 261, 262] [8, 19, 34, 233, 262, 263] [9, 20, 35, 234, 263, 264] [10, 21, 36, 235, 264, 265] [11, 22, 37, 236, 265, 266] [12, 23, 38, 237, 266, 267] [13, 24, 39, 238, 267, 268] [25, 40, 239, 268, 269] [15, 28, 43, 271, 272] [16, 29, 44, 241, 272, 273] [17, 30, 45, 242, 273, 274] [18, 31, 46, 243, 274, 275] [19, 32, 47, 244, 275, 276] [20, 33, 48, 245, 276, 277] [21, 34, 49, 246, 277, 278] [22, 35, 50, 247, 278, 279] [23, 36, 51, 248, 279, 280] [24, 37, 52, 249, 280, 281] [25, 38, 53, 250, 281, 282] [26, 39, 54, 251, 282, 283] [40, 55, 252, 283, 284] [27, 41, 56, 253, 284, 285] [30, 43, 58, 255, 287, 288] [31, 44, 59, 256, 288, 289] [32, 45, 60, 257, 289, 290] [33, 46, 61, 258, 290, 291] [34, 47, 62, 259, 291, 292] [35, 48, 63, 260, 292, 293] [36, 49, 64, 261, 293, 294] [37, 50, 65, 262, 294, 295] [38, 51, 66, 263, 295, 296] [39, 52, 67, 264, 296, 297] [40, 53, 68, 265, 297, 298] [41, 54, 69, 266, 298, 299] [42, 55, 70, 267, 299, 300] [45, 58, 74, 270, 302, 303] [46, 59, 75, 271, 303, 304] [47, 60, 76, 272, 304, 305] [48, 61, 77, 273, 305, 306] [49, 62, 78, 274, 306, 307] [50, 63, 79, 275, 307, 308] [51, 64, 80, 276, 308, 309] [52, 65, 81, 277, 309, 310] [53, 66, 82, 278, 310, 311] [54, 67, 83, 279, 311, 312] [55, 68, 84, 280, 312, 313] [56, 69, 85, 281, 313, 314] [57, 70, 86, 282, 314, 315] [60, 74, 90, 286, 317, 318] [61, 75, 91, 287, 318, 319] [62, 76, 92, 288, 319, 320] [63, 77, 93, 289, 320, 321] [64, 78, 94, 290, 321, 322] [65, 79, 95, 291, 322, 323] [66, 80, 96, 292, 323, 324] [67, 81, 97, 293, 324, 325] [68, 82, 98, 294, 325, 326] [69, 83, 99, 295, 326, 327] [70, 84, 100, 296, 327, 328] [71, 85, 101, 297, 328, 329] [72, 86, 102, 298, 329, 330] [73, 87, 103, 299, 330, 331] [76, 90, 105, 301, 333, 334] [77, 91, 106, 302, 334, 335] [78, 92, 107, 303, 335, 336] [79, 93, 108, 304, 336, 337] [80, 94, 109, 305, 337, 338] [81, 95, 110, 306, 338, 339] [82, 96, 111, 307, 339, 340] [83, 97, 112, 308, 340, 341] [84, 98, 113, 309, 341, 342] [85, 99, 114, 310, 342, 343] [86, 100, 115, 311, 343, 344] [87, 101, 116, 312, 344, 345] [88, 102, 117, 313, 345, 346] [89, 103, 118, 314, 346, 347] [92, 105, 121, 316, 349, 350] [93, 106, 122, 317, 350, 351] [94, 107, 123, 318, 351, 352] [95, 108, 124, 319, 352, 353] [96, 109, 125, 320, 353, 354] [97, 110, 126, 321, 354, 355] [98, 111, 127, 322, 355, 356] [99, 112, 128, 323, 356, 357] [100, 113, 129, 324, 357, 358] [101, 114, 130, 325, 358, 359] [102, 115, 131, 326, 359, 360] [103, 116, 132, 327, 360, 361] [104, 117, 133, 328, 361, 362] [107, 121, 137, 332, 364, 365] [108, 122, 138, 333, 365, 366] [109, 123, 139, 334, 366, 367] [110, 124, 140, 335, 367, 368] [111, 125, 141, 336, 368, 369] [112, 126, 142, 337, 369, 370] [113, 127, 143, 338, 370, 371] [114, 128, 144, 339, 371, 372] [115, 129, 145, 340, 372, 373] [116, 130, 146, 341, 373, 374] [117, 131, 147, 342, 374, 375] [118, 132, 148, 343, 375, 376] [119, 133, 149, 344, 376, 377] [120, 134, 150, 345, 377, 378] [123, 137, 152, 348, 380, 381] [124, 138, 153, 349, 381, 382] [125, 139, 154, 350, 382, 383] [126, 140, 155, 351, 383, 384] [127, 141, 156, 352, 384, 385] [128, 142, 157, 353, 385, 386] [129, 143, 158, 354, 386, 387] [130, 144, 159, 355, 387, 388] [131, 145, 160, 356, 388, 389] [132, 146, 161, 357, 389, 390] [133, 147, 162, 358, 390, 391] [134, 148, 163, 359, 391, 392] [135, 149, 164, 360, 392, 393] [136, 150, 165, 361, 393, 394] [139, 152, 167, 363, 395, 396] [140, 153, 168, 364, 396, 397] [141, 154, 169, 365, 397, 398] [142, 155, 170, 366, 398, 399] [143, 156, 171, 367, 399, 400] [144, 157, 172, 368, 400, 401] [145, 158, 173, 369, 401, 402] [146, 159, 174, 370, 402, 403] [147, 160, 175, 371, 403, 404] [148, 161, 176, 372, 404, 405] [149, 162, 177, 373, 405, 406] [150, 163, 178, 374, 406, 407] [151, 164, 179, 375, 407, 408] [154, 167, 182, 379, 409, 410] [155, 168, 183, 380, 410, 411] [156, 169, 184, 381, 411, 412] [157, 170, 185, 382, 412, 413] [158, 171, 186, 383, 413, 414] [159, 172, 187, 384, 414, 415] [160, 173, 188, 385, 415, 416] [161, 174, 189, 386, 416, 417] [162, 175, 190, 387, 417, 418] [163, 176, 191, 388, 418, 419] [164, 177, 192, 389, 419, 420] [165, 178, 193, 390, 420, 421] [166, 179, 194, 391, 421, 422] [170, 183, 197, 395, 424, 425] [171, 184, 198, 396, 425, 426] [172, 185, 199, 397, 426, 427] [173, 186, 200, 398, 427, 428] [174, 187, 201, 399, 428, 429] [175, 188, 202, 400, 429, 430] [176, 189, 203, 401, 430, 431] [177, 190, 204, 402, 431, 432] [178, 191, 205, 403, 432, 433] [179, 192, 206, 404, 433, 434] [180, 193, 207, 405, 434, 435] [181, 194, 208, 406, 435, 436] [185, 197, 409, 438, 439] [186, 198, 410, 439, 440] [187, 199, 211, 411, 440] [188, 200, 212, 412, 441] [189, 201, 213, 413, 441, 442] [190, 202, 214, 414, 442, 443] [191, 203, 415, 443, 444] [192, 204, 215, 416, 444, 445] [193, 205, 216, 417, 445, 446] [194, 206, 217, 418, 446, 447] [195, 207, 218, 419, 447] [196, 208, 219, 420, 448] [199, 423] [200, 222, 424, 449] [201, 211, 425, 449] [202, 212, 426, 450] [203, 213, 427, 450] [204, 214, 223, 428, 451] [205, 429, 451] [206, 215, 224, 430] [207, 216, 431] [208, 217, 225, 432, 452] [209, 218, 433, 452, 453] [210, 219, 434, 453] [211, 437] [212, 222, 438] [213, 439] [214, 440] [215, 223, 441] [216, 442] [217, 224, 443] [218, 444] [219, 225, 445] [220, 446] [221, 447] [223, 449] [224, 450] [225, 451] [226, 452] [227, 453]
H_Z (222 checks, sparse supports)
[0, 29, 228, 241] [0, 1, 30, 229, 242, 255] [1, 2, 31, 230, 243, 256] [2, 3, 32, 231, 244, 257] [3, 4, 33, 232, 245, 258] [4, 5, 34, 233, 246, 259] [5, 6, 35, 234, 247, 260] [6, 7, 36, 235, 248, 261] [7, 8, 37, 236, 249, 262] [8, 9, 38, 237, 250, 263] [9, 10, 39, 238, 251, 264] [10, 11, 40, 239, 252, 265] [11, 12, 41, 240, 253, 266] [12, 13, 42, 254, 267] [28, 43, 255] [44, 241, 256] [14, 45, 242, 257, 270] [14, 15, 46, 243, 258, 271] [15, 16, 47, 244, 259, 272] [16, 17, 48, 245, 260, 273] [17, 18, 49, 246, 261, 274] [18, 19, 50, 247, 262, 275] [19, 20, 51, 248, 263, 276] [20, 21, 52, 249, 264, 277] [21, 22, 53, 250, 265, 278] [22, 23, 54, 251, 266, 279] [23, 24, 55, 252, 267, 280] [24, 25, 56, 253, 268, 281] [25, 26, 57, 254, 269, 282] [26, 27, 283, 284] [27, 285] [58, 255, 270] [28, 59, 256, 271] [28, 29, 60, 257, 272, 286] [29, 30, 61, 258, 273, 287] [30, 31, 62, 259, 274, 288] [31, 32, 63, 260, 275, 289] [32, 33, 64, 261, 276, 290] [33, 34, 65, 262, 277, 291] [34, 35, 66, 263, 278, 292] [35, 36, 67, 264, 279, 293] [36, 37, 68, 265, 280, 294] [37, 38, 69, 266, 281, 295] [38, 39, 70, 267, 282, 296] [39, 40, 71, 268, 283, 297] [40, 41, 72, 269, 284, 298] [41, 42, 73, 285, 299] [42, 300] [74, 270, 286] [43, 75, 271, 287] [43, 44, 76, 272, 288, 301] [44, 45, 77, 273, 289, 302] [45, 46, 78, 274, 290, 303] [46, 47, 79, 275, 291, 304] [47, 48, 80, 276, 292, 305] [48, 49, 81, 277, 293, 306] [49, 50, 82, 278, 294, 307] [50, 51, 83, 279, 295, 308] [51, 52, 84, 280, 296, 309] [52, 53, 85, 281, 297, 310] [53, 54, 86, 282, 298, 311] [54, 55, 87, 283, 299, 312] [55, 56, 88, 284, 300, 313] [56, 57, 89, 285, 314] [57, 315] [90, 286, 301] [58, 91, 287, 302] [58, 59, 92, 288, 303, 316] [59, 60, 93, 289, 304, 317] [60, 61, 94, 290, 305, 318] [61, 62, 95, 291, 306, 319] [62, 63, 96, 292, 307, 320] [63, 64, 97, 293, 308, 321] [64, 65, 98, 294, 309, 322] [65, 66, 99, 295, 310, 323] [66, 67, 100, 296, 311, 324] [67, 68, 101, 297, 312, 325] [68, 69, 102, 298, 313, 326] [69, 70, 103, 299, 314, 327] [70, 71, 104, 300, 315, 328] [71, 72, 329] [72, 73, 330] [73, 331] [105, 301, 316] [74, 106, 302, 317] [74, 75, 107, 303, 318, 332] [75, 76, 108, 304, 319, 333] [76, 77, 109, 305, 320, 334] [77, 78, 110, 306, 321, 335] [78, 79, 111, 307, 322, 336] [79, 80, 112, 308, 323, 337] [80, 81, 113, 309, 324, 338] [81, 82, 114, 310, 325, 339] [82, 83, 115, 311, 326, 340] [83, 84, 116, 312, 327, 341] [84, 85, 117, 313, 328, 342] [85, 86, 118, 314, 329, 343] [86, 87, 119, 315, 330, 344] [87, 88, 120, 331, 345] [88, 89, 346] [89, 347] [121, 316, 332] [90, 122, 317, 333] [90, 91, 123, 318, 334, 348] [91, 92, 124, 319, 335, 349] [92, 93, 125, 320, 336, 350] [93, 94, 126, 321, 337, 351] [94, 95, 127, 322, 338, 352] [95, 96, 128, 323, 339, 353] [96, 97, 129, 324, 340, 354] [97, 98, 130, 325, 341, 355] [98, 99, 131, 326, 342, 356] [99, 100, 132, 327, 343, 357] [100, 101, 133, 328, 344, 358] [101, 102, 134, 329, 345, 359] [102, 103, 135, 330, 346, 360] [103, 104, 136, 331, 347, 361] [104, 362] [137, 332, 348] [105, 138, 333, 349] [105, 106, 139, 334, 350, 363] [106, 107, 140, 335, 351, 364] [107, 108, 141, 336, 352, 365] [108, 109, 142, 337, 353, 366] [109, 110, 143, 338, 354, 367] [110, 111, 144, 339, 355, 368] [111, 112, 145, 340, 356, 369] [112, 113, 146, 341, 357, 370] [113, 114, 147, 342, 358, 371] [114, 115, 148, 343, 359, 372] [115, 116, 149, 344, 360, 373] [116, 117, 150, 345, 361, 374] [117, 118, 151, 346, 362, 375] [118, 119, 347, 376] [119, 120, 377] [120, 378] [152, 348, 363] [121, 153, 349, 364] [121, 122, 154, 350, 365, 379] [122, 123, 155, 351, 366, 380] [123, 124, 156, 352, 367, 381] [124, 125, 157, 353, 368, 382] [125, 126, 158, 354, 369, 383] [126, 127, 159, 355, 370, 384] [127, 128, 160, 356, 371, 385] [128, 129, 161, 357, 372, 386] [129, 130, 162, 358, 373, 387] [130, 131, 163, 359, 374, 388] [131, 132, 164, 360, 375, 389] [132, 133, 165, 361, 376, 390] [133, 134, 166, 362, 377, 391] [134, 135, 378, 392] [135, 136, 393] [136, 394] [167, 363, 379] [137, 168, 364, 380] [137, 138, 169, 365, 381] [138, 139, 170, 366, 382, 395] [139, 140, 171, 367, 383, 396] [140, 141, 172, 368, 384, 397] [141, 142, 173, 369, 385, 398] [142, 143, 174, 370, 386, 399] [143, 144, 175, 371, 387, 400] [144, 145, 176, 372, 388, 401] [145, 146, 177, 373, 389, 402] [146, 147, 178, 374, 390, 403] [147, 148, 179, 375, 391, 404] [148, 149, 180, 376, 392, 405] [149, 150, 181, 377, 393, 406] [150, 151, 378, 394, 407] [151, 408] [182, 379] [152, 183, 380, 395] [152, 153, 184, 381, 396] [153, 154, 185, 382, 397, 409] [154, 155, 186, 383, 398, 410] [155, 156, 187, 384, 399, 411] [156, 157, 188, 385, 400, 412] [157, 158, 189, 386, 401, 413] [158, 159, 190, 387, 402, 414] [159, 160, 191, 388, 403, 415] [160, 161, 192, 389, 404, 416] [161, 162, 193, 390, 405, 417] [162, 163, 194, 391, 406, 418] [163, 164, 195, 392, 407, 419] [164, 165, 196, 393, 408, 420] [165, 166, 394, 421] [166, 422] [167, 197, 395, 409] [167, 168, 198, 396, 410] [168, 169, 199, 397, 411, 423] [169, 170, 200, 398, 412, 424] [170, 171, 201, 399, 413, 425] [171, 172, 202, 400, 414, 426] [172, 173, 203, 401, 415, 427] [173, 174, 204, 402, 416, 428] [174, 175, 205, 403, 417, 429] [175, 176, 206, 404, 418, 430] [176, 177, 207, 405, 419, 431] [177, 178, 208, 406, 420, 432] [178, 179, 209, 407, 421, 433] [179, 180, 210, 408, 422, 434] [180, 181, 435] [181, 436] [183, 184, 211, 411, 425, 437] [184, 185, 212, 412, 426, 438] [185, 186, 213, 413, 427, 439] [186, 187, 214, 414, 428, 440] [188, 189, 215, 416, 430, 441] [189, 190, 216, 417, 431, 442] [190, 191, 217, 418, 432, 443] [191, 192, 218, 419, 433, 444] [192, 193, 219, 420, 434, 445] [193, 194, 220, 421, 435, 446] [194, 195, 221, 422, 436, 447] [196, 448] [197, 222, 424, 438] [200, 201, 223, 428, 441, 449] [202, 203, 224, 430, 443, 450] [204, 205, 225, 432, 445, 451] [208, 209, 226, 436, 448, 452] [209, 210, 227, 453]
Code ID 454-8-17 · download JSON · raw on GitHub