qrunch.quantum.operators
Module that defines a variety of quantum operators that can be used to construct quantum expressions.
It includes both high-level operators, commonly used in the second quantization formalism of quantum mechanics, and low-level operators like the Pauli matrices \(X\), \(Y\), \(Z\), and \(I\), which can be directly measured on quantum computers. Operators of the same type can be combined using standard mathematical operations to create constructs such as second-quantized Hamiltonians or Pauli strings and sums.
The qrunch.quantum.operators.math module offers methods to simplify, expand, and combine these operators
(sum, product), using notation similar to standard mathematical expressions.
Modules
Module for handling Kraus operations used for error mitigation. |
|
The mappers module facilitates the conversion of second quantization formulations into Pauli operators. |
|
Module that offers methods to simplify, expand, and combine these operators (sum, product). |
|
Module that contains the abstract Pauli operators \(X\), \(Y\), \(Z\), and \(I\). |
|
Module containing operators used in the second quantization formulation. |