Application (paulie.application)#
Visualization#
Utilities for visualizing the anti-commutation graph.
|
Plot a canonical anti-commutation graph of a set of generators. |
Average Pauli weight#
Utilities related to average Pauli weights.
Calculates the average Pauli weight (influence) for an operator \(O\). |
|
Generates the weight \(|P|\) for each of the \(4^{\text{number qubits}}\) Pauli operators. |
|
Finds the quantum Fourier entropy of an operator \(O\). |
Optimal \(\mathfrak{su}(2^n)\) generators#
Utilities related to \(\mathfrak{su}(2^n)\) generators.
Get the optimal number of edges in the anticommutation graph for \(\mathfrak{su}(2^{n})\). |
|
Get an optimal universal generator set for \(\mathfrak{su}(2^{n})\). |
Chaos metrics#
Utilities related to different DLA properties.
Get the average graph complexity of a Pauli string with respect to the time evolution generated by a given generator set. |
|
|
Finds the Haar averaged out-of-time-order correlator \(F\) between two Pauli strings \(V\) and \(W\). |
|
Computes the four-point correlator of Pauli strings \(P\), \(Q\), \(R\), and \(S\). |
|
Computes the second-order twirl of an operator \(M\) by projecting it onto the subspace of quadratic symmetries of a DLA. |
Pauli instability and fixed-unitary OTOC#
Expectations over uniform Pauli pairs for a given unitary (contrast with Haar-averaged
average_otoc() over a DLA).
|
Out-of-time-order correlator for a fixed unitary \(U\) and Pauli strings \(P_1\), \(P_2\): |
|
Uniform expectation of \(\lvert\mathrm{OTOC}(U,P_1,P_2)\rvert\) over independent \(P_1,P_2 \in \{I,X,Y,Z\}^{\otimes n}\) (each uniform on \(4^n\) strings). |
|
Pauli instability (Definition 1): |
Matrix decomposition#
Utilities related to matrix decompositions.
Returns the weight vector corresponding to the Pauli basis decomposition of a matrix. |
|
Returns the weight vector corresponding to the Pauli basis decomposition of a diagonal matrix. |