Skip to content

data: rename 19 tier5 stems to mirror DistQLDPC (GH-225 follow-up CC lower bounds) - #19

Merged
guluchen merged 5 commits into
mainfrom
data/gh225-lb-push
Nov 8, 2026
Merged

guluchen merged 5 commits into
mainfrom
data/gh225-lb-push

Conversation

@guluchen

@guluchen guluchen commented Nov 6, 2026 •

Copy link
Copy Markdown
Owner

Mirrors guluchen/DistQLDPC#232: renames 19 tier5 stems (four of them now exact) whose CC lower bounds were reproduced in the GH-225 follow-up runs (guluchen/DistQLDPC#225). These are the same matrices; only the Gx/Gz header comments change, and all 80 matrix files are byte-identical to the DistQLDPC branch.

Old New
BB_1080_4_32to48 BB_1080_4_34to48
BB_756_16_32to34 BB_756_16_34 (d = 34)
BB_864_4_32to40 BB_864_4_34to40
COLOR_1027_1_31to37 COLOR_1027_1_33to37
COLOR_2791_1_28to61 COLOR_2791_1_30to61
TN_288_2_22to24 TN_288_2_24 (d = 24)
TN_324_4_23to25 TN_324_4_24to25
TN_360_4_23to24 TN_360_4_24 (d = 24)
TN_396_4_23to26 TN_396_4_24to26
TN_432_8_23to29 TN_432_8_25to29
TN_468_4_23to29 TN_468_4_25to29
TN_496_2_28to30 TN_496_2_30 (d = 30)
TN_504_2_24to34 TN_504_2_25to34
TN_540_4_24to34 TN_540_4_25to34
TN_576_2_24to37 TN_576_2_26to37
TN_612_2_24to40 TN_612_2_26to40
TN_648_10_22to32 TN_648_10_23to32
TN_648_14_22to28 TN_648_14_23to28
TN_684_2_24to29 TN_684_2_25to29
  • Each value was reached by two runs with different search trees, with the last level EMPTY.
  • The four exact stems have a lower bound that meets a verified upper-bound witness.
  • This is the same engine, not an independent second method.
  • Upper bounds are unchanged.
  • Evidence and checks: DistQLDPC#232 and DistQLDPC optimization/experiments/GH-225/lb-push/.

Changes:

  • git mv of the matrix files, and of tables/TN_360_4_23to24.tex to tables/TN_360_4_24.tex with its \input and caption;
  • data/README.md;
  • NOTICE;
  • tests/test_repository_paths.py.

The layout tests pass locally.

🤖 Generated with Claude Code

…GH-225 follow-up)

TN_288_2_23to24 (was TN_288_2_22to24), TN_432_8_24to29 (was TN_432_8_23to29),
TN_468_4_24to29 (was TN_468_4_23to29), TN_576_2_25to37 (was TN_576_2_24to37),
TN_612_2_25to40 (was TN_612_2_24to40), COLOR_1027_1_32to37 (was COLOR_1027_1_31to37),
COLOR_2791_1_29to61 (was COLOR_2791_1_28to61). Same matrices; only the Gx/Gz header
comments change. Each lower bound was reached by at least two CC runs with different
search trees (gated-erasure main 755e0c21 and ungated-erasure main 1239e9a2, or a
different row order); same engine, not an independent method; upper bounds unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@guluchen

guluchen commented Nov 6, 2026

Copy link
Copy Markdown
Owner Author

CI note: the test (3.9) job fails before any test runs. actions/setup-python reports "The version '3.9' with architecture 'x64' was not found for Ubuntu 26.04": ubuntu-latest now resolves to Ubuntu 26.04, which has no Python 3.9 build. A rerun failed the same way. The 3.10 and 3.12 jobs pass, and #18 passed on 3.9 yesterday.

The fix is a change to .github/workflows/ci.yml, either pinning runs-on: ubuntu-24.04 or dropping 3.9 from the matrix. Our token cannot push workflow files, so this PR and its DistQLDPC twin (guluchen/DistQLDPC#232, all checks green) stay unmerged until the workflow is fixed or the PI decides to merge anyway.

…und 34

lb 34 reached by main 755e0c21's CC default (40 586 s) and by main 1239e9a2 plus
ungated erasure (24 h run, 44 390 s), different trees; same engine, not an independent
method; upper bound unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@guluchen guluchen changed the title data: rename seven tier5 stems to mirror DistQLDPC (GH-225 follow-up CC lower bounds) data: rename eight tier5 stems to mirror DistQLDPC (GH-225 follow-up CC lower bounds) Nov 7, 2026
yfc and others added 3 commits November 7, 2026 15:56
…2_25to34, TN_648_10_23to32

Each lower bound was reached in 36 h runs by main 755e0c21's CC default (gated erasure)
and by main 1239e9a2 plus ungated erasure (different trees). On TN_360 the lower bound
24 meets the GH-146 weight-24 witness, so d = 24. Same engine, not an independent
method; upper bounds unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…_4_25to34, TN_648_14_23to28; COLOR_1027 33, COLOR_2791 30

Each lower bound was reached in 36 h runs by two configurations with different search
trees (main 755e0c21's CC default with gated erasure, and main 1239e9a2 plus ungated
erasure; for COLOR_2791 a bfs row order). On BB_756 the lower bound 34 meets the
GH-146 weight-34 witness, so d = 34. COLOR_1027_1_33to37 and COLOR_2791_1_30to61
replace the intermediate 32to37 / 29to61 names of this branch. Same engine, not an
independent method; upper bounds unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Add the results of the finished 36 h runs: TN_288_2_24 (d = 24) and TN_496_2_30
(d = 30) solved, TN_432_8_25to29, TN_468_4_25to29, TN_576_2_26to37, TN_612_2_26to40
and TN_684_2_25to29. Each new value was reached by two runs with different search
trees and has its last level EMPTY; the solved stems' upper bounds are the GH-146
witnesses, 17/17 VALID in renamed-2026-11-07/VERIFY.txt. Odd-level parity and the XZ-dual
maps of the X-half-only codes were re-checked in pure Python (verify_parity.txt,
verify_dual.txt). The intermediate 23to24, 24to29, 25to37, 25to40 and 29to30 names of
this branch are folded into the final stems in the rename-history rows and notices.
Same engine, not an independent method; upper bounds unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@guluchen guluchen changed the title data: rename eight tier5 stems to mirror DistQLDPC (GH-225 follow-up CC lower bounds) data: rename 19 tier5 stems to mirror DistQLDPC (GH-225 follow-up CC lower bounds) Nov 8, 2026
@guluchen
guluchen merged commit 3f48586 into main Nov 8, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant