Skip to content

Commit

Permalink
Clifford clifford -> Clifford Tableau
Browse files Browse the repository at this point in the history
Signed-off-by: David Winderl <[email protected]>
  • Loading branch information
daehiff committed Aug 11, 2024
1 parent f9ff6cf commit f65906a
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions pauliopt/clifford/tableau.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,8 @@ def mult_paulis(p1, p2, sign1, sign2, n_qubits):

class CliffordTableau:
"""
Class for storing and manipulating Clifford clifford.
A Clifford clifford is a representation of a Clifford circuit as a
Class for storing and manipulating Clifford tableau.
A Clifford tableau is a representation of a Clifford circuit as a
2n x 2n binary matrix, where n is the number of qubits. The first n rows
represent the stabilizers, and the last n rows represent the destabilizers.
The first n columns represent the X operators, and the last n columns
Expand Down
4 changes: 2 additions & 2 deletions pauliopt/clifford/tableau_synthesis.py
Original file line number Diff line number Diff line change
Expand Up @@ -342,10 +342,10 @@ def get_non_cutting_vertex(G, pivot_col, swappable_nodes):

def synthesize_tableau(tableau: CliffordTableau, topo: Topology, include_swaps=True):
"""
Architecture aware synthesis of a Clifford clifford.
Architecture aware synthesis of a Clifford tableau.
This is the implementation of the algorithm described in Winderl et. al. [1]
:param tableau: The Clifford clifford
:param tableau: The Clifford tableau
:param topo: The topology
:param include_swaps: Whether to allow initial and final measurement permutations
Expand Down

0 comments on commit f65906a

Please sign in to comment.