Skip to content

update various qubit subspace gate protocols#1325

Merged
richrines1 merged 8 commits into
mainfrom
rich/qubit-subspace-protocols
Jan 7, 2026
Merged

update various qubit subspace gate protocols#1325
richrines1 merged 8 commits into
mainfrom
rich/qubit-subspace-protocols

Conversation

@richrines1

@richrines1 richrines1 commented Dec 27, 2025

Copy link
Copy Markdown
Contributor
  • adds support for mixed-unitary gates (e.g. depolarizing noise in the qubit subspace)
  • accounts for interchangeable qubits in sub_gate, when possible
  • fixes a bug in QubitSubspaceGate._apply_unitary_ when sub_gate doesn't have its own _apply_unitary_ or _unitary_ methods

Comment thread cirq-superstaq/cirq_superstaq/ops/qudit_gates.py
Comment thread cirq-superstaq/cirq_superstaq/ops/qudit_gates.py Outdated

@dowusu-antwi dowusu-antwi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@richrines1 richrines1 merged commit c7edd46 into main Jan 7, 2026
21 checks passed
@richrines1 richrines1 deleted the rich/qubit-subspace-protocols branch January 7, 2026 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants