Notes · v0.4.0

Rule (M) goes physical on Selene

v0.4.0 ships Step B-Selene from the three-step plan: the matrix-canonical verdict rule (M) issues on paper is now backed by Selene shot statistics on the 10 shortest PROMOTED 2-qubit conjectures. Steps C-2q (entangling noise sweep) and the broader release polish are deferred to v0.4.1 so this milestone can ship clean.

Step B-Selene · 2q shot tomography of PROMOTED conjectures

For each of the 10 shortest PROMOTED 2q conjectures from pqp_frontier_promotion_2q.json, we picked the shortest representative and a contrasting longer rep with a different structural residue, then ran both kernels through Selene's IdealErrorModel over a 108-cell tomography grid (36 product preps × 3 diagonal basis pairs ZZ/XX/YY) at 256 shots/cell. A cell PASSes when every outcome-probability difference |p_A − p_B| falls below 4·√(0.5/shots)0.1768.

Verdict: 10/10 PASS. Worst single-cell Δp across all 10 conjectures was 0.1484 (still well under threshold). Total wall-time 104.7s, with a resumable per-conjecture cache (quantum/pqp_frontier/_cache_2q_selene/) so the Selene run can survive sandbox resets. See the per-conjecture pass table.

This closes the loop opened by v0.3.8: rule (M) is sound by construction against the matrix oracle, and now empirically sound against shot statistics on Selene. The 2q rewriter (structural + rule M) is empirically complete on Clifford+S over our generator set up to length 5 — and that completeness survives the round-trip through physical measurement.

Implementation notes

Deferred to v0.4.1

  1. Step C-2q: 2-qubit noise sweep on a genuinely entangling kernel pair (highest-CNOT-delta PROMOTED rule) under both depolarizing and leakage models. Acceptance is ≥75% noisy-cell win on at least one model; honest negative is acceptable.
  2. Frontier-map refresh: incorporate B-Selene pass rate and the C-2q outcome into the resource-monotone Pareto headline numbers.
  3. Optional Step D candidates: 3q kernels (CCZ generator), rule (M) generalisation to k > 1.

External validation · Ferreira et al. 2026

Moth Quantum's June-2026 rendering paper (arXiv:2606.29989) operates the same pipeline we do — slow quantum sampler → multidimensional LUT → real-time consumer (their Blender shader, our React route). They also flag a conserved-number structure (U = ⊕ₙ Uₙ) that we don't yet exploit in the rewriter, sketched as candidate rule (P) on the G14 card. See /nadarasa/g14.

Bottom line

Rule (M)'s soundness is no longer just an arithmetic claim about 4×4 matrices — it's a measured property of Selene shot statistics on the shortest non-trivial 2-qubit conjectures the oracle could find.10/10 PASS, worst Δp 0.148 against a threshold of 0.1768, end-to-end in 104.7s.

See also: v0.3.8 changelog, 2q conjectures (rule M promotion), 2q Selene shot proofs.