I created a Bloch rotation matrix in two different ways that should be equivalent, but they produce slightly different answers. I would like to know if there is a bug OR (more likely) something I don’t understand. Please see attached notebook for a simple example.
I don’t think you can reconstruct this rotation matrix from RX, RY, and RZ because Pauli matrices do not commute. This should correspond to the bRotate1: