qat.quops.is_unital

qat.quops.is_unital(quantum_channel: QuantumChannel, tol: float = 1e-08) bool

Tests whether a quantum channel is unital (\(\mathcal{E}(I) = I\)) or not.

Parameters
  • quantum_channel (QuantumChannel) – a quantum operation

  • tol (float) – tolerance on norm

Returns

boolean

Return type

bool