Certify exact distances for six previously unresolved PBB codes - #1
Closed
Jphilbrick10 wants to merge 1 commit into
Closed
Certify exact distances for six previously unresolved PBB codes#1Jphilbrick10 wants to merge 1 commit into
Jphilbrick10 wants to merge 1 commit into
Conversation
Six entries marked d_is_exact:false are certified exact. IBM's published d is UNCHANGED on all six -- this confirms the existing values rather than revising them. 362 rows untouched. logicals_optimal / logicals_incumbent / logicals_failed are deliberately left as the MILP left them: the method bounds the minimum weight over all of N(S)\S in a single sweep and does not resolve logical operators individually. Evidence: two completed replicas per closure on provably distinct information sets; 9_6_0172 additionally reproduced by an independently implemented runner (582 shards, 49,256,436,180 candidates, zero violations). See the PR body for the lower-bound disclosure and three questions for maintainers.
|
I am One seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account. You have signed the CLA already but the status is still pending? Let us recheck it. |
Author
|
Superseded by #2 — the identical six-row diff, re-authored under our organization identity (Coherence Energy Labs). All review discussion welcome there. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Certify exact distances for six previously unresolved PBB codes
This PR updates six entries currently marked
d_is_exact: false. For each entry,exhaustive qubit-paired Zimmermann searches found no nontrivial logical operator
below the stated distance and produced an explicit logical witness at the stated
distance. Each closure was executed twice using deterministically reconstructible,
provably distinct information sets.
One entry,
9_6_0172, was additionally reproduced by a separately implementedrunner that does not invoke the production search or certification code. It
rebuilt the information sets from recorded pivots, recomputed the deficiencies,
and exhaustively checked all 49,256,436,180 candidates across 582 shards.
IBM's published
dis unchanged on all six. This confirms the existingvalues; it revises none of them. 362 rows are untouched.
The six rows
9_6_0172426b9d530929e62e0571f767860296530571f76786029653phase2_64d8f7c04aec559961phase2_65d9457e4965aaa67212_6_01997989eece4ce9c3cd12_6_0201a8879ca668587ffaMethod
The two symplectic columns of each physical qubit are kept adjacent through row
reduction, so every pivot qubit owns the three non-identity options {X, Z, Y}
directly. Two consequences: the bound applies to qubit weight without the
factor-2 slack column enumeration incurs (a Y is one qubit, two columns); and
Zimmermann's rank-deficient refinement admits a second information set whose
deficiency is measured from the reduction rather than assumed:
d_methodis set to a new value,qubit_paired_zimmermann. Reusingdeep_milpor
milp_exactwould attribute the result to a solver that did not produce it --happy to rename if you prefer a different convention.
Evidence, and what each part costs to check
d <= d*SUM_i SUM_q C(Kq_i, q) * 3^qfrom three integers per setd >= d*in fullDisclosure on the lower bound
The lower bound has no succinct machine-checkable proof object. The upper
bound ships a witness anyone verifies in milliseconds; the lower bound is an
absence claim over up to 8.15e12 candidates, and independently verifying it from
first principles requires re-executing the declared search.
We looked for a short certificate and did not find one, for a reason worth
recording: any Delsarte/LP-style bound bounds the minimum weight of
N(S)as alinear code, and
N(S)contains the stabilizers -- several of these codes carrystabilizers lighter than their distance (weight 6 against d=10). No such bound
can exceed the lightest stabilizer. Applying the LP per logical coset instead
needs the weight distribution of
S, which is 2^106 here.Every certificate records
lower_bound_is_machine_checkable: falseinternally,so the caveat travels with the artifact rather than living only in this text.
The six are not equally independent
All six have two completed replicas on provably distinct information sets.
9_6_0172additionally has a full lower-bound reproduction by an independentlyimplemented runner.
independence_levelis a field on each closure so thedistinction cannot be lost in summary.
Reproduction
Evidence release v1.0.1 is an immutable, self-contained bundle (57 files):
pristine catalogue inputs, per-closure certificates with witnesses and pivot
lists, the independent-reproduction manifests, verifier code, forgery
regressions, mutation report, environment records, Apache-2.0 licence.
Every certificate is Ed25519-signed over the fields a forgery must touch
(bounds, witness, per-set deficiency/contribution/levels_swept/pivot_list),
against a key pinned in
ISSUERS.json.v1.0.0 should not be used. An external audit found its first documented
command crashed on any machine without the author's directory layout, and that
its certificates were unsigned -- so a doctored claim with self-consistent
bookkeeping was accepted. Both are fixed in v1.0.1; the audit findings and the
fixes ship inside the bundle rather than being summarised here.
The bundle is currently held privately. We would rather hand it to reviewers
than publish it unprompted: tell us where to send it, or give us a GitHub handle
and we will grant read access immediately. Nothing in this PR should be taken on
trust meanwhile -- the witnesses below are checkable from the catalogue row
alone.
Certificate schema
2.0.0; verifier floor2.0.0.Code-input hashes:
9_6_017295a416506e3ac0090571f76786029653ca31654d55e7fe9fphase2_64f54c5128f3082445phase2_655acaeac02707c9a512_6_0199658d23d8d174858912_6_0201e61a9e67e0309d65Fields we deliberately did not touch
logicals_optimal,logicals_incumbentandlogicals_failedrecord the MILPcampaign's per-operator progress. This method bounds the minimum weight over all
of
N(S)\Sin one sweep and never resolves logicals individually, so it cannothonestly report k-of-k optimal. Those fields are left exactly as the MILP
left them.
That leaves rows reading
trust_level: EXACTbesidelogicals_incumbent: 1,which is inconsistent inside a schema that assumes per-logical resolution. We
would rather surface that than paper over it. Three questions:
d_is_exact, or does thefield specifically mean "every logical was individually resolved"?
logicals_*be normalised, left alone, or given a separate marker?d_exactness_sourcethe right shape for external provenance, or would youprefer flat fields or a sidecar file?
We are asking for technical review of the mathematics and the evidence -- not
endorsement of anything beyond these six rows.