Validation is not a binary event. Quantum results accumulate confidence through a ladder of increasingly expensive checks. The art is deciding which checks are necessary before a claim, customer use, or investment decision.
View diagram source
flowchart LR
Static[Static checks] --> Sim[Classical simulation]
Sim --> Noisy[Noisy simulation]
Noisy --> Emu[Hardware emulation]
Emu --> SmallHW[Small hardware run]
SmallHW --> Replicate[Replicated hardware run]
Replicate --> External[External or witness run]
External --> Claim[Bounded claim]A confidence ladder turns validation into a budgeted strategy rather than an endless demand for “more proof.”
The validation problem
Quantum workloads are expensive to validate because each layer answers a different question.
| Layer | Question answered |
|---|---|
| static check | Is the program structurally valid? |
| exact simulation | Does the small instance match expected math? |
| noisy simulation | Is the result plausible under a noise model? |
| emulation | Does the workflow run through production machinery? |
| hardware run | Does the target produce a useful distribution? |
| replication | Is the result stable across time, target, or provider? |
| witness run | Can an external party verify the claim context? |
View diagram source
flowchart TB
Claim[Claim] --> Structural[Structural correctness]
Claim --> Numerical[Numerical correctness]
Claim --> Physical[Physical plausibility]
Claim --> Operational[Operational reproducibility]
Claim --> Economic[Economic defensibility]
Claim --> External[External credibility]Confidence as an operating asset
A platform should store confidence evidence just as carefully as it stores raw results.
View diagram source
flowchart LR
Run[Run] --> Evidence[Evidence package]
Evidence --> Checks[Validation checks]
Checks --> Score[Confidence score]
Score --> Decision[Decision]
Decision --> Publish[Publish]
Decision --> Iterate[Iterate]
Decision --> Stop[Stop]A confidence score is not a universal truth. It is a structured summary of what has been checked, what failed, and what remains uncertain.
Economics of validation
Every validation step consumes resources: human review, simulator time, QPU shots, queue priority, external witness effort, and opportunity cost. The right validation ladder depends on the stakes.
View diagram source
flowchart TB
Stakes[Decision stakes] --> Low[Low stakes]
Stakes --> Medium[Medium stakes]
Stakes --> High[High stakes]
Low --> Cheap[Static and simulation checks]
Medium --> Bounded[Hardware plus replication]
High --> Full[Replication, witness, and assurance case]Do not spend a publication-grade validation budget on a weekly exploratory notebook. Do not publish a strategic claim with only exploratory validation.
Stopping rules
Stopping rules make validation finite.
View diagram source
stateDiagram-v2
[*] --> Plan
Plan --> RunCheck
RunCheck --> Pass
RunCheck --> Fail
Pass --> NextCheck
NextCheck --> ClaimReady
NextCheck --> RunCheck
Fail --> Diagnose
Diagnose --> Retry
Diagnose --> Stop
Retry --> RunCheck
Stop --> [*]
ClaimReady --> [*]A stopping rule should specify how many retries are permitted, what change requires a new baseline, and what failure retires the claim.
Confidence ledger
View diagram source
flowchart LR
Ledger[Confidence ledger] --> CheckID[Check ID]
Ledger --> Input[Input artifact]
Ledger --> Method[Method]
Ledger --> Output[Output]
Ledger --> Reviewer[Reviewer]
Ledger --> Expiry[Expiry]
Ledger --> Residual[Residual uncertainty]The ledger should be machine-readable and reviewable by humans. It is not enough to say that a result was validated. The platform must show how.
Avoiding validation theater
Validation can become decorative. The common failure modes are:
- checking only easy properties
- repeating the same check under different names
- using noisy simulation to confirm a noise model rather than a result
- selecting hardware runs after seeing outcomes
- treating confidence scores as objective when they are policy-weighted
View diagram source
flowchart TB
Theater[Validation theater] --> Easy[Easy checks only]
Theater --> Duplicate[Duplicate checks]
Theater --> Cherry[Cherry-picked runs]
Theater --> Hidden[Hidden exclusions]
Theater --> Score[Unexplained score]
Theater --> BadClaim[Overstated claim]Practical rule
Before a claim leaves the team, it should be possible to answer three questions: what ladder was used, why that ladder was sufficient, and what evidence would make the claim fail.