Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initialise a UnitaryTableau from a parity matrix #1473

Open
CalMacCQ opened this issue Jun 26, 2024 · 1 comment
Open

Initialise a UnitaryTableau from a parity matrix #1473

CalMacCQ opened this issue Jun 26, 2024 · 1 comment
Labels
enhancement New feature or request stale

Comments

@CalMacCQ
Copy link
Contributor

CalMacCQ commented Jun 26, 2024

A boolean linear transformation on $n$ qubits can be specifed by an $(n \times n)$ binary matrix and implemented with a CNOT circuit. A CNOT circuit is clearly Clifford.

Maybe it'd be nice to have a method like UnitaryTableau.from_parity_matrix or similar for this. Turns out you can construct a Tableau fairly directly by taking the transpose of the parity marix and putting it in the blocks of the Tableau.

Originally suggested by @willsimmons1465

@CalMacCQ CalMacCQ added the enhancement New feature or request label Jun 26, 2024
Copy link

This issue has been automatically marked as stale.

@github-actions github-actions bot added the stale label Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request stale
Projects
None yet
Development

No branches or pull requests

1 participant