mrmustard.lab_dev.states¶
The classes representing states in quantum circuits.
Classes¶
|
The N-mode Bargmann eigenstate. |
|
The N-mode coherent state. |
|
Base class for density matrices. |
|
The N-mode displaced squeezed vacuum state. |
|
The N-mode mixed state described by a Gaussian gate that acts on a given thermal state. |
|
The N-mode pure state described by a Gaussian gate that acts on Vacuum. |
|
Base class for all Hilbert space vectors. |
|
The N-mode number state. |
|
The N-mode Quadrature eigenstate. |
|
The n-th Sauron state is an approximation of the n-th Fock states using a ring of n+1 coherent states. The reference to the Lord of the Rings comes from the approximation becoming perfect in the limit for the radius of the ring going to zero where vacuum (= darkness) is. The formula for the Sauron state as a superposition of coherent states on a ring is given in https://arxiv.org/abs/2305.17099: .. math:: |text{Sauron}(n)rangle = frac{1}{mathcal{N}}sum_{k=0}^{n} e^{i 2pi k/(n+1)} |epsilon e^{2pi k/(n+1)}rangle_c, :type modes: |
|
The N-mode squeezed vacuum state. |
|
Base class for all states. |
|
The N-mode thermal state. |
|
The two-mode squeezed vacuum state. |
|
The N-mode vacuum state in Bargmann representation. |