Literature reproduction, not an original construction: matrices come unmodified from github.com/QEC-pages/Quantum_LDPC_Codes @ 1c95489383564e4dc2cce517de00d64d6f2c4f56 (Hyperbolic_Codes_Planar.zip), the same pinned source @MathysRennela (using DeepSeek V4 Flash 0731) already used for the five topological-family "Seam D" codes in fieldnotes/2026-09-18-hackathon-1155-frontier-map-and-playbook.md (codes/720-122-8.json, codes/864-146-8.json, codes/896-194-6.json, codes/900-182-8.json, codes/960-258-6.json). This pulls a different (p,q,N) entry from that same catalog.
Same direction as 80-18-5.note.md: filtering the source repo's own Hyperbolic_Codes.tsv index to N<=1000 gives 21 entries; only 5 (Seam D) were on the board. This is one of the 6 that checked out as still open.
Same sweep as 80-18-5.note.md. Independently computed k matched the file's own header-comment [[n,k,d]] ([[160,18,6]] here).
css.verify_css: CSS commutation confirmed.css.compute_k: k=18, matching the file's own header.submit.make_submission witness search (8,000 RIS trials/side, numpy,seed 0): found a weight-6 witness on both sides, matching the paper's claimed distance.
verify/validate_candidate.py returned passed: true,refute.refuted: false, novelty.board_advancing: true for (weight-6, unrestricted), dominated_by: [].
See 80-18-5.note.md — same sweep, same 10 dominated entries not submitted.
Same as 80-18-5.note.md.
git clone https://github.com/QEC-pages/Quantum_LDPC_Codes.git cd Quantum_LDPC_Codes unzip Hyperbolic_Codes_Planar.zip -d hyp # HX, HZ: hyp/4_5/4_5_160.mtx and hyp/4_5/5_4_160.mtx
import sys
sys.path.insert(0, "research/kit")
from submit import make_submission, save_submission
doc = make_submission(
HX, HZ,
name="[[160,18,6]] planar hyperbolic {4,5} code",
construction="Planar hyperbolic {4,5} code, literature reproduction from "
"github.com/QEC-pages/Quantum_LDPC_Codes @ "
"1c95489383564e4dc2cce517de00d64d6f2c4f56, N=160.",
authors=["@msilve160"], family="topological",
references=["github.com/QEC-pages/Quantum_LDPC_Codes"],
confidence="upper_bound", trials=8000, seed=0,
)
save_submission(doc, "codes/160-18-6.json") # only after human review + PR