Design of Strict Control-Lyapunov Functions for Quantum Systems with QND Measurements

Hadis Amini, Pierre Rouchon, Mazyar Mirrahimi

Introduction

Feedback stabilization of quantum states is closely related to the concept of Quantum Non-Demolition (QND) measurement . Indeed, as soon as we are interested in applying a measurement-based feedback to stabilize a quantum state, we need to make sure that the measurement itself is not changing the desired target state. This means that the measurement procedure is QND with respect to the projection over the target state. In fact, very often a well-chosen QND measurement protocol can itself be considered as a preparation tool for various quantum states. However, this preparation is generally non-deterministic and one can not make sure to converge towards the desired state except by repeating the experiment many times. The feedback can be applied here to make this process deterministic .

This paper is a generalization of the feedback law, proposed in and experimentally tested in , to generic discrete-time quantum systems where, between two successive QND measurements, a controlled unitary evolution can be applied. The dynamics of such discrete-time quantum systems are governed by non linear Markov chains. In the feedback laws were obtained by maximizing the fidelity with respect to the target state at each time-step: this means that the feedback strategy was based on the same Lyapunov function given by the fidelity between the current and the target state. We propose here a systematic and explicit method to design a new family of control-Lyapunov functions. The main interest of these new Lyapunov functions relies on the crucial fact that the increases of their expectation values at step k+1k+1 knowing the state ρk\rho_{k} at step kk remain strictly positive when ρk\rho_{k} does not coincide with the target state. In closed-loop, these Lyapunov functions become strict and the convergence analysis is notably simplified since invariance principles are not necessary. The construction of these strict Lyapunov functions is based on the Hamiltonian HH underlying the controlled unitary evolution and relies on the connectivity of the graph attached to HH. They are obtained by inverting a Laplacian matrix derived from HH and the quantum states that are untouched by the QND measurements.

In section 2, we describe the finite dimensional Markovian model together with the main modeling assumptions. Section 3 is devoted to the open-loop behavior (Theorem 3.1) that can be seen as a non-deterministic protocol for preparing a finite number of isolated and orthogonal quantum states. In Section 4, we present the main ideas underlying the construction of these strict control-Lyapunov functions WϵW_{\epsilon}. Then we define the connectivity graph, the Laplacian matrix attached to HH and two technical lemmas used during this construction. Finally Theorem 4.1 describes the stabilizing feedback derived from WϵW_{\epsilon}. Closed-loop simulations corresponding to an experimental setup at Ecole Normale Supérieure are sketched in section 5.

The authors thank M. Brune, I. Dotsenko, S. Gleyzes, S. Haroche and J.M. Raimond for enlightening discussions and references. Advices of L. Praly concerning control-Lyapunov functions are also acknowledged.

The non-linear Markov model

The system state is described by the density operator ρ\rho belonging to D(H){\mathcal{D}}({\mathcal{H}}) the set of positive, Hermitian matrices of trace one:

The random evolution of the state ρk∈D(H)\rho_{k}\in{\mathcal{D}}({\mathcal{H}}) at time step kk is modeled through the following Markov process:

μk\mu_{k} is a random variable taking values μ\mu in {1,⋯ ,m}\{1,\cdots,m\} with probability pμ,ρk=Tr(MμρkMμ†)p_{\mu,\rho_{k}}=\text{Tr}\left(M_{\mu}\rho_{k}M_{\mu}^{\dagger}\right),

defined for ρ∈D(H)\rho\in{\mathcal{D}}({\mathcal{H}}) such that Tr(MμρMμ†)≠0\text{Tr}\left(M_{\mu}\rho M_{\mu}^{\dagger}\right)\neq 0.

We suppose throughout this paper that the two following assumptions are verified by the system under consideration.

For all n1≠n2n_{1}\neq n_{2} in {1,⋯ ,d},\{1,\cdots,d\}, there exists a μ∈{1,⋯ ,m}\mu\in\{1,\cdots,m\} such that ∣cμ,n1∣2≠∣cμ,n2∣2.|c_{\mu,n_{1}}|^{2}\neq|c_{\mu,n_{2}}|^{2}.

Assumption 1 means that the considered measurement process achieves a Quantum Non Demolition (QND) measurement for the physical observables given by orthogonal projections over the states \bigl{\{}\left|n\right>\,|\quad n\in\{1,\cdots,d\}\bigr{\}}. This implies that for uk≡0u_{k}\equiv 0, any ρ=∣n><n∣\rho=\left|n\right>\left<n\right| corresponding to the orthogonal projector on the basis vector ∣n>\left|n\right>, n∈{1,…,d}n\in\{1,\ldots,d\}, is a fixed point of the Markov process (1). Since the operators MμM_{\mu} must satisfy ∑μ=1mMμ†Mμ=1 ⁣ ⁣1\sum_{\mu=1}^{m}M_{\mu}^{{\dagger}}M_{\mu}={{1\!\!1}}, we have, according to assumption 1, ∑μ=1m∣cμ,n∣2=1\sum_{\mu=1}^{m}|c_{\mu,n}|^{2}=1 for all n∈{1,⋯ ,d}.n\in\{1,\cdots,d\}.

Assumption 2 means that there exists a μ\mu such that the statistics when uk≡0u_{k}\equiv 0 for obtaining the measurement result μ\mu are different for the fixed points ∣n1><n1∣\left|n_{1}\right>\left<n_{1}\right| and ∣n2><n2∣\left|n_{2}\right>\left<n_{2}\right|. This follows by noting that Tr(Mμ∣n><n∣Mμ†)=∣cμ,n∣2\text{Tr}\left(M_{\mu}\left|n\right>\left<n\right|M_{\mu}^{\dagger}\right)=|c_{\mu,n}|^{2} for n∈{1,⋯ ,d}n\in\{1,\cdots,d\}.

Convergence of the open-loop dynamics

where μk\mu_{k} is a random variable with discrete values in {1,…,m}\{1,\ldots,m\}. The probability pμ,ρkp_{\mu,\rho_{k}} to have μk=μ\mu_{k}=\mu depends on ρk\rho_{k}: pμ,ρk=Tr(MμρkMμ†)p_{\mu,\rho_{k}}=\text{Tr}\left(M_{\mu}\rho_{k}M_{\mu}^{\dagger}\right). We have then the following theorem characterizing the open-loop asymptotic behavior:

Consider a Markov process ρk\rho_{k} obeying the dynamics of (2) with an initial condition ρ0\rho_{0} in D(H){\mathcal{D}}({\mathcal{H}}). Then

with probability one, ρk\rho_{k} converges to one of the dd states ∣n><n∣\left|n\right>\left<n\right| with n∈{1,⋯ ,d}.n\in\{1,\cdots,d\}.

the probability of convergence towards the state ∣n><n∣\left|n\right>\left<n\right| depends only on the initial condition ρ0\rho_{0} and is given by

The proof is a generalization of the one given in .

For any n∈{1,…,d}n\in\{1,\ldots,d\}, Tr(∣n><n∣ρ)\text{Tr}\left(\left|n\right>\left<n\right|\rho\right) is a martingale. This results from

where we have used the facts that MμM_{\mu} and ∣n><n∣\left|n\right>\left<n\right| commute and that ∑μ=1mMμ†Mμ=1 ⁣ ⁣1\sum_{\mu=1}^{m}M_{\mu}^{\dagger}M_{\mu}={1\!\!1}. Take the function

where f(x)=x22f(x)=\tfrac{x^{2}}{2}. The function ff being convex and each Tr(∣n><n∣ρ)\text{Tr}\left(\left|n\right>\left<n\right|\rho\right) being a martingale, we infer that V(ρ)V(\rho) is a sub-martingale

For each μ\mu, let θμ=Tr(MμρkMμ†)\theta_{\mu}=\text{Tr}\left(M_{\mu}\rho_{k}M_{\mu}^{\dagger}\right), xμ=Tr(∣n><n∣MμρkMμ†)Tr(MμρkMμ†)x_{\mu}=\tfrac{\text{Tr}\left(\left|n\right>\left<n\right|M_{\mu}\rho_{k}M_{\mu}^{\dagger}\right)}{\text{Tr}\left(M_{\mu}\rho_{k}M_{\mu}^{\dagger}\right)} if θμ>0\theta_{\mu}>0 and xμ=0x_{\mu}=0 otherwise. Identity (4) yields

defined only when Tr(MμρMμ†)Tr(MνρMν†)>0\text{Tr}\left(M_{\mu}\rho M_{\mu}^{\dagger}\right)\text{Tr}\left(M_{\nu}\rho M_{\nu}^{\dagger}\right)>0. Since this mapping is positive and bounded by ρ↦Tr(MμρMμ†)Tr(MνρMν†)\rho\mapsto\text{Tr}\left(M_{\mu}\rho M_{\mu}^{\dagger}\right)\text{Tr}\left(M_{\nu}\rho M_{\nu}^{\dagger}\right), it can be extended by continuity to any ρ∈D(H)\rho\in{\mathcal{D}}({\mathcal{H}}) by taking a null value when Tr(MμρMμ†)Tr(MνρMν†)=0\text{Tr}\left(M_{\mu}\rho M_{\mu}^{\dagger}\right)\text{Tr}\left(M_{\nu}\rho M_{\nu}^{\dagger}\right)=0. Thus

is continuously defined for any ρ∈D(H)\rho\in{\mathcal{D}}({\mathcal{H}}) and still satisfies

By Theorem A.1 of the Appendix, the ω\omega-limit set Ω\Omega (in the sense of almost sure convergence), for the trajectories ρk\rho_{k}, is a subset of the set {ρ∈D(H)∣Q(ρ)=0}.\{\rho\in{\mathcal{D}}({\mathcal{H}})|\quad Q(\rho)=0\}.

Let us consider a density matrix ρ∞\rho_{\infty} in the ω\omega-limit set. Therefore Q(ρ∞)=0Q(\rho_{\infty})=0 implies

for all μ\mu and ν\nu in Iρ∞I_{\rho_{\infty}} and for each basis element ∣n>\left|n\right>. Since Tr(ρ∞)=1,\text{Tr}\left(\rho_{\infty}\right)=1, there is at least one nˉ\bar{n} such that <nˉ∣ρ∞∣nˉ>>0\left<\bar{n}\right|\rho_{\infty}\left|\bar{n}\right>>0. Then Equation (7) simplifies to

for all μ,ν∈Iρ∞\mu,\nu\in I_{\rho_{\infty}}. Summing over ν∈Iρ∞\nu\in I_{\rho_{\infty}}, we find

For ν∉Iρ∞\nu\notin I_{\rho_{\infty}}, cν,nˉ=0c_{\nu,\bar{n}}=0 since ∑n=1d∣cν,n∣2<n∣ρ∞∣n>=0\sum_{n=1}^{d}|c_{\nu,n}|^{2}\left<n\right|\rho_{\infty}\left|n\right>=0, each <n∣ρ∞∣n>≥0\left<n\right|\rho_{\infty}\left|n\right>\geq 0 and <nˉ∣ρ∞∣nˉ>>0\left<\bar{n}\right|\rho_{\infty}\left|\bar{n}\right>>0. Thus ∑ν∈Iρ∞∣cν,nˉ∣2=∑ν=1m∣cν,nˉ∣2=1\sum_{\nu\in I_{\rho_{\infty}}}|c_{\nu,\bar{n}}|^{2}=\sum_{\nu=1}^{m}|c_{\nu,\bar{n}}|^{2}=1. Finally, we have

as soon as <nˉ∣ρ∞∣nˉ>>0\left<\bar{n}\right|\rho_{\infty}\left|\bar{n}\right>>0.

Assume now that exist nˉ1≠nˉ2\bar{n}_{1}\neq\bar{n}_{2} in {1,…,d}\{1,\ldots,d\} such that <nˉ1∣ρ∞∣nˉ1>>0\left<\bar{n}_{1}\right|\rho_{\infty}\left|\bar{n}_{1}\right>>0 and <nˉ2∣ρ∞∣nˉ2>>0\left<\bar{n}_{2}\right|\rho_{\infty}\left|\bar{n}_{2}\right>>0. Then (8) implies that

By Assumption 2, there exists a μˉ∈{1,⋯ ,m}\bar{\mu}\in\{1,\cdots,m\} such that ∣cμˉ,nˉ1∣2≠∣cμˉ,nˉ2∣2|c_{\bar{\mu},\bar{n}_{1}}|^{2}\neq|c_{\bar{\mu},\bar{n}_{2}}|^{2}. These terms cannot be simultaneously zero, thus Tr(Mμˉρ∞Mμˉ†)>0\text{Tr}\left(M_{\bar{\mu}}\rho_{\infty}M_{\bar{\mu}}^{\dagger}\right)>0, μˉ∈Iρ∞\bar{\mu}\in I_{\rho_{\infty}}. This is in contradiction with (9). This closes the proof of the assertion: the ω\omega-limit set is reduced to the set fixed point ∣n><n∣,\left|n\right>\left<n\right|, with n∈{1,⋯ ,d}n\in\{1,\cdots,d\}.

Feedback stabilization

To improve convergence and avoid such constant feedback zone, we propose to modify VnˉV_{\bar{n}} using the other open-loop martingales Vn(ρ)=<n∣ρ∣n>V_{n}(\rho)=\left<n\right|\rho\left|n\right> and the sub-martingale V(ρ)=∑n=1d(<n∣ρ∣n>)2V(\rho)=\sum_{n=1}^{d}(\left<n\right|\rho\left|n\right>)^{2} used during the proof of theorem 3.1. The goal of such modification is to get control Lyapunov functions still admitting a unique global maximum at ∣nˉ><nˉ∣\left|\bar{n}\right>\left<\bar{n}\right| but being strongly convex versus uu around when ρ\rho is close to any ∣n><n∣\left|n\right>\left<n\right|, n≠nˉn\neq\bar{n}.

Let us continue by some definitions and lemmas that underlay the construction of these strict control-Lyapunov functions WϵW_{\epsilon}.

2 Connectivity graph and Laplacian matrix

To the Hamiltonian operator HH defining the controlled unitary evolution Uu=e−ıuHU_{u}=e^{-\imath uH}, we associate its undirected connectivity graph denote by GHG^{H}. This graph admits dd vertices labeled by n∈{1,…,d}n\in\{1,\ldots,d\}. Two different vertices n1≠n2n_{1}\neq n_{2} (n1,n2∈{1,…,d}n_{1},n_{2}\in\{1,\ldots,d\}) are linked by an edge, if and only if, <n1∣H∣n2>≠0\left<n_{1}\right|H\left|n_{2}\right>\neq 0. Attached to HH, we also associate RHR^{H}, the real symmetric matrix d×dd\times d (Laplacian matrix) with entries

Note that RHR^{H} is symmetric and the sum of the entries for any column and any row of RHR^{H} is equal to zero. Therefore, the vector (1⋯1)T(1\cdots 1)^{T} is in the kernel of RHR^{H}. The diagonal (resp.non-diagonal) components of RHR^{H} are positive (resp. negative). Therefore RHR^{H} is a Laplacian matrix (see [2, Ch. 4]). The connectivity graph associated to RHR^{H} coincides with GHG^{H}. Since this graph is supposed connected, classical results of graph theory (see, e.g., [2, Theorem 3.13.1]) imply that the ”constant” vector (1,⋯ ,1)T(1,\cdots,1)^{T} spans the kernel of RHR^{H}. Therefore, the dimension of the image of RHR^{H} is equal to d−1d-1. Since RHR^{H} is symmetric, its image coincides with the orthogonal to its kernel. For the sake of completeness, here we give a simple proof of this statement. Indeed, for any vector XX in the kernel of RHR^{H}, we have

This implies Rn1,n2H(Xn1−Xn2)2=0R^{H}_{n_{1},n_{2}}(X_{n_{1}}-X_{n_{2}})^{2}=0, ∀n1,n2∈{1,⋯ ,d}\forall n_{1},n_{2}\in\{1,\cdots,d\}. As the graph of RHR^{H} is connected, we necessarily have Xn1=Xn2X_{n_{1}}=X_{n_{2}} for all n1,n2∈{1,⋯ ,d}.n_{1},n_{2}\in\{1,\cdots,d\}. Thus any vector orthogonal to (1⋯1)T(1\cdots 1)^{T} is in the image of RHR^{H}. The vector λ\lambda is orthogonal to (1,⋯ ,1)T(1,\cdots,1)^{T}. ∎

Then for any n∈{1,…,d}/{nˉ}n\in\{1,\ldots,d\}/\{\bar{n}\} we have

Consequently for any l∈{1,…,d}l\in\{1,\ldots,d\}, we have

since Tr(∣l><l∣[H,∣n><n∣])=−Tr([∣l><l∣,∣n><n∣]H)=0\text{Tr}\left(\left|l\right>\left<l\right|[H,\left|n\right>\left<n\right|]\right)=-\text{Tr}\left([\left|l\right>\left<l\right|,\left|n\right>\left<n\right|]H\right)=0 because ∣l><l∣\left|l\right>\left<l\right| commutes with ∣n><n∣\left|n\right>\left<n\right|), and since

Thus up to third order terms in uu, we have

3 The global stabilizing feedback

The main result is expressed through the following theorem.

where the control-Lyapunov function Wϵ(ρ)W_{\epsilon}(\rho) is defined by

with the parameter ϵ>0\epsilon>0 not too large to ensure that

Then, for any ρ0∈D(H)\rho_{0}\in{\mathcal{D}}({\mathcal{H}}), the closed-loop trajectory ρk\rho_{k} converges almost surely to the pure state ∣nˉ><nˉ∣\left|\bar{n}\right>\left<\bar{n}\right|.

The proof relies on the fact that Wϵ(ρ)W_{\epsilon}(\rho) is a strict Lyapunov function for the closed-loop system.

We define the following functions of ρk\rho_{k},

These functions are both positive continuous functions of ρk\rho_{k} (the continuity of these functions can be proved in the same way as the proof of the continuity of Q(ρk)Q(\rho_{k}) in Theorem 3.1). By Theorem A.1 of the appendix, the ω\omega-limit set Ω\Omega is included in the following set

Closed-loop simulations for the Photon-Box

The Hamiltonian H=ı(a†−a)H=\imath(\bf a^{\dagger}-a) yields the unitary operator Uu=eu(a†−a)U_{u}=e^{u(\bf a^{\dagger}-a)} (also known as displacement operator). Its graph GHG^{H} is connected. The associated Laplacian matrix RHR^{H} admits a simple tri-diagonal structure with diagonal elements Rn,nH=4n+2R^{H}_{n,n}=4n+2, upper diagonal elements Rn−1,nH=−2nR^{H}_{n-1,n}=-2n and under diagonal elements Rn+1,nH=−2n−2R^{H}_{n+1,n}=-2n-2 (up to some truncation distortion for n=nmax−1,nmaxn=n^{\text{\tiny max}}-1,n^{\text{\tiny max}}).

For a goal photon number nˉ∈{0,…,nmax−1}\bar{n}\in\{0,\ldots,n^{\text{\tiny max}}-1\}, we propose the following setting for the λn\lambda_{n} and ϵ\epsilon defining WϵW_{\epsilon} of Theorem 4.1:

Figure 1 corresponds to the values of σn\sigma_{n} found with λn\lambda_{n} given in above with nˉ=3\bar{n}=3 and nmax=10n^{\text{\tiny max}}=10. We remark that σnˉ\sigma_{\bar{n}} is maximal.

Since (<n∣H∣n>)2−<n∣H2∣n>=−2n−1(\left<n\right|H\left|n\right>)^{2}-\left<n\right|H^{2}\left|n\right>=-2n-1, the constraint on ϵ>0\epsilon>0 imposed by Theorem 4.1 reads ∀n≠nˉ\forall n\neq\bar{n}, ϵ<12n+1\epsilon<\frac{1}{2n+1}, i.e., ϵ<12nmax+1\epsilon<\frac{1}{2n^{\text{\tiny max}}+1}.

The maximization defining the feedback in Theorem 4.1 could be problematic in practice. The unitary propagator UuU_{u} does not admit in general a simple analytic form, as it is the case here. Simulations below show that we can replace UuU_{u} by ist quadratic approximation valid for uu small and derived from Baker-Campbell-Hausdorff:

Concluding remarks

The method proposed here to derive strict control-Lyapunov could certainly be extended to

prove exponential closed-loop convergence for the feedback law given by theorem 4.1.

the general situation where the control uu appears directly in the Kraus operators Mμ(u)M_{\mu}(u) instead of being separated from the QND measures and attached to a unitary evolution applied after each measurement.

continuous-time quantum systems subject to QND measurements such as those considered in and described in detail in .

infinite-dimensional quantum systems as in that consider the photon-box system without truncation to a finite number of photons.

References

Appendix A Appendix

Let XkX_{k} be a Markov chain on the compact state space S.S. Suppose, there exists a non-negative function V(X)V(X) satisfying

where Q(X)Q(X) is a positif continuous function of X,X, then the ω\omega-limit set Ω\Omega (in the sense of almost sure convergence) of XkX_{k} is included in the following set

The proof is just an application of the Theorem 11 in [6, Ch. 8], which shows that Q(Xk)Q(X_{k}) converges to zero for almost all paths. It is clear that the continuity of Q(X)Q(X) with respect to XX and the compactness of SS implies that the ω\omega-limit set of XkX_{k} is necessarily included into the set I. ∎