open-standards/wai/quantum-cross-simulator/corpus/qasm
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science cd7841d4f7 wai-quantum: a gate under many controls held as one op (first pass, before review)
The state a first pass left uncommitted, recorded as it was so that the review
and its fixes read as changes against it:

- qasm::read_whole keeps a gate whose standard form doubles with its
  controls as one op; Program::lowered writes it in standard gates, one
  lowering (qasm/controls.rs) behind both forms.
- StateVector::run_ops applies such a gate as one; the bit-exact simulator
  walks only the indices its controls leave on.
- The bit-exact method reports the global phase its lowering drops and the
  angles below its table; a named mps job runs metered on the bond it
  reaches; the error-correction reader takes C_XYZ, E and PAULI_CHANNEL_1.

Not yet built or tested as a whole; later commits review it.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-06 03:07:06 -05:00
..
below_grid_k33.qasm
below_grid_k40.qasm
below_grid_k47.qasm
below_grid_k48.qasm
below_grid_k52.qasm
below_grid_k60.qasm
bit_order_control.qasm
bit_order_named_bits.qasm
bit_order_product.qasm
bit_order_x_high.qasm
bit_order_x_low.qasm
clifford_cluster_n65.qasm
clifford_counts_n40.qasm
clifford_ghz_n100.qasm
clifford_random_n10_as_state.qasm
clifford_random_n63.qasm
clifford_random_n64.qasm
clifford_random_n65.qasm
clifford_t_n4_d20.qasm
clifford_t_n8_d40.qasm
clifford_t_n12_d40.qasm
controlled_rz_full_turn.qasm
controlled_small_angle_k30.qasm
dyadic_n6_k20.qasm
dyadic_n10_k30.qasm
empty_register.qasm
feedback_flip.qasm
full_turn_p_t1_0.qasm
full_turn_rx_t1_0.qasm
full_turn_ry_t1_0.qasm
full_turn_rz_t1_0.qasm
full_turn_rz_t2_0.qasm
full_turn_u_t1_0.qasm
gate_c2p.qasm
gate_c2ry.qasm
gate_c2rz.qasm
gate_c3x.qasm
gate_c3z.qasm
gate_ccx.qasm
gate_ccz.qasm
gate_ch.qasm
gate_cp.qasm
gate_crx.qasm
gate_cry.qasm
gate_crz.qasm
gate_cswap.qasm
gate_csx.qasm
gate_cu.qasm
gate_cx.qasm
gate_cy.qasm
gate_cz.qasm
gate_gphase_controlled.qasm
gate_h.qasm
gate_id.qasm
gate_negcx.qasm
gate_p.qasm
gate_rx.qasm
gate_rxx.qasm
gate_ry.qasm
gate_ryy.qasm
gate_rz.qasm
gate_rzz.qasm
gate_s.qasm
gate_sdg.qasm
gate_swap.qasm
gate_sx.qasm
gate_sxdg.qasm
gate_t.qasm
gate_tdg.qasm
gate_u.qasm
gate_x.qasm
gate_y.qasm
gate_z.qasm
ghz_by_fusion.qasm
ghz_counts_n8.qasm
ghz_n2.qasm
ghz_n3.qasm
ghz_n5.qasm
ghz_n8.qasm
ghz_n12.qasm
grover_counts_n5.qasm
grover_n3.qasm
grover_n5.qasm
grover_n8.qasm
grover_n10.qasm
measure_twice.qasm
mps_ghz_n30.qasm
mps_ghz_n50.qasm
mps_ghz_n100.qasm
mps_qft_n30.qasm
mps_qft_n30_bond256.qasm wai-quantum: a gate under many controls held as one op (first pass, before review) 2026-11-06 03:07:06 -05:00
noise_depol1_x_chain_p0_1_k7.qasm
noise_depol1_x_chain_p0_01_k20.qasm
noise_depol2_cx_chain.qasm
one_qubit.qasm
qft_counts_n8.qasm
qft_n3_x5.qasm
qft_n5_x19.qasm
qft_n8_x173.qasm
qft_n12_x2741.qasm
qft_n14_x10923.qasm
qft_superposed_n10.qasm
qft_wide_n20.qasm
qpe_t4_m5.qasm
qpe_t6_third.qasm
qpe_t8_m173.qasm
qpe_t10_third.qasm
qpe_t12_m2741.qasm
repeat_until_success.qasm
reset_after_superposition.qasm
rotations_counts_n6.qasm
rotations_n6.qasm
rotations_wide_n20.qasm
small_angle_k8.qasm
small_angle_k16.qasm
small_angle_k24.qasm
small_angle_k26.qasm
small_angle_k28.qasm
small_angle_k30.qasm
small_angle_k32.qasm
teleport.qasm
tiny_radians.qasm
tn_mirror_n40.qasm
tn_shallow_n26.qasm
top_index_n20.qasm