1 Introduction
According to the foundations of the quantum mechanics, the complete description of a quantum system relies on the knowledge of the state vector V> that belongs to the space states [5]. However, it is difficult to extract, in a transparent manner, the most relevant physical insights of a quantum system through the single analysis of its vector state. Fortunately, several useful representations can demystify its abstract nature, among them we find the Wigner function. It is primordially appropriated to discuss the connection between the classical and the quantum domain [15].
The initial emergence of the field Wigner function in cavities has become increasingly important as fundamental Quantum question has received a renewed attention and that demanded of a handy theoretical, numerical and experimental tool able, as the Wigner function, to express its analysis. This is particularly important in composite quantum systems [11], where its complexity limits quite frequently our ability to provide fully solvable results.
In those systems, the Wigner function becomes far too complex to be solved analytically and the need to have a fully numerical approach is required. The aim of this work is to introduce a numerical approach that can explore from its basics.
Several equivalent definitions allow the computation of the Wigner function. If it is known the quantum system stationary wave function 4> (x), we can easily compute the Wigner function through the following expression [15]:
An alternative and equivalent way to compute the Wigner function is through [3]:
Let us notice that while the equation 1 is valid for a system described by the wave function ϕ(x), the equation 2 is of more general application because applies to a quantum system described by the density operator ρ.
Maybe, the most widely discussed model in quantum optics is the Jaynes-Cummings Model (JCM), which in its simplest form describes the interactions between a two-level atom and the quantized field in a perfect cavity [10]. The analysis of the field Wigner function in this model is a standard tool to inquire on the properties of the cavity quantum field. To compute the JCM Wigner function, it has been proposed the factorization of JCM the wave function as:
is a key step in the discussions of the analytical time-dependent JCM Wigner function. The limitation of the equation 3 is its validity only for fields described by a vector state, and it is desirable to generalize such expression to take into account a density matrix formalism. Such a handy factorization has been possible through the assumption of exact atom-field resonance [6].
In the equation 3, the first term is related to the ground state and the second one to the excited state. An analysis without those assumptions becomes quite a formidable task, which implicitly makes desirable numerical strategies that could provide an efficient analysis to more complex cases. This numerical perspective is the motivation of our didactic examination of the JCM Wigner function as a convenient example, which can be extended to discuss many other problems.
The starting point of our discussion will be the equation 2. The computational implementation of the quantum operators, which appear in such equation, becomes viable by taking advantage of the modern software available for the matrix management. The quantum practitioner, which often finds these complex operator expressions, will appreciate it to explore these techniques in many other problems further.
2 The Harmonic Oscillator Wigner Function
The Harmonic Oscillator (HO) is one of the most widely used models in many areas of physics. The quantum version of this model is the mathematical tool to describe the quantum field inside a perfect cavity. Therefore, before inquiring into the JCM cavity field Wigner function, it is convenient to briefly describe the quantum harmonic oscillator and to show the the expressions of its time-dependent Wigner function. The Hamiltonian of the quantum harmonic oscillator is:
where its frequency is given by ω and the rising and lowering operators are provided by
There are quantum states expressed in terms of a and
The HO propagator is just the exponential of the Hamiltonian
Moreover, the HO state at an arbitrary time t is:
Two typical examples of propagating an initial state are the Fock state
for a Fock state. In equation (1.7) n denotes the HO number of quanta, and Ln(x) denotes the nth-order Laguerre polynomial. Notice that this Wigner function is time-independent because in this case the density matrix does not depend explicitly on time, see Fig. 1. The Wigner function of a coherent state is given by:
The equation 8 describes a clockwise rotating two-dimensional Gaussian function in the complex plane defined by α, which is centered at
3 The Jaynes-Cummings Model
The Jaynes-Cummings Model (JCM) [10] is one of the most notorious physical models to accurately describe the interactions between the quantized field in a one-dimensional perfect cavity of frequency ω and a Two-Level Atom (TLA) with atomic transition frequency w0 . The strength of such interactions are provided by the coupling constant A. The JCM Hamiltonian is:
The above Hamiltonian was obtained under Rotating Wave Approximation (RWA). Just like we anticipated, the operator a describes the cavity mode, and satisfies the usual Bosonic operators commutation rule
There are several outstanding mathematical properties of this model. One of them is the existence of motion constants. They are the total number of excitation and the interchange constant [1], which are given by:
Often the computation of JCM analytical expressions relies on the knowledge of these constants. Furthermore, the technique of finding the motion constants is quite a useful path for solving more complex quantum-electrodynamical systems. The propagator of the JCM is given by:
Another JCM feature is the existence of the so-called dressed states that diagonalize the Hamiltonian, and are given by:
In the equation 12 we are going to choose the Bosonic index n satisfying the condition n > 0. The quantities cn and sn are a shorthand notation for
The dressed states are a complete base for the JCM. Therefore, a JCM unity operator is the following:
The exact JCM eigenfrequencies are [13]:
The total excitation was denoted by Nnm , and it is given by:
where n and m are the eigenvalues of the unperturbed operators
4 Numerical Implementation of Quantum States and Operators
As we have previously pointed out, the time-dependent cavity field Wigner function computation is a formidable task, even in the absence of atomic interactions. However, the definition given in equation 2, provides quite a convenient manner to numerically perform such a task. For this purpose, we have to recall that the quantum states and operators have computer readable representations. In this matrix formulation of the quantum mechanics, a quantum state is described by a column vector while a quantum operator by a matrix. In general, both of them have complex entries.
4.1 Atomic Operators and States
Most of the modern software for matrix management allow the implementation of column vectors and several other helpful matrix operations, like the matrices Kronecker product or the matrix exponentiation. The excited
and
On the other hand, the rising and the lowerin atomic operators have the matrix representation:
And
The dimension of the vectors is 1 × 2 , while the dimension of the operators is 2 × 2 due to the two-dimensional TLA Hilbert space.
4.2 Field Operators and States
Field states and operators also have to be implemented on the computer. The Fock
In the same terms, the coherent state can be easily approximated with the following equation:
where α is a complex number. The annihilation operator, in the same terms, has the matrix representation:
In the same analogous terms,
4.3 Interacting Systems
The last two sections describe how to implement the states and operators of two isolated systems, the atom and the field. However, just like the JCM establish, these two systems are interacting. In that case, the extended Hilbert space
If we restrict ourselves to the JCM, the initial state will be given by
The extension of an arbitrary field operator OFIELD is given by:
In both equations (1.25) and (1.26), IFIELD and ITLA denote the field and the TLA identity operators respectively. The operators
4.4 Numerical Solution
The proper implementation of the extended operators in the JCM framework allows an easy matrix construction of Hamiltonian using typical computer matrix operations. Such computer implementation is advantageous because it allows knowing the state of the JCM at an arbitrary time through several methods. For instance, through the numerical solution of the first-order system of differential equations, provided by the Schrodinger equation:
The numerical techniques to solve differential equations systems, as the given in equation 27, are widely known as are its limits, precision, and convergence [2,8]. Solving numerically the system 27 is a very general approach, which however has its practical limitations that can be overcome in particular cases like the JCM. A second alternative approach is given by expressing equation 11 in our matrix representation:
Where N and C are the discrete versions of the operators defined in 10. A third alternative, a more convenient for our purposes, is expanding the wave function in terms of the numerical dressed states
The coefficient ck is easily computed through the matrix operation
5 Numerical Computation of the JCM Wigner Function
The matrix formulation of the quantum operators that we provided is intended to describe interacting atom-field systems. However, the definition of Wigner function requires only the density matrix of the field. In addition to the Kronecker product, we have to implement an operation that allows reducing the dimension of the matrix of a composite system to obtain only the density matrix of the field. This operation is called partial trace.
Let us discuss the concept of the trace. Consider an arbitrary base
where d is the dimension of
On the other hand, if we are interested in the atomic density matrix -for instance, to inquire in the Boch vector dynamics-, we can follow an analog definition to obtain the TLA density matrix:
With the knowledge of the density matrix, we can easily implement a routine to compute the Wigner function:
where D(α) is the displacement operator, which is given by:
The numerical implementation of D(α) and
The matrix operations involved in the equation 35 makes clear the power of the matrix methods for the computation of the Wigner function.
6 Final Remarks
The numerical techniques here developed can be used to extend easily the results presented in Fig.3. Among these extensions, we can consider the cavity field prepared with other coherence properties. This is done by just changing the initial state of the field
In the matrix approach here presented, the most relevant source of numerical errors is introduced by the approximated field operators and its posterior exponentiation. To guarantee a good approximation, we have to take the dimension of the approximated field operators nmax large enough; the criterion followed in this work is to select nmax that makes the sum of the diagonal elements very close to 1. Let us recall that in Fig.1 we choose the value 0.999991346873.
There are several matrix management software. Matlab is an excellent option, but also there are free options. For instance numy and scipy, which has the python programming language at its core. These libraries also have capabilities to manage sparse matrices, which can reduce considerably the time of execution of the numerical routines required for the matrix operations in quantum problems.