-
Notifications
You must be signed in to change notification settings - Fork 0
Strengthen QEC sizing and distance contracts with Flux #412
Copy link
Copy link
Closed
Labels
bugSomething isn't workingSomething isn't workingcompilerFrontend / MLIR passes, type system, language semanticsFrontend / MLIR passes, type system, language semanticsneutral-atomNeutral-atom backend target (quon_na, quantum.na, AOD/schedule)Neutral-atom backend target (quon_na, quantum.na, AOD/schedule)ready-for-agentFully specified, ready for an AFK agentFully specified, ready for an AFK agent
Description
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingcompilerFrontend / MLIR passes, type system, language semanticsFrontend / MLIR passes, type system, language semanticsneutral-atomNeutral-atom backend target (quon_na, quantum.na, AOD/schedule)Neutral-atom backend target (quon_na, quantum.na, AOD/schedule)ready-for-agentFully specified, ready for an AFK agentFully specified, ready for an AFK agent
What to build
Make QEC sizing helpers express their actual legal domains and successful formulas. Repetition graph construction, surface/repetition atom counts, and ceiling division must not rely on unchecked subtraction or result types with no refined postcondition.
Acceptance criteria
2*d*d - 1for valid oddd >= 3without overflow.2*d - 1for validd >= 2without overflow.Result<_, _>specifications or new trusted bodies.Blocked by