TN/MPS Baseline Design¶
This is the QWC-4.2 design artifact for the N=30-40 tensor-network baseline path. It is planning and preregistration evidence only.
Boundary¶
Design and preregistration evidence only; no N>=30 tensor-network row, hardware advantage, or broad quantum-advantage claim is established.
Decision¶
Use the Python/quimb CPU MPS adapter as the first execution path, with the bounded native Schmidt/resource model as a deterministic fallback and validation scaffold. Keep ITensor/Julia and GPU TN as explicitly blocked follow-ups until owner-gated toolchain work.
Adapters¶
| adapter | language | dependency | status | role | max N |
|---|---|---|---|---|---|
| quimb_mps_cpu | Python | quimb[tensor] optional extra | optional_dependency | CPU DMRG/TEBD execution adapter for nearest-neighbour or explicitly truncated K_nm | 40 |
| bounded_native_schmidt | Python/NumPy | none | ready | Deterministic resource and discarded-weight scaffold for row validation | 40 |
| itensor_julia | Julia | ITensor.jl | blocked | Future independent MPS parity adapter after Julia ownership is assigned | 40 |
| gpu_tn | CUDA/Python | cuTensorNet or equivalent | owner_gated | Future GPU tensor-network comparison lane | 40 |
Size Plan¶
| N | class | CPU-first adapter | QWC-5.1 unblocker | GPU follow-up |
|---|---|---|---|---|
| 30 | pilot | quimb_mps_cpu | True | defer to owner-gated GPU lane #32 |
| 32 | pilot | quimb_mps_cpu | True | defer to owner-gated GPU lane #32 |
| 36 | extension | quimb_mps_cpu | True | defer to owner-gated GPU lane #32 |
| 40 | extension | quimb_mps_cpu | True | defer to owner-gated GPU lane #32 |
Acceptance Gates¶
- Every N=30-40 row must record status, wall_time_ms, memory_bytes, max_bond, discarded_weight, entropy proxy, command, machine, dependencies, and git_commit.
- Skipped rows must carry explicit size, dependency, or resource-gate reasons.
- TN/MPS rows must be compared against the S2 protocol matrix before any QWC-5.1 promotion.
Blocked Claims¶
- No broad quantum advantage claim from this design artifact.
- No tensor-network hardness claim until measured N=30-40 TN rows exist.
- No GPU TN comparison until the owner-gated GPU lane promotes it.
- No Julia/ITensor parity claim until a maintained Julia adapter is measured.
QWC-5.1 Unblocker¶
QWC-5.1 can execute the CPU-first TN/MPS rows once the quimb dependency, resource caps, and S2 row schema are pinned by this manifest.