Abstract
In laboratory and numerical experiments, physical quantities are known with a finite precision and described by rational numbers. Based on this, we deduce that quantum control problems both for open and closed systems are in general not algorithmically solvable, i.e., there is no algorithm that can decide whether dynamics of an arbitrary quantum system can be manipulated by accessible external interactions (coherent or dissipative) such that a chosen target reaches a desired value. This conclusion holds even for the relaxed requirement of the target only approximately attaining the desired value. These findings do not preclude an algorithmic solvability for a particular class of quantum control problems. Moreover, any quantum control problem can be made algorithmically solvable if the set of accessible interactions (i.e., controls) is rich enough. To arrive at these results, we develop a technique based on establishing the equivalence between quantum control problems and Diophantine equations, which are polynomial equations with integer coefficients and integer unknowns. In addition to proving uncomputability, this technique allows to construct quantum control problems belonging to different complexity classes. In particular, an example of the control problem involving a two-mode coherent field is shown to be NP-hard, contradicting a widely held believe that two-body problems are easy.
Subject terms: Quantum information, Quantum mechanics, Theoretical physics
Introduction
Quantum control aims to find external actions (i.e., control policies) driving the dynamics of a quantum system such that a chosen target reaches a certain value, typically an extrema. Consider either an open or closed quantum system with the density matrix at time t evolving under the action of some time-dependent control u = u(t). The following two control tasks play a prominent role: (i) The problem of maximizing the expectation value of an observable at time T is to find u such that . (ii) The problem of a target density matrix preparation is to construct u such that . Quantum control is of high interest due to fundamental aspects and many existing and prospective applications in quantum technologies including metrology, information processing, and matter manipulation1–9. Controls can be continuous pulses3,7, discrete transformations10–12, or combined continuous and discrete transformations, e.g., with instant quantum measurements13–15.
The theory of Diophantine equations appears to be totally unrelated to quantum control. A Diophantine equation, D(x1, …, xn) = 0, is a polynomial equation with integer coefficients solved with respect to positive integer unknowns x1, …, xn. We note that this is a much more generic formulation than it originally appears. For example, an exponential Diophantine equation is a Diophantine equation additionally containing at least one term of the form mn, where m and n are nonnegative integers and either both n, m or n alone are unknown. Matiyasevich16,17 has surprisingly shown that solving an exponential Diophantine equation is reducible to solving the (polynomial) Diophantine equation. Finding a rational solution of a polynomial equation with rational coefficients is also reducible to solving a Diophantine equation.
Diophantine equations are among the oldest branches of mathematics still actively studied. They also appear in quantum mechanics in a variety of contexts. For example, when deciding whether a quantum transition can be excited by a laser field consisting of n commensurate frequencies18. Utilizing the solutions of the exponential Diophantine Ramanujan-Nagell equation, Pavlyukh and Rau19 established that only in the case of one and two qubit systems unitary transformations can be visualized as rotations. Kieu (Sec. 4 of20) noted that a Diophantine equation has a solution if and only if the Hamiltonian for n noninteracting bosons has the zero ground state. Here and are the creation and annihilation operators, respectively, for j-th boson.
Diophantine equations are closely related to the theory of computability. A problem is called computable or decidable if in principle there exists an algorithm solving it. For the analysis of computability, the Turing machine21 is a convenient mathematical model of the intuitive notion of algorithm; thus, the “algorithm” and “computer program” are used as the synonyms to the Turing machine throughout. The link between Diophantine equations and computability is established by the Matiyasevich-Robinson-Davis-Putnam theorem, which gaves the negative answer to Hilbert’s tenth problem16,17, meaning that there is no algorithm deciding whether an arbitrary given Diophantine equation is solvable. Furthermore, many open mathematical problems, including the Riemann hypothesis specifying the zeros of the Riemann zeta function, can be reformulated as questions about solvability of specially constructed Diophantine equations22. It is noteworthy that the Riemann zeta function emerges in quantum statistical mechanics23,24, quantum entanglement and coherence25–28, random matrix theory29,30, string theory and related settings31. This enables a physical assessment of the Riemann hypothesis. Unfortunately, the required physical systems are not available off-the-shelf and need to be finessed, which remains a challenge. Recently a vigorous debate has been initiated by the proposal32 to reduce the Riemann hypothesis to the quantization of the classical Hamilton 2xp.
Physics is also full of noncomputable problems. The undecidability of the presence of chaos in classical Hamiltonian systems has been established33. The problem whether a boolean combination of subspaces (including negations) is reachable by a quantum automation was proved to be undecidable34. The question whether a quantum system is gapless also cannot be decided by an algorithm35–37. Whether a many-body model is frustration-free is undecidable as well38. Smith (Sec. 6 of39) identified a striking physical consequence of the Hilbert’s tenth problem that ground state energies and half-life times of excited states are, strictly speaking, non-computable for many-body systems. A variety of seemingly simple problems in quantum information theory has been shown not to be decidable40. The question whether a sequence of outcomes of some sequential measurement cannot be observed is undecidable in quantum mechanics, whereas it is decidable in classical physics41. In this case, the algorithmic undecidability turned out to be the signature of quantumness.
Despite a significant interest to computability of various physical problems, to the best of our knowledge, computability of quantum control has not been systematically studied. The aim of this work is to fill this gap. We establish a connection between optimal quantum control and Diophantine equations and show how the latter emerges in control of various physical systems such as, e.g., a multi-mode coherent field driven by displacement operators of the fixed magnitude (Fig. 1). It is noteworthy that Diophantine equations were mentioned in40 as a possible tool to analyze computability of quantum information tasks, but it has never been put to use. Furthermore, Theorem 2 in40 may be interpreted to imply the undecidability of control task (i) for a finite dimensional quantum system even though “quantum control” is never mentioned in the preprint40. In this work, we not only prove uncomputability of quantum control by a different method and generalize to infinite dimensional quantum systems, but also show that even approximate quantum control tasks (i.e., for which it is sufficient to find an optimum with a ε-accuracy) remain uncomputable as long as ε is small enough. A general scheme to construct control tasks of various complexity classes is also developed.
Figure 1.
A physical system for simulating Diophantine equations with n variables. The system is either n trapped ions or an n–mode coherent field. The controls , …, independently address each subsystem. For ions, the controls excite transitions between nearest levels, and transfer population of the highest excited state down to the ground state. For coherent states, the control for the i-th mode is the displacement by the magnitude one. The Diophantine polynomial is embedded in the observable whose expectation value has to be optimized as the control goal. A highly non-trivial example corresponds already to the simple case of a two-mode coherent field (n = 2) with , where α, β, and γ are positive integers. The observable is non-linear but physical; its leading term is of the Kerr-type nonlinearity. Maximizing the expectation of this observable is NP-hard, i.e., it is at least as hard as the famous Traveling Salesman Problem. Note that an n = 9 system is sufficient to solve any Diophantine equation.
In particular, we show that solving a Diophantine equation is equivalent to solving a certain quantum control task, and moreover, any question for which a computer program can give an answer can be stated as a quantum control task. This means that quantum control is Turing complete. In our approach the Diophantine equation is embedded in the target observable whose expectation value has to be optimized as the control goal. This implies uncomputability of quantum control tasks (i) and (ii) introduced at the beginning. From a pragmatic point of view, this results means that there is no algorithm that outputs “true” or “false” whether a control sequence composed from a finite set of available controls exists to maximize either the observable’s expectation or state-to-state transfer in an arbitrary generic case. This, however, does not exclude the possibility that some particular classes of control problems can have such an algorithm. The uncomputability motivates use of heuristics, e.g., such as machine learning42. Moreover, any control problem can be made algorithmically solvable if we deploy a sufficiently flexible controls.
Our technique based on establishing the equivalence between quantum control problems and Diophantine equations also enables knowledge transfer from the complexity theory for Diophantine equations to quantum control theory. In particular, one can construct control problems belonging to various complexity classes. A highly non-trivial example corresponds already to a seemingly simple case of two-mode coherent field (n = 2) with target observable , where α, β, and γ are positive integers. The controlled evolution is represented by a family of simple bosonic Gaussian channels. (Note that bosonic Gaussian channels play an important role in quantum information science43). Maximizing the expectation of is NP-hard, i.e., it is at least as hard as the famous Traveling Salesman Problem.
The rest of the paper is organized as follows: We proceed by giving a precise mathematical formulation of the quantum control problem. Then, we show how for a given quantum control problem to construct a Diophantine equation whose solution yields the optimal control policy. After that we demonstrate the converse: how to simulate a given Diophantine equation using quantum control. Finally, the uncomputability and complexity of the considered quantum control tasks are discussed.
Results
Coherent quantum control
There are two physically distinct types of control regimes: Coherent control exploits conservative forces, predominately, coherent electromagnetic fields (e.g., MRI and laser pulses)3,4,7,9,44–46, whereas quantum reservoir engineering utilizes nonconservative interactions with a thermostat47–55. These different physical implementations have different mathematical formulations. Coherent control seeks a smooth temporal profile of the electromagnetic field steering dynamics, whereas reservoir engineering tailors a coupling between a thermostat and a controlled system.
Consider coherent control of an n-dimensional closed quantum system whose dynamics is governed by the Schrödinger equation for the unitary evolution operator
| 1 |
here and are the free and interaction Hamiltonians and u(t) is a time-dependent control (e.g., a shaped laser pulse). Interaction with several controls can be described similarly. The control u(t) is commonly assumed to belong to some functional space, e.g., to the space L2([0, ∞]) of square integrable functions of time. A key notion is the controllability of the system. A (closed) quantum system is pure state controllable if any two pure initial and final states can be connected by some control such that for some t and u. The famous result is that the system is projective state controllable if and only if the Lie algebra , generated by all commutators of the operators and , is isomorphic to the Lie algebra or for even n, or for odd n.
A typical quantum control goal is to maximize objective , which is expectation value of an observable . Without the loss of generality, the maximum value of (i.e., the largest eigenvalue of ) can be assumed to be zero since adding a constant to has no physical consequences. If the system is controllable, then this maximum value is attained by some control. Thus, the problem of existence for any of a globally optimal control u*, i.e., such that , is reduced to calculation of the rank of the Lie algebra , which can be done algorithmically for all finite-dimensional quantum controlled systems. In particular, this implies that establishing controllability of a quantum system is a computable task.
Digitized quantum control
The assumption that controls belong to some infinite-dimensional functional space, while convenient mathematically, is not realistic from an engineering perspective. In experiments, one always has a limited finite number of available controls. A typical example is bang-bang control where u(t) admits only two (on/off) values, or a switching control that can take several values. Any continuous control function in experiments is approximated by some, usually small enough, set of values. Thus in laboratory and numerical experiments, both coherent and incoherent types of controls are digitized, which imposes the discretization and boundedness for the accessible values. The number of available controls N is always finite, albeit large. Moreover, the measured or computed values of physical quantities have a finite precision, and thus can be represented as rational numbers. This fact lead to the development of the p-adic mathematical physics56,57.
The most general state of a controlled quantum system is represented by a density matrix , which is a positive trace one operator in the system Hilbert space H. The transformation of the system’s initial density matrix into the final density matrix under the action of the i-th control (i = 1, …, N) most generally can be represented by a Kraus map Φi, i.e., a completely positive trace preserving transformation58. Such maps have a (non-unique) operator-sum representation59
| 2 |
Here are (in general non-commuting) operators in H that satisfy the condition to guarantee the trace preservation for the density matrix.
We define the Digitized Quantum Control as a task of finding the control policy p specified by an integer sequence of length P, p = (p1, p2, …, pP) ∈ AP, which is from some set of accessible policies AP, such that the propagated quantum state yields an extremum for a desired objective function.
In particular, for the problem of preparing a target density matrix, when a quantum system is steered to a desired state , one seeks the control policy p (if it exists) vanishing the objective function
| 3 |
This objective equals to zero if and only if . A special yet equally important instance of the quantum state preparation problem is the problem of maximizing the expectation value of an observable . Without the loss of generality, the maximum value of is set to zero. In this case, the goal is to find a control policy vanishing the objective function
| 4 |
A particular case is the problem of steering an initial pure state |ψi〉 into a final pure state |ψf〉. For this problem, = |ψf〉〈ψf| is the projector onto the final state and is the projector on the initial state, and the objective becomes the transition probability, .
The functions (3) and (4) are related by the equality , where is a constant independent of the control policy. In the general case, the problem of minimizing F cannot be reduced to maximizing J, as illustrated by the example of a qubit with for which is constant for any p, while is non-constant. However, in the case of pure initial |ψi〉 and final |ψf〉 states and controls restricted to unitary transformations, the problem (3) reduces to (4) with = |ψf〉〈ψf| − 1. Indeed, according to the Cauchy-Schwarz inequality, for an arbitrary state , and the equality takes place if and only if . The latter guarantees that the desired final state |ψf〉 is reached once maximization of (4) is converged. Note that problem (4) is a special case of problem (3) since minimizing (4) is equivalent to minimizing (3) with chosen as the projector onto the eigenstate corresponding to the largest eigenvalue of .
Let us give examples of digitized quantum control. The simplest example is bang-bang control, which is switched on and off at some time instants, or more generally, is switched between two (maximal and minimal) values of its amplitude. In coherent control setting, steering quantum dynamics is achieved by tailoring the time profile of a laser pulse, whose intensity and bandwidth should not exceed engineering capabilities. The temporal form of the laser pulse can have the form , where is the characteristic function of the fixed time interval [tj, tj+1] and Aj is the pulse intensity at the j-th time interval to be chosen among N available pulse intensities. Another example is the field of the form , where ωi are some fixed frequencies and the amplitudes Aj are sought controls. In both cases the set AP of all attainable laser pulses has NP elements. In quantum computing, digitized quantum control mimics the problem of building a desired unitary transformation of a multi-qubit state using a finite number of universal quantum gates60,61, as well as various problems of finite computability62. The discrete-time control10–14 is also a particular type of digitized quantum control.
The digitized quantum control describes a very wide class of quantum control problems and has the following generic properties:
(i) The optimization problem (4), in general, cannot be solved by the control policy of a finite length (see Theorem 1 in Methods). This results follows from the fact that there is a continuum of digitized quantum control formulations, while finite-length controls form at most a countable set.
(ii) For any observable and an arbitrary initial state, the relaxed condition can be satisfied with any desired error for a control policy of a finite length if the set of controls is rich enough (see Theorem 2 in Methods). For example, one can use the dissipative interaction to cool the quantum system to the ground state, and then rotate this state using a tailored unitary transformation constructed from a set of universal quantum gates to the state with (i.e., to the eigenstate of corresponding to the largest eigenvalue).
According to the first property, time-discretization alone makes a quantum control problem ill-posed. For example, for closed systems there is no finite set of elementary unitary transformations that would exactly map a given pure initial state into a given pure target state. However, exact attainability of the target state is not required in practice. It is always sufficient to steer the system into a small neighborhood of the target state. The digitization, combining discretization and a finite precision, makes the problem well posed as per the second property. Theorem 2 shows that for some (specially constructed) set of accessible controls such an approximate attainability is achievable in a finite number of steps. The finiteness, in turn, automatically implies algorithmic solvability since straightforward, albeit time consuming, looping through all the allowed control policies is guaranteed to terminate with uncovering the sought control strategy. The algorithmic solvability for this special control set, however, does not imply computability for any other set. In practical terms, Theorem 2 means that any approximate quantum control task can be made solvable if the set of accessible controls is rich enough.
Reduction of digitized quantum control to a Diophantine equation
As discussed above, in laboratory and numerical experiments elements of the matrices , , and are complex numbers with rational imaginary and real parts. Using this fact, consider the matrix valued polynomials of the positive integer argument i
| 5 |
By construction for 1 ≤ i ≤ N. For every fixed j, Eq. (5) is a matrix-valued Lagrange interpolation polynomial of variable i passing trough N points . The objective function from Eq. (3) reduces to the following polynomial with rational coefficients of P positive integer arguments
| 6 |
Finally, the policy p solves the state preparation problem (3) if and only if it solves the Diophantine equation
| 7 |
Both the terms in Eq. (7) are non-negative. The sum equals to zero only if each term vanishes. The first term is zero if and only if the control policy p is optimal, i.e., . The last term equals to zero if and only if the control policy p is an accessible control, i.e., its components satisfy for some p′ ∈ AC.
In the similar fashion, the policy p solves the problem of maximizing the expectation value (4) if and only if it solves the Diophantine equation
| 8 |
where the reduction of the objective function to a polynomial with rational coefficients reads
| 9 |
Note that there are many other ways to construct polynomials (6) and (9).
We now show that the problem of finding a control policy bringing the value of an objective function approximately close to the extremum (with a desired degree of accuracy) is also reducible to solving a Diophantine equation. To present the derivation in a unified fashion, let denote either or . By definition [i.e., it follows from Eqs. (9) and (6)]. Thus, reaching close to the optimum means that for a given rational ε > 0, . Using the methods presented in Ch. 1 of ref. 16, we observe that the inequality is satisfied if and only if there are positive integers a and b such that . Lagrange’s four-square theorem, stating that a positive integer can be written as the sum of four integer squares, lifts the requirement of the positivity of a and b, leading to the following Diophantine equation with ancillary unknowns a1, …, a4, b1, …, b4:
| 10 |
Finally, by constraining control policies to the accessible set AP, we obtain the sought Diophantine equation for the control policy p yielding the optimum within an ε-accuracy
| 11 |
Simulation of a Diophantine equation with digitized quantum control
Here we show how to simulate the problem of finding positive integer solutions of a Diophantine equation D(x1, …, xn) = 0 with digitized quantum control. Let us introduce X-dimensional vectors |ek〉 containing 1 in the k-th position and zeros elsewhere, the matrix and the unitary X × X shift matrix
| 12 |
obeying , where |eX+1〉 = |e1〉 is assumed. Define also for l = 1, …, n
| 13 |
Since all matrices commute by construction, the eigenvalues and eigenvectors of the matrix are given by
| 14 |
where 1 ≤ xl ≤ X. This relation allows to formulate the equivalence between Diophantine equations and quantum control:
A Diophantine equation D(x1, …, xn) = 0 has a positive integer solution with 1 ≤ xl ≤ X if and only if the control problem (4) with , , , , l = 1, …, n has a policy p yielding . The set of accessible policies is AP = [0,1,2, …, n]Q, where Q ≥ nX.
The motivation for this construction is as follows (see also Fig. 1): The vector |ek〉 encodes integer k as ; similarly, vector encodes an integer tuple (x1, …, xn). The initial density matrix represents the n-tuple (1, …, 1). The action of each Φl onto a density matrix encoding a tuple (x1, …, xn) is equivalent to the operation xl → xl + 1 of incrementing the tuple’s l-th component. To scan all the values of xl from 1 to X, Φl needs to sequentially act X times onto . Thus, the length of the policy should be at least nX to scan through all possible combinations of the n variables. The trivial identity transformation Φ0 (not modifying the density matrix) is employed due to the following reason: Assume the value of the l′-th component of the solution of the Diophantine equation is L < X, then Φl′ should be used only L times followed by (X − L) applications of Φ0.
The construction above employs only unitary operations. However, the described method can be adopted to use the amplitude damping Kraus maps59. Consider the Kraus map , where , , i = 2, …, X obeying , which moves the population from k to (k − 1) level with the first level being the stationary state. Then a Diophantine equation D(x1, …, xn) = 0 has a positive integer solution, 1 ≤ xl ≤ X, if and only if the optimization problem (4) with , , , , , l = 1, …, n has a policy p yielding . The set of accessible policies is AP = [0,1,2, …, n]Q, where Q ≥ nX.
The two presented constructions have a drawback that they involve the upper bound X for a sought solution. The following third reduction of the Diophantine equation into digitized quantum control uses multi-mode coherent states and overcomes this limitation (see also Fig. 1):
Theorem. A Diophantine equation D(x1, …, xn) = 0 is solvable in nonnegative integers if the optimization problem (4) with , , and a control policy of an arbitrary length achieves for the observable .
The controlled Kraus map Φl is a bosonic Gaussian channel43. Here |α1, …, αn〉 is a composite coherent state: , so that . The displacement operator acts on l-th mode as and describes the increase of the laser intensity by the magnitude one for the l-th mode without altering the phase. Thus, the maximum of the objective function, , is reached only by the coherent state |x1, …, xn〉 such that D(x1, …, xn) = 0. Unlike number states, which are difficult to create experimentally, this reduction uses only easily available coherent states describing laser radiation. The presented formulation is open to a number of generalizations.
Solving a Diophantine equation can also be reduced to solving an optimization problem with an ε-accuracy for a sufficiently small ε. This readily follows from the above constructions. Chosen controls and initial quantum state ensure that takes only non-positive integer values during optimization. Thus, for any 0 < ε < 1, finding a control policy that − ε ≤ ≤ 0 (i.e., optimal with an ε-accuracy) is equivalent to reaching the maximum = 0. This conclusion holds for ε < 1 which is relatively small in comparison with typical values of the objective (i.e., values of the Diophantine polynomial evaluated at integer arguments). If the allowed error is large enough then a separate analysis is needed, which is beyond the scope of this work.
The found equivalence of Diophantine equations and digitized quantum control employs commuting Kraus maps. They can be viewed as a faithful matrix formulation of the special Turing machine that was constructed in section 5.4 of16. This Turing machine for any given Diophantine equation loops through all the tuples of positive integers and halts when a solution is found. The formulation obtained in the present work is not necessarily optimal, e.g., in the number of used Kraus maps. Constructing more compact representations relying on non-commutative operators and using quantum interferences should be a subject of future work. Furthermore, the presented reduction transfers the complexity of a Diophantine equation into the observable while keeping controls simple. Different constructions that distribute the complexity between the control and observable should be investigated.
By including additional unknowns any Diophantine equation can be transformed to the equivalent forth order equation16. The number of unknowns can be decreased down to 9 by increasing the degree of the Diophantine polynomial63. These observations imply that for digitized quantum control with multimode coherent states, it is always sufficient to use no more than 9 modes by utilizing a higher order polynomial observable; whereas, the order of nonlinearities can be decreased to 4 by increasing the number of modes.
Uncomputability and complexity of digitized quantum control
The Matiyasevich-Robinson-Davis-Putnam theorem16,17 uncovers an equivalence between sets of solutions of Diophantine equations and sets of outputs of computer programs, which are allowed to run forever. The reduction of a computer program to the corresponding Diophantine equation is constructive. The Matiyasevich-Robinson-Davis-Putnam theorem leads to the negative resolution of Hilbert’s tenth problem16,17, meaning that the solvability of an arbitrary Diophantine equation is not decidable.
The negative resolution of Hilbert’s tenth problem also implies the uncomputability of digitized quantum control. Moreover, digitized quantum control with an ε-accuracy for small enough ε are also uncomputable.
Thus, the problem of maximizing an expectation value (4) is undecidable and so is the problem of quantum state preparation (3) since the former is a special case of the latter. This means that there is no algorithm deciding on the existence or non-existence of an optimal control solution for an arbitrary digitized quantum control problem. This finding does not preclude an algorithmic solution for a particular digitized quantum control problem. It is noteworthy that tracking the time-evolution of an observable64,65 is a manifestly algorithmically solvable quantum control problem, which nevertheless cannot be reduced to either objective function (3) or (4).
The established equivalence between digitized quantum control and Diophantine equations can be used to synthesize quantum control problems belonging to a certain computational complexity class. For example, finding an optimal control policy to reach = 0 with is NP-hard. This is a consequence of the fact that it is an NP-complete problem to decide the solvability of the Diophantine equation with respect to x1 and x266. Therefore, this digitized quantum control problem is at least as hard as the celebrated Traveling Salesman Problem. Note that the leading nonlinearity in is of the Kerr type (see, e.g.67,68), which makes this proposal of experimental interest.
On the contrary, our technique can also be used to construct simple quantum control problems. For example, finding an optimal control policy to reach with is easy because x1 = 1, x2 = 0 is the only solution of the Pell’s Diophantine equation in non-negative integers.
It is worth comparing our findings with the theory of quantum control landscapes69, which studies the objective, e.g., , as a functional of the control u = u(t), which is an arbitrary time dependent function not restricted to integer sequences. If the objective has only global maxima (i.e., local maxima are absent), then a gradient algorithm converges to an optimal control. In this work, we consider a different situation when there is a finite number of basic elementary controls that can be applied multiple times and in an arbitrary time order. This is the case of digitized quantum control, for which no algorithm can find a solution in the general case. In ref. 70, it has been shown how the control landscape of digitized quantum control problems can be mapped to a classical Ising model, which among other things reveals that the connection between easy and hard control tasks is akin to a phase transition.
Our reduction of Diophantine equations to quantum control problems allows to formulate various mathematical conjectures as, perhaps extremely complex, quantum control tasks, thereby in principle providing a route for experimental assessment for the unsolved conjectures. As an example, consider the Riemann hypothesis. Matiyasevich wrote the explicit form of the Diophantine equation with the property that it has infinitely many solutions if the hypothesis is false and has no solution if the hypothesis is true22. Using our approach the Riemann hypothesis can be reformulates as some quantum control problem albeit extremely complex. Moreover, quantum control can be applied to evaluate any mathematical expression formed from arithmetic (+, ×, −, =) and logical (>, “and”, “or”) operations, existential quantifiers (e.g., – there exists x), and bounded universal quantifiers (e.g., – for all x less than M). A constructive proof that such expressions are equivalent to solving Diophantine equations can be found in chapters 1 and 6 of16.
Discussion
Computability of quantum control problems has been analyzed. A realistic situation, when a number of controls is finite, has been considered. We have shown that within this setting solving quantum control problems is equivalent to solving Diophantine equations. As a consequence, quantum control is Turing complete. The established equivalence is a new technique for quantum technology that, e.g., allows to construct quantum problems belonging to a specific complexity class. Examples of a multimode coherent field control are explicitly constructed. The negative answer to the Hilbert’s tenth problem implies that there is no algorithm deciding whether there is a control policy connecting two quantum states represented by arbitrary pure or mixed density matrices, i.e., the most general fixed-time quantum state-to-state control problem is not algorithmically solvable. This result applies to the problems of finding exact as well approximate solutions for sufficiently small errors. Our method opens up an opportunity to recast many open mathematical problems, including the Riemann hypothesis, as quantum control tasks. The uncovered non-algorithmic nature makes quantum control a fruitful research area.
Methods
We shall prove two theorems elucidating properties of digitized quantum control.
Theorem 1. There are digitized quantum control problems for which the condition for some J0 such that Omin ≤ J0 ≤ Omax (Omin and Omax are minimal and maximal eigenvalues of ) is never satisfied by any control policy of finite length.
Proof. Consider a specific class of digitized quantum control problems with Kraus maps Φi being unitary rotations, , , and the initial density matrix corresponding to a pure state. In this case, the negation of the theorem statement implies that for every and |ψ〉 there exists a policy p of a finite length P such that , where
| 15 |
Comparing this with the eigendecomposition of the observable , , we conclude that the condition can be met if we select and where |ψmax〉 and |ψmin〉 are the normalized eigenvectors corresponding to the largest and smallest eigenvalues of and λ = (Omax − J0)/(Omax − Omin).
The latter establishes a correspondence between an arbitrary unitary matrix and a finite integer sequence p. Thus we reached the contradiction that the set of all unitary matrices is countable.
Theorem 2. For an n-dimensional quantum system, there exists a finite set of Kraus map controls such that for any , , J0 (Omin ≤ J0 ≤ Omax), and an arbitrary ε > 0, there is a control policy of a finite length satisfying .
Proof. Let be any pure state of the quantum system. Then there exists a universally optimal Kraus map71 such that for any density matrix ρ̂. Kraus operators for this universally optimal Kraus map have the form , where is an orthonormal basis in the system Hilbert space.
By the Solovay-Kitaev theorem59,72,73, for an n-dimensional quantum system there exists a finite set of unitary operators such that for any unitary operator there exists a finite sequence with elements that satisfies . Let the corresponding set of Kraus maps be .
Consider the (finite) set of Kraus maps, where one map is non-unitary and all other are unitary. Then the constructed set satisfies the statement of the theorem. Indeed, let |ψ〉 be the vector constructed in the proof of Theorem 1. Let be a unitary operator such that , and be its -approximation by elements of . Then for the finite composition we have .
We remark that, by construction, there are infinitely many sets satisfying the theorem. Indeed, the map can be chosen for any vector and moreover, there exist infinitely many sets of unitary operators .
Acknowledgements
D.I.B. is grateful to Prof. Wolfgang Schleich for igniting an interest in the overlap between quantum mechanics and number theory, which has directly lead to the current work. The results for uncomputability and complexity of controlling open quantum systems are obtained with the support of the Russian Science Foundation project 17-11-01388 at Steklov Mathematical Institute. The rest is supported by the Humboldt Research Fellowship for Experienced Researchers, the Army Research Office (ARO) (grant W911NF-19-1-0377), and Defense Advanced Research Projects Agency (DARPA) (grant D19AP00043) for D.I.B. and by project 1.669.2016/1.4 of the Ministry of Science and Higher Education of the Russian Federation for A.P. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of ARO, DARPA, or the U.S. Government. The U.S. Government is authorized to reproduce and distribute reprints for Government purposes notwithstanding any copyright notation herein.
Author contributions
D.I.B. and A.N.P. contributed equally to derivations of the results. D.I.B. wrote the initial manuscript text. All authors reviewed and co-edited key parts of the manuscript.
Data availability
The authors declare that the data supporting the findings of this study are available within the paper.
Competing interests
The authors declare no competing interests.
Footnotes
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Contributor Information
Denys I. Bondar, Email: dbondar@tulane.edu
Alexander N. Pechen, Email: apechen@gmail.com
References
- 1.Glaser, S. J. et al. Training Schrödinger’s cat: quantum optimal control. Eur. Phys. J. D 69, 279, ISSN 1434-6079, 10.1140/epjd/e2015-60464-1 (2015).
- 2.Butkovskiy, A. G. & Samoilenko, Y. I. Control of Quantum-Mechanical Processes and Systems (Kluwer Academic, Dordrecht, 1990).
- 3.Shapiro, M. & Brumer, P. Principles of the quantum control of molecular processes (Wiley-VCH, 2003).
- 4.Tannor, D. J. Introduction to quantum mechanics: a time-dependent perspective (University Science Books, 2007).
- 5.Fradkov, A. Cybernetical Physics: From Control of Chaos to Quantum Control (Springer, New York, 2007).
- 6.d’Alessandro, D. Introduction to quantum control and dynamics (Chapman and Hall/CRC, 2007).
- 7.Brif C, Chakrabarti R, Rabitz H. Control of quantum phenomena: past, present and future. New J. Phys. 2010;12:075008. doi: 10.1088/1367-2630/12/7/075008. [DOI] [Google Scholar]
- 8.Wiseman, H. M. & Milburn, G. J. Quantum measurement and control (Cambridge university press, 2009).
- 9.Dong D, Petersen IR. Quantum control theory and applications: a survey. IET Control Theory & Applications. 2010;4:2651–2671. doi: 10.1049/iet-cta.2009.0508. [DOI] [Google Scholar]
- 10.Bouten L, van Handel R, James MR. A Discrete Invitation to Quantum Filtering and Feedback Control. SIAM Review. 2009;51:239. doi: 10.1137/060671504. [DOI] [Google Scholar]
- 11.Dong D, Petersen IR. Controllability of quantum systems with switching control. International Journal of Control. 2011;84:37. doi: 10.1080/00207179.2010.538437. [DOI] [Google Scholar]
- 12.Ticozzi F, Zuccato L, Johnson PD, Viola L. Alternating Projections Methods for Discrete-Time Stabilization of Quantum States. IEEE Transactions on Automatic Control. 2018;63:819. doi: 10.1109/TAC.2017.2731903. [DOI] [Google Scholar]
- 13.Belavkin VP. Measurement, filtering and control in quantum open dynamical systems. Reports on Mathematical Physics. 1999;43:A405. doi: 10.1016/S0034-4877(00)86386-7. [DOI] [Google Scholar]
- 14.Pechen A, Il’in N, Shuang F, Rabitz H. Quantum control by von Neumann measurements. Phys. Rev. A. 2006;74:052102. doi: 10.1103/PhysRevA.74.052102. [DOI] [Google Scholar]
- 15.Shuang F, Pechen A, Ho T-S, Rabitz H. Observation-assisted optimal control of quantum dynamics. Chem. Phys. 2007;126:134303. doi: 10.1063/1.2711806. [DOI] [PubMed] [Google Scholar]
- 16.Matiyasevich, Y. V. Hilbert’s tenth problem (MIT press, Cambridge, 1993).
- 17.Matiyasevich YV. What can and cannot be done with Diophantine problems. Proceedings of the Steklov Institute of Mathematics. 2011;275:118. doi: 10.1134/S0081543811080074. [DOI] [Google Scholar]
- 18.Bondar DI, Spanner M, Liu M, Yudin GL. Photoelectron spectra in strong-field ionization by a high-frequency field. Phys. Rev. A. 2009;79:063404. doi: 10.1103/PhysRevA.79.063404. [DOI] [Google Scholar]
- 19.Pavlyukh Y, Rau A. 1-, 2-, and 6-Qubits, and the Ramanujan -Nagell Theorem. International Journal of Quantum Information. 2013;11:1350056. doi: 10.1142/S0219749913500561. [DOI] [Google Scholar]
- 20.Kieu TD. Quantum Algorithm for Hilbert’s Tenth Problem. Int. J. Theor. Phys. 2003;42:1461. doi: 10.1023/A:1025780028846. [DOI] [Google Scholar]
- 21.Turing A. On Computable Numbers, with an Application to the Entscheidungsproblem. Proceedings of the London Mathematical Society. 1936;42:230–265. [Google Scholar]
- 22.Matiyasevich, Y. V. The Riemann Hypothesis as the parity of special binomial coeficients. Chebyshevskii Sbornik. 19, 46–60 (2018) (In Russian) 10.22405/2226-8383-2018-19-3-46-60 [for English translation see PDMI Preprint at, ftp://ftp.pdmi.ras.ru/pub/publicat/preprint/2018/09-18.pdf.gz].
- 23.Bost J-B, Connes A. Hecke algebras, type III factors and phase transitions with spontaneous symmetry breaking in number theory. Selecta Mathematica. 1995;1:411–457. doi: 10.1007/BF01589495. [DOI] [Google Scholar]
- 24.Planat M, Sole P, Omar SJ. Riemann hypothesis and quantum mechanics. Phys. A. 2011;44:145203. doi: 10.1088/1751-8113/44/14/145203. [DOI] [Google Scholar]
- 25.Mack R, et al. Riemann ζ function from wave-packet dynamics. Phys. Rev. A. 2010;82:032119. doi: 10.1103/PhysRevA.82.032119. [DOI] [Google Scholar]
- 26.Feiler C, Schleich W. Entanglement and analytical continuation: an intimate relation told by the Riemann zeta function. New J. Phys. 2013;15:063009. doi: 10.1088/1367-2630/15/6/063009. [DOI] [Google Scholar]
- 27.Torosov BT, Della Valle G, Longhi S. Quantum simulation of the Riemann-Hurwitz ζ function. Phys. Rev. A. 2013;87:032103. doi: 10.1103/PhysRevA.87.032103. [DOI] [Google Scholar]
- 28.Feiler C, Schleich W. Dirichlet series as interfering probability amplitudes for quantum measurements. New J. Phys. 2015;17:063040. doi: 10.1088/1367-2630/17/6/063040. [DOI] [Google Scholar]
- 29.Berry, M. V. Riemann’s Zeta function: A model for quantum chaos? In Quantum chaos and statistical nuclear physics, pp. 1–17. (Springer, 1986).
- 30.Berry MV, Keating JP. The Riemann Zeros and Eigenvalue Asymptotics. SIAM review. 1999;41:236–266. doi: 10.1137/S0036144598347497. [DOI] [Google Scholar]
- 31.Lapidus, M. L. et al. In Search of the Riemann Zeros: Strings, fractal membranes and noncommutative space-times (American Mathematical Soc., 2008).
- 32.Bender CM, Brody DC, Müller MP. Hamiltonian for the Zeros of the Riemann Zeta Function. Phys. Rev.Lett. 2017;118:130201. doi: 10.1103/PhysRevLett.118.130201. [DOI] [PubMed] [Google Scholar]
- 33.da Costa NC, Doria FA. Undecidability and incompleteness in classical mechanics. Int. J. Theor. Phys. 1991;30:1041–1073. doi: 10.1007/BF00671484. [DOI] [Google Scholar]
- 34.Li, Y. & Ying, M. (Un)decidable Problems about Reachability of Quantum Systems. In International Conference on Concurrency Theory, pp. 482–496 (Springer, 2014), 10.1007/978-3-662-44584-6_33
- 35.Lloyd S. Quantum-mechanical computers and uncomputability. Phys. Rev. Lett. 1993;71:943. doi: 10.1103/PhysRevLett.71.943. [DOI] [PubMed] [Google Scholar]
- 36.Cubitt TS, Perez-Garcia D, Wolf MM. Undecidability of the spectral gap. Nature. 2015;528:207–211. doi: 10.1038/nature16059. [DOI] [PubMed] [Google Scholar]
- 37.Bausch J, Cubitt T, Lucia A, Perez-Garcia D. Undecidability of the Spectral Gap in One. Dimension. arXiv. 2018;1810:01858. [Google Scholar]
- 38.Cubitt, T. S. In Proceedings of IQC Waterloo (Waterloo, Canada, 2011).
- 39.Smith WD. Three Counterexamples Refuting Kieu's Plan for Quantum Adiabatic Hypercomputation; and Some Uncomputable Quantum Mechanical Tasks. Applied Mathematics and Computation. 2006;178:184–193. doi: 10.1016/j.amc.2005.09.078. [DOI] [Google Scholar]
- 40.Wolf, M. M., Cubitt, T. S. & Perez-Garcia, D. Are problems in Quantum Information Theory (un)decidable? arXiv:1111.5425 (2011).
- 41.Eisert J, Müller MP, Gogolin C. Quantum measurement occurrence is undecidable. Phys. Rev. Lett. 2012;108:260501. doi: 10.1103/PhysRevLett.108.260501. [DOI] [PubMed] [Google Scholar]
- 42.Palittapongarnpim P, Wittek P, Zahedinejad E, Vedaie S, Sanders BC. Learning in quantum control: High-dimensional global optimization for noisy quantum dynamics. Neurocomputing. 2017;268:116–126. doi: 10.1016/j.neucom.2016.12.087. [DOI] [Google Scholar]
- 43.Mari A, Giovannetti V, Holevo AS. Quantum state majorization at the output of bosonic Gaussian channels. Nature Communications. 2014;5:3826. doi: 10.1038/ncomms4826. [DOI] [PubMed] [Google Scholar]
- 44.Soltamov VA, et al. Excitation and coherent control of spin qudit modes in silicon carbide at room temperature. Nature Communications. 2019;10:1678. doi: 10.1038/s41467-019-09429-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 45.Niu MY, Boixo S, Smelyanskiy VN, Neven H. Universal quantum control through deep reinforcement learning. npj Quantum Information. 2019;5:33. doi: 10.1038/s41534-019-0141-3. [DOI] [Google Scholar]
- 46.Impens F, Gury-Odelin D. Fast quantum control in dissipative systems using dissipationless solutions. Scientific Reports. 2019;9:4048. doi: 10.1038/s41598-019-39731-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 47.Pechen A, Rabitz H. Teaching the environment to control quantum systems. Phys. Rev. A. 2006;73:062102. doi: 10.1103/PhysRevA.73.062102. [DOI] [Google Scholar]
- 48.Gordon G, Kurizki G, Lidar DA. Optimal Dynamical Decoherence Control of a Qubit. Phys. Rev. Lett. 2008;101:010403. doi: 10.1103/PhysRevLett.101.010403. [DOI] [PubMed] [Google Scholar]
- 49.Verstraete F, Wolf MM, Cirac JI. Quantum computation and quantum-state engineering driven by dissipation. Nat. Phys. 2009;5:633–636. doi: 10.1038/nphys1342. [DOI] [Google Scholar]
- 50.Schirmer S, Wang X. Stabilizing open quantum systems by Markovian reservoir engineering. Phys. Rev. A. 2010;81:062306. doi: 10.1103/PhysRevA.81.062306. [DOI] [Google Scholar]
- 51.Wiseman HM. Squinting at quantum systems. Nature. 2011;470:178–179. doi: 10.1038/470178a. [DOI] [PubMed] [Google Scholar]
- 52.Schmidt R, Negretti A, Ankerhold J, Calarco T, Stockburger JT. Optimal Control of Open Quantum Systems: Cooperative Effects of Driving and Dissipation. Phys. Rev. Lett. 2011;107:130404. doi: 10.1103/PhysRevLett.107.130404. [DOI] [PubMed] [Google Scholar]
- 53.Pechen A, Trushechkin A. Measurement-assisted Landau-Zener transitions. Phys. Rev. A. 2015;91:052316. doi: 10.1103/PhysRevA.91.052316. [DOI] [Google Scholar]
- 54.Koch CP. Controlling open quantum systems: tools, achievements, and limitations. J. Phys. Cond. Matter. 2016;28:213001. doi: 10.1088/0953-8984/28/21/213001. [DOI] [PubMed] [Google Scholar]
- 55.Vuglar SL, et al. Nonconservative Forces via Quantum Reservoir Engineering. Phys. Rev. Lett. 2018;120:230404. doi: 10.1103/PhysRevLett.120.230404. [DOI] [PubMed] [Google Scholar]
- 56.Dragovich B, Khrennikov A, Kozyrev SV, Volovich I, Zelenov EI. p-Adic Mathematical Physics: The First 30 Years. p-Adic Numbers, Ultrametric Analysis and Applications. 2017;9:87–121. doi: 10.1134/S2070046617020017. [DOI] [Google Scholar]
- 57.Volovich, I. V. Number theory as the ultimate physical theory. P-Adic Numbers, Ultrametric Analysis, and Applications2(1), 77–87 (2010).
- 58.Kraus, K. States, Effects and Operations: Fundamental Notions of Quantum Theory (Berlin, Springer, 1983).
- 59.Nielsen, M. A. & Chuang, I. Quantum computation and quantum information (2002).
- 60.Lloyd S. Almost Any Quantum Logic Gate is Universal. Phys. Rev. Lett. 1995;75:346. doi: 10.1103/PhysRevLett.75.346. [DOI] [PubMed] [Google Scholar]
- 61.Deutsch DE, Barenco A, Artur E. Universality in quantum computation. Proceedings of the Royal Society A: Mathematical. Physical and Engineering Sciences. 1995;449:669. doi: 10.1098/rspa.1995.0065. [DOI] [Google Scholar]
- 62.Jeandel, E. Universality in Quantum Computation. In Automata, Languages and Programming. ICALP 2004 ., edited by J. Diaz, J. Karhumaki, A. Lepisto, and D. Sannella, vol. 3142, 10.1007/978-3-540-27836-8_67 (2004).
- 63.Jones JP. Universal Diophantine equation. J. Symbolic Logic. 1982;47:549–571. doi: 10.2307/2273588. [DOI] [Google Scholar]
- 64.Campos AG, Bondar DI, Cabrera R, Rabitz HA. How to Make Distinct Dynamical Systems Appear Spectrally Identical. Phys. Rev. Lett. 2017;118:083201. doi: 10.1103/PhysRevLett.118.083201. [DOI] [PubMed] [Google Scholar]
- 65.Magann A, Ho T-S, Rabitz H. Singularity-free quantum tracking control of molecular rotor orientation. Phys. Rev. A. 2018;98:043429. doi: 10.1103/PhysRevA.98.043429. [DOI] [Google Scholar]
- 66.Manders K, Adleman L. NP-Complete Decision Problems for Binary Quadratics. Journal of Computer and System Sciences. 1978;16:168–184. doi: 10.1016/0022-0000(78)90044-2. [DOI] [Google Scholar]
- 67.Sanders BC, Milburn GJ. Quantum limits to all-optical phase shifts in a Kerr nonlinear medium. Phys. Rev. A. 1992;45:1919. doi: 10.1103/PhysRevA.45.1919. [DOI] [PubMed] [Google Scholar]
- 68.Puri S, Boutin S, Blais A. Engineering the quantum states of light in a Kerr-nonlinear resonator by two-photon driving. npj Quantum Information. 2017;3:18. doi: 10.1038/s41534-017-0019-1. [DOI] [Google Scholar]
- 69.Rabitz H, Hsieh M, Rosenthal C. Quantum Optimally Controlled Transition Landscapes. Science. 2004;303:1998–2001. doi: 10.1126/science.1093649. [DOI] [PubMed] [Google Scholar]
- 70.Day AG, Bukov M, Weinberg P, Mehta P, Sels D. Glassy Phase of Optimal Quantum Control. Phys. Rev. Lett. 2019;122:020601. doi: 10.1103/PhysRevLett.122.020601. [DOI] [PubMed] [Google Scholar]
- 71.Wu R, Pechen A, Brif C, Rabitz H. Controllability of open quantum systems with Kraus-map dynamics. J. Phys. A. 2007;40:5681–5693. doi: 10.1088/1751-8113/40/21/015. [DOI] [Google Scholar]
- 72.Kitaev AY. Quantum computations: algorithms and error correction. Russian Mathematical Surveys. 1997;52:1191–1249. doi: 10.1070/RM1997v052n06ABEH002155. [DOI] [Google Scholar]
- 73.Kitaev, A. Y., Shen, A. & Vyalyi, M. N. Classical and quantum computation, 47 (American Mathematical Soc., 2002).
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The authors declare that the data supporting the findings of this study are available within the paper.

