qat.synthopline.util.conjugate_observable_tableau

qat.synthopline.util.conjugate_observable_tableau(observable, tableau)

Given an Hamiltonian \(H\) described in the Pauli basis (i.e an Observable) and a Clifford operator, under the form of a Tableau \(T\), constructs the conjugated Hamiltonian \(T H T^{-1}\).

The resulting Hamiltonian as the same number of Pauli terms as the input Hamiltonian. The support of each term might change arbitrarily.

Parameters
Returns

the conjugated Hamiltonian

Return type

Observable