Notes · v0.4.1

Rule (M) under noise

Step C-2q from the v0.4.0 deferred queue. The original framing was "noise-advantage on the highest-CNOT-delta PROMOTED 2q rule" — but the actual data shows the max CZ-delta across all 105 PROMOTED rules is only 1 gate (length budget capped at 5). The advantage framing won't carry the way QFT_full vs AQFT_k1 did at length 15.

Pivoted framing · soundness, not advantage

Instead of looking for a noise winner, v0.4.1 asks whether rule (M) is sound on noisy shots: re-run each of the 10 shortest PROMOTED identities A ≡ B under depolarizing and leakage error models. Both sides experience the same channel, so a PASS at noise level p means the channel preserves the identity within the cell-by-cell threshold 4·√(0.5/shots) ≈ 0.177. Acceptance: ≥75% conjectures PASS at p_1q = 0.020.

Harness

Status

Also in this drop · Playpond links

Every kernel page (G1G11, plus G6b) now ships a "copy source · open in Playpond" chip next to the kernel snippet. Playpond (play.guppylang.org) has no client-encodable share URL — the chip copies the .py to the clipboard and opens the editor in a new tab so you can paste and Run.

Next up (v0.4.2)

Selene smoke test of a 2-mode beam-splitter collision unitary U_θ from the Ferreira et al. paper — validates the particle-number-preserving harness before rule (P) lands in v0.4.3. See /nadarasa/g14.

See also: v0.4.0 changelog, noise sweep matrix, v0.4.0 ideal proofs.