ftqcp

composite composite/qrm15/switch-to-steane@1 · verified · raw JSON

switch_qrm_to_steane

input code(s)
output code(s)
recipes
0

Logical action

identity (no declared logical action)

Circuit

Qqrm15Bsteane|0⟩XZZ

One wire per logical qubit; brackets group the wires of a code block. Boxes are the declared logical actions of the steps; blue boxes are composites; double lines carry a measured bit into a conditional step.

Steps

#labelconditionappliesblocks
0steane_prep_0__h0steane/prep-zero@2— → B
1cs_cnot__h0qrm15/cnot-to-steane@1Q, B → Q, B
2qrm_readout_x__h0qrm15/readout-x@1Q → —
3steane_z__h0if qrm_readout_x__h0.m_cssteane/z-transversal@1B → B

ports in: Q: qrm15 · ports out: B

Run recipes

No run recipes for this entry yet.

Verification

fieldvalue
statusverified
methodbell-choi-exact-v1
patterns_checked2
date2026-10-07
tools.adaptqa5dd50e245569f199030ea40187948fa228481e9
tools.xtimxtim-engine-9

Provenance

fieldvalue
submitterikim
sourceadaptq.composites.switch_qrm_to_steane; exported from adaptq a5dd50e
created2026-10-07
notesmagic_T (composite/steane/magic-t-prep) without the magic prep: Steane |0>, cs_cnot, qRM X readout -> m_cs, Z-bar on B iff m_cs; in: Q (qRM), out: B (Steane), action = identity; the Daguerre–Kim code-switching protocol: teleportation of the qRM15 logical (here a magic state) onto a fresh Steane block via transversal CNOT, X readout and a Z̄ correction — cite as Daguerre–Kim code switching (adaptq composites.switch_qrm_to_steane)