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
observable (
Observable
) – the observable to conjugatetableau (
OperatorTableau
or stim.Tableau) – a Clifford Tableau
- Returns
the conjugated Hamiltonian
- Return type