Next Article in Journal
Non-Relativistic Energy Spectra of the Modified Hylleraas Potential and Its Thermodynamic Properties in Arbitrary Dimensions
Previous Article in Journal
The Topology of Quantum Theory and Social Choice
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Entanglement in Quantum Search Database: Periodicity Variations and Counting

by
Demosthenes Ellinas
* and
Christos Konstandakis
School of Electrical & Computer Engineering QLab, Technical University of Crete, 731 00 Chania, Greece
*
Author to whom correspondence should be addressed.
Deceased.
Quantum Rep. 2022, 4(3), 221-237; https://doi.org/10.3390/quantum4030015
Submission received: 30 March 2022 / Revised: 14 July 2022 / Accepted: 19 July 2022 / Published: 22 July 2022

Abstract

:
Employing the single item search algorithm of N dimensional database it is shown that: First, the entanglement developed between two any-size parts of database space varies periodically during the course of searching. The periodic entanglement of the associated reduced density matrix quantified by several entanglement measures (linear entropy, von Neumann, Renyi), is found to vanish with period O ( s q r t ( N ) ) . Second, functions of equal entanglement are shown to vary also with equal period. Both those phenomena, based on size-independent database bi-partition, manifest a general scale invariant property of entanglement in quantum search. Third, measuring the entanglement periodicity via the number of searching steps between successive canceling out, determines N, the database set cardinality, quadratically faster than ordinary counting. An operational setting that includes an Entropy observable and its quantum circuits realization is also provided for implementing fast counting. Rigging the marked item initial probability, either by initial advice or by guessing, improves hyper-quadratically the performance of those phenomena.
PACS:
03.67.Lx

1. Introduction

Entanglement is believed to be a necessary resource for quantum computational speedup. Especially to oracle based algorithms such as Grover’s algorithm (for the original papers on the algorithm see [1,2,3,4] and for some later developments see e.g., [5,6,7]), the question has been studied extensively see e.g., [8,9,10,11,12], and for general quantum algorithms see the review [13].
This work reveals and studies analytically the periodic variation of the entanglement in a generalized version of Grover’s search. In that general variant of the algorithm the initial probability of its single marked item has been has rigged from probability 1 N to 0 p 1 . By rigging the initial probability of the marked item, (an act stemmed either by prior information or by guess about the target item), a hyper-quadratic reduction of the classical search complexity is achieved. The algorithm is mathematically formulated in terms of the so called A f S U ( 2 ) “Oracle matrix algebra”, determined by a Boolean characteristic function f : { 1 , 2 , ] , N = 2 n } { 0 , 1 } , c.f. [14,15,16,17]. The work proceeds by treating a set S of cardinality N as a search-able database with no additional structure. Within this formalism, search appears as a S U ( 2 ) periodic orbit, formed by a collection of qubits encoding algorithm’s database, enumerated by S . Searching manifests itself by means of quantum entanglement. This entanglement is developed between any two arbitrary parts which may partitioned the database space. The interesting feature of this type of bi-partite entanglement is its periodic variation in the course of searching. Indeed it is explicitly shown that the entanglement, quantified by various measures, has a periodically vanishing behaviour. The period of these vanishing moments is of order O ( π 4 p ) for 0 < p 1 and N 1 . Specifically for p = 1 N , i.e., in the case of standard search algorithm, the period is O ( π 4 N ) , i.e., it equals the order of search complexity of the algorithm (further analysis below). This result motivates further the introduction of the fast counting problem. The problem concerns the fast determination of the database cardinality N in less than N counts of some sort to be determined (for a similar problem see [18]). The proposed solution shows that by using the periodicity of entanglement the task of fast counting is accomplished quadratically faster that N.
In outline this work, within the framework of the quantum search algorithm, deals with the following three topics:
First, it demonstrates the periodic evolution of entanglement as a function of search time (number of iterations) with period O ( N ) . This entanglement, quantified by measures such that Renyi, von Neumann and Wootters measures [19,20,21], refers to quantum entanglement developed between any two parts comprising by r and n r qubits of the total n qubit database. The entanglement is found to be independent of the size r, a result which implies a scale invariance (c.f. [22]) (Section 3).
Second, it proves generally that the periodic entanglement function of merit (e.g., Renyi entropy), takes all its possible values, at least one and at most four times within the period interval of order O ( N ) ; it also provides a specific example of this phenomenon via a few qubit database (Section 4).
Third, it proposes a way to utilize the quadratic speedup in search time and the consequential periodic variation of database entanglement in order to speedup the counting of the dimension N of database in units of search trials. This proposal is complemented by finding an operational way for simulating the measurements of entanglement by means of an appropriate observable. This observable is identified as a generalized Y quantum unitary channel for which a unitary dilation is determined, a Hamiltonian model of which is also provided (Section 5).
Finally the work extends standard quantum search to the case of search with rigged initial probability and explains some ensuing consequences on the entanglement periodicity (Section 2).

2. Search with Rigged Marked Item Probability

(The reading of this section would require some knowledge of the algebraic framework of “Oracle algebra” which is provided in Appendix A).
Define D M = { ρ M M ( C ) ; ρ = ρ , ρ > 0 , T r ρ = 1 } . Let { p j } j = 1 N be the initial distribution of items-vector in database Hilbert space. Mark a single item x with probability p x p ( 0 , 1 ) , so that the initial vector s ˜ = j = 1 N p j j equals s ˜ = ( cos α ˜ ) x + ( sin α ˜ ) x , where x = 1 1 p j x p j j , and α ˜ = cos 1 ( p ) . Operating m times on the initial state π N ( ρ ˜ s ) = s ˜ s ˜ , with search operator π N ( U G ˜ ) = exp ( i θ ˜ π N ( Σ 2 ) ) , where θ ˜ = π 2 α ˜ , yields a state that projects on target item π N ( ρ ˜ x ) = x x , with probability
p ˜ ( m ) = T r π N ( ρ ˜ ( m ) ) π N ( ρ ˜ x ) = cos 2 ( α ˜ m θ ˜ ) .
At m-th step the density matrix is
π N ( ρ ˜ ( m ) ) U G ˜ m π N ( ρ s ˜ ) U G ˜ m
= 1 2 π N ( Σ 0 ) + s ˜ 1 ( m ) π N ( Σ 1 ) + s ˜ 3 ( m ) π N ( Σ 1 )
with s ˜ 1 ( m ) Σ 1 = sin ( 2 m θ ˜ 2 α ˜ ) ,   s ˜ 3 ( m ) Σ 3 = cos ( 2 m θ ˜ 2 α ˜ ) , where Σ 1 , 3 = π S ( ρ ˜ ( s ) Σ 1 , 3 ) the mean values of the algebra generators, abbreviated to s ˜ i Σ i . The first time when p ˜ ( m ) = 1 , equals m = m ˜ ( p ) = α ˜ θ ˜ = cos 1 ( p ) sin 1 ( 2 p p 2 ) . Initial and target states are unitarilly related i.e., s ˜ = π N ( R ˜ ) x exp ( i α ˜ π N ( Σ 2 ) ) x [14,15,16,17].
The evolved state s ˜ ( m ) = π N ( U G ˜ m ) s ˜ , projects on the target state with probability p ˜ ( m ) = | x | s ˜ ( m ) | 2 , determined exclusively by the x x -matrix element of the combined unitary operators π N ( U G ˜ m · R ˜ ) , explicitly p ˜ ( m ) = x [ π N ( U G ˜ m · R ˜ ) π N ( U G ˜ m · R ˜ ) * ] x , i.e., by the x x -matrix element of its element-wise product with its complex conjugate. This suggests that any unitary transformation on the initial vector s ˜ V s ˜ that accepts the marked vector as fixed point up to a phase i.e., V x = e i ϕ x , gives an equal complexity search algorithm; such transformations belong to U ( 1 ) U ( N 1 ) group, hence the algorithm’s search evolution orbit s ( m ) belongs to the U ( N ) / U ( 1 ) U ( N 1 ) = C P N 1 Grassmannian space ([20]; see also the hidden subgroup problem aspects of Grover’s algorithm [23]).
The asymptotic limit when 0 < p 1 and N , yields θ ˜ ( p ) = O ( p 1 2 ) and m ˜ ( p ) = O ( π 4 p ) . Some indicative choices of probability p would provide new possibilities for search complexity and associated counting time (see related subsequent analysis). The following cases of p are interesting for p ˜ ( m ˜ ( p ) ) = 1 : (i) in general for 0 < p 1 , we obtain m ˜ O ( 1 / p ) ; (ii) for p = 1 / N and N 1 we obtain the standard optimal result m ˜ O ( π 4 N ) ; (iii) for quadratically larger item probability p = 1 / N and N 1 , we obtain a quadratic speed up of search complexity m ˜ O ( π 4 N 1 / 4 ) ; (iv) slowing down parameter m ˜ below its classical value (with p = 1 / N ) , is also possible: e.g., the choice p = 1 / N 2 yields m ˜ O ( N ) , while if p = 1 / N 3 then m ˜ O ( N N ) .

3. Reduced Subsystems of Database Qubits

Let N = 2 n ,   k = 1 (one marked item, e.g., 1 ), and R = 2 r , and let L = N / R . We get the r-qubit reduced density matrix π R ( ρ ˜ ( r ) ( m ) ) from the n-qubit one by tracing out ( n r ) -qubits (without including the marked item).
Next we adopt a unifying notation for describing the density matrix via index s, where s = n for total qubits or s = r for r qubits and s = n r for the rest of the qubits. Also the corresponding dimension index S = 2 s with values S = N = 2 n or S = R = 2 r and S = L = 2 n r . Then we write
π S ( ρ ˜ ( s ) ) = 1 2 ( π S ( Σ 0 ) + ( x ( s ) ( S 1 ) w ( s ) ) π S ( Σ 3 ) + 2 y ( s ) S 1 π S ( Σ 1 ) ) .
The following outline shows the parameters relevant to the two cases:
x ( n ) , y ( n ) , w ( n ) a ˜ ( k , p ) , b ˜ ( k , p ) Σ 1 , 3 x ( r ) , y ( r ) , w ( r ) .
Given the relations x ( n ) = a ˜ 2 , y ( n ) = a ˜ b ˜ , w ( n ) = b ˜ 2 , the two sets of Bloch vector components are related as
x ( r ) = x ( n ) + ( L 1 ) w ( n ) , y ( r ) = x ( n ) w ( n ) + ( L 1 ) w ( n ) , w ( r ) = L w ( n ) ,
where a ˜ ( m ) = cos ( α ˜ m θ ˜ ) , and b ˜ ( m ) = 1 N 1 sin ( α ˜ m θ ˜ ) . Also a ˜ ( m + 2 π θ ˜ ) = a ˜ ( m )   b ˜ ( m + 2 π θ ˜ ) = b ˜ ( m ) , which implies for the Bloch components that x ( n ) ( m + π θ ˜ ) = x ( n ) ( m ) , y ( n ) ( m + π θ ˜ ) = y ( n ) ( m ) and w ( n ) ( m + π θ ˜ ) = w ( n ) ( m ) , which in turn implies the periodicity of the Bloch vector components of the reduced density matrix x ( r ) ( m + π θ ˜ ) = x ( r ) ( m ) , y ( r ) ( m + π θ ˜ ) = y ( r ) ( m ) and w ( r ) ( m + π θ ˜ ) = w ( r ) ( m ) , with exactly the same period T ˜ = π θ ˜ = π sin 1 ( 2 p p 2 ) . Further we notice that due to special relation between reduced and un-reduced density matrix Bloch vector components, the period of the later ones do not depend on the parameter r, for any ( r , n r ) partition scheme of the set of database qubits; e.g.,                 for n r = 5 and r = 3 .
As a consequence of this property, any polynomial or analytic functional of the T ˜ -periodic reduced density matrix will inherit its periodicity to the functional, which now is also periodic with a new period depending on T ˜ . As a particular such functional we can use e.g., the entropic measure of the entanglement developed between any two subsets ( r , n r ) of the total database. Such a function would also be periodic in the number of search iterations. This is the origin of the entanglement periodicity between any two parts.
Explicitly for such a case the S dimensional density matrix would read
π S ( ρ ˜ ( s ) ( m ) ) = x ( s ) y ( s ) ] y ( s ) y ( s ) w ( s ) ] w ( s ) y ( s ) w ( s ) ] w ( s ) ,
where x ( s ) = 1 2 ( 1 + Σ 3 ) ,   y ( s ) = 1 S 1 Σ 1 , w ( s ) = 1 2 ( S 1 ) ( 1 Σ 3 ) .
Remark 1.
(1) By way of example consider the particular cases k = 1 , 3 (one, three marked items), with vectors | 1 , and { | 2 , | 3 , | 4 } respectively. The density matrix π N ( ρ ˜ ( n ) ( m ) ) in its N dimensional representation reads respectively,
π N ( ρ ˜ ( n ) ( m ) ) = ,
π N ( ρ ˜ ( n ) ( m ) ) = ,
where the elements of the matrices above have be given by means of the symbols , , , the explicit values of which are as follows:
= 1 2 + 1 2 s ˜ 3 ( m ) = cos 2 ( α ˜ m θ ˜ ) ,
= 1 N 1 ( 1 2 1 2 s ˜ 3 ( m ) ) = 1 N 1 sin 2 ( α ˜ m θ ˜ ) , a n d
= 1 N 1 s ˜ 1 ( m ) = cos ( α ˜ m θ ˜ ) sin ( α ˜ m θ ˜ ) .
The structure of the matrix is a cross shape with the cross point filled with k × k stars and crossing lines decorated with boxes while the rest of the sites are filled with triangles. While the thickness and position of the crossing box varies depending on k, the shape of the cross is permanent and characterizes the underline “Oracle algebra” structure of the algorithm.
(2) The matrices π N ( ρ ˜ ( n ) ( m ) ) , π R ( ρ ˜ ( r ) ( m ) ) are homogeneous of degree 2 with respect to their arguments a ˜ , b ˜ .
(3) The success probability is periodic with respect to m, i.e., p ˜ ( m + T ˜ ) = p ˜ ( m ) , with period T ˜ = π / θ ˜ . This implies that a ˜ ( m ) , b ˜ ( m ) , are periodic functions with period 2 T ˜ . Further any homogeneous function of degree 2 with respect to a ˜ ( m ) , b ˜ ( m ) , are also periodic with period T ˜ . E.g., the components s ˜ 1 , 3 ( m ) and s ˜ 1 , 3 ( r ) are periodic with period T ˜ . This property induces periodicity to operator ρ ˜ ( m ) and to each of its matrix representations i.e., π S ( ρ ˜ ( s ) ( m + T ˜ ) ) = π S ( ρ ˜ ( s ) ( m ) ) , for S = N , R and s = n , r respectively.
(4) Analytic functions of ρ ˜ ( m ) (e.g., entanglement measures) are periodic with respect to m with period equal to the period of the smallest non-zero degree monomial in ρ ˜ ( m ) .
(5) If 0 < p < 1 , e.g., p 1 then lim p 1 m ˜ ( p ) = 1 2 , so practically the target item is reached after a single step.
(6) In the uniform case of not rigged probability i.e., p = 1 N , the tilted parameters become no-tilded i.e., angles α ˜ , θ ˜ and parameters a ˜ ( m ) , b ˜ ( m ) , become respectively α = arccos ( 1 / N ) , θ = arcsin ( 2 N 1 / N ) , and a ( m ) = cos ( α m θ ) , b ( m ) = 1 N 1 sin ( α m θ ) . For N 1 , we have m ˜ O ( N ) .
Entanglement in quantum search: Next we investigate the periodicity of the variation of quantum entanglement in the course of search. Firstly designate by m * and m * * , two sequences of moments of projectivity of the density matrix, meaning steps m , when ρ ( m ) becomes projective matrix, in which cases the entanglement is zero.
Entanglement measures: Next we specialize to some important cases of entanglement measures, such as: Quantum Renyi (Ren), von Neumann entropy (vN), and Wooters concurrence C ( 1 , 1 ) (W), with definitions
E Ren ( π R ( ρ ˜ ( r ) ( m ) ) ) E Ren ( m ) = 1 1 a log 2 T r ( π R ( ρ ˜ ( r ) ( m ) ) a ) , 0 < a 1 E vN ( π R ( ρ ˜ ( r ) ( m ) ) ) E vN ( m ) = T r ( π R ( ρ ˜ ( r ) ( m ) ) ln π R ( ρ ˜ ( r ) ( m ) ) ) C ( 1 , 1 ) ( π R ( ρ ˜ ( r ) ( m ) ) ) C ( 1 , 1 ) ( m ) = max { 0 , λ 1 λ 2 λ 3 λ 4 } = 2 a ˜ b ˜ b ˜ 2 ,
respectively [19,20,21], for reduced density matrix π R ( ρ ˜ ( r ) ( m ) ) .
For Wooters concurrence, the λ i ’s are in decreasing order the square roots of the eigenvalues of the matrix ρ ρ ˜ where ρ = ( σ y σ y ) ρ * ( σ y σ y ) .
In any representation π S , the reduced matrix π S ( ρ ( s ) ( m ) ) has the eigenvalues λ 0 ( m ) = 0 , with algebraic multiplicity S 2 , and λ 1 , 2 = 1 2 ( 1 ± 1 + 4 ( 1 S ) ( w x y 2 ) ) (c.f. Appendix B, Proof of Lemma 2).
The quantum Renyi entropy ( 0 < a 1 ) is
E Ren ( λ 1 , 2 ) = 1 1 a log 2 λ 1 a + λ 2 a ,
then recall that w x y 2 = ( L 1 ) ( a ˜ b ˜ ) 2 b ˜ 2 , where a ˜ = cos ( α ˜ m θ ˜ ) ,   b ˜ = 1 N 1 sin ( α ˜ m θ ˜ ) ,
Let any functional measure F : D N C , on the density matrix set D N , either of polynomial or analytic type, such that the following is valid, F ( ρ ) = 0 iff ρ 2 = ρ . Consider the density matrix π R ( ρ ˜ ( n ) ( m ) ) = U G ˜ m s ˜ s ˜ | U G ˜ m , when it is reduced to a state of arbitrary r qubits i.e., π R ( ρ ˜ ( r ) ) = T r n r π N ( ρ ˜ ( n ) ) .
Proposition 1.
The following properties are. satisfied by ρ ˜ ( r ) ( m ) :
(i) it is a periodic state wrt m, i.e., π R ( ρ ˜ ( r ) ( m + T ˜ ) ) = π R ( ρ ˜ ( r ) ( m ) ) in any representation π R of the oracle algebra A f ;
(ii) during the course of search it becomes a projective state (pure state) for any r i.e., π R ( ρ ( r ) ( m ˜ ) ) 2 = π R ( ρ ( r ) ( m ˜ ) ) at moments given by arithmetic progressions m ˜ * = { m ˜ + k T ˜ } k = 0 or m ˜ * * = { m ˜ 1 θ ˜ arctan ( N 1 ) + k T ˜ } k = 0 . The asymptotic form of these sequences for the case N 1 , and in general 0 < p 1 , are m ˜ * = { ( 2 k + 1 ) π 4 p } k = 0 or m ˜ * * = { k π 2 p } k = 0 , and in particular in the uniform case, when p = 1 N , we have respectively that m ˜ * = { ( 2 k + 1 ) π 4 N } k = 0 , or m ˜ * * = { k π 2 N } k = 0 ;
(iii) the extremal points of Renyi functional E Ren are: the sequences of minima are identified as m ˜ * and m ˜ * * so that m ˜ * > m ˜ * * , and the maxima m ˜ = { m ˜ γ 2 θ ˜ k T ˜ } k = 0 and m ˜ = { m ˜ ( k ) + T ˜ 2 } k = 0 so that m ˜ > m ˜ .
Figure 1 and Figure 2 display the three measures for p = 1 / N (Figure 1), and Renyi entropy for p = 1 / N , 1 / N (Figure 2); details in figure captions.
The important point about these displays is that all zeros of the entropic measures are placed on the horizontal line of m’s and they belong to two inter-lasing sequences, m ˜ * and m ˜ * * . This property is true for any of the three displayed measures i.e., R, vN and W. The distance between every second zero equals the period T ˜ . This period is in fact related to success probability p via the formula p = 1 2 ( 1 ± cos ( π / T ˜ ) ) , (see Appendix B).
Concerning the behaviour of the entropy vs. #steps in Figure 1 and Figure 2: The plots of all entropic measures have common intervals of monotonicity, common positions of maxima and minima as well as that their common minima are vanishing points i.e., zeros.
Noticeable is the fact that the common intervals and minima, maxima, refer only to the entropic measures between them and not between the measures and the curve of success probability, c.f. the broken line vs. full lines in Figure 1.
Also this situation is independent from the relative size of the splitting r vs. n r of database qubits. Therefore we have a scale invariance of the position of the zeros for all entropy measures and all database splitting schemes.
Figure 3, displays the equal entanglement configurations determined by investigating their contours on the r , m plane where various quantum search algorithms are located.
The following statements refer to the content of that figure:
(i) The equal Renyi entropy contours are organized in the contour curves wrt the iterations m and the number of remaining qubits r after database splitting;
(ii) Tracing any contour provides all pairs ( m , r ) of fixed entanglement developed after m iterations between the two splitting sets with r and n r qubits respectively. Starting from e.g., point ( m max , r ) , of maximal m (box), and by tracing counter-clockwise its contour we encounter decreasing and increasing of values of m and r as it is indicated by up and down arrows , in the figure. Before returning to the initial point all equal entropy points have been traced out with landmarks the points ( m d , r max ) (disk), ( m min , r d ) (diamond) and ( m d , r min ) (circle), where m d ,   r d be the middle points. Operationally this indicates the various ways one can generate an equally entangled bi-partition of database by fiddling around with interaction time m and splitting dimensionR ( R = 2 r , N / R = 2 n r ) ;
(iii) All m * ,   m * * periodic zero-entanglement instances correspond to straight vertical parallel lines (dark in black-white or blue in color plot), which are independent from the values of r; (c.f. a similar scaling invariance discussed in [22]).
To provide an analytic explanation of the situation on Figure 3 we study the quantum Renyi entropy with respect to the variables m , r which is
E Ren ( π R ( ρ ˜ ( r ) ( m ) ) ) E Ren ( m , r ) = 1 1 a log 2 λ 1 a + λ 2 a
where λ 1 , 2 = 1 2 ( 1 ± 1 + 4 ( 1 S ) ( w x y 2 ) ) .
By introducing the effective variables as
R ^ ( r ) : = 2 ( N / R 1 ) ( 1 S ) N 1
M ^ ( m ) : = ( N sin ( 2 α ˜ 2 m θ ˜ + ω ) 1 ) 2
the entropy reads
E Ren ( m , r ) = 1 1 a log 2 1 2 a 1 + 1 + M ^ ( m ) R ^ ( r ) a + 1 2 a 1 1 + M ^ ( m ) R ^ ( r ) a .
This formula implies that E Ren is constant with respect to the variation of M ^ ( m ) and R ^ ( r ) iff their product M ^ ( m ) R ^ ( r ) remains constant when variables m and r are varying.

4. Equal Entanglement Pre-Images

Regarding the number of iterations of the algorithm m as a continuous variable for the function E Ren ( m ) and taking into account that E Ren ( m ) is periodic with period T ˜ , a reasonable question can be posed: given a certain amount of entanglement what are the values of m associated with it, lying in the basic period interval [ 0 , T ˜ ] ? Equivalently, what are the pre-images of the entanglement function E Ren ( m ) for fixed m [ 0 , T ˜ ] ?
Lemma 1.
The function E Ren ( m ) takes all its possible resulting values, at least one and at most four times in the basic period interval [ 0 , T ˜ ] .
Proof. 
(A short technical part of the proof is deferred to Appendix B and its main part is provided below).
Let the points A , B , B , C , D , D , E with abscissas in interval [ 0 , T ˜ ] as follows
A ( m A , y A ) A ( m ˜ * * ( 0 ) , E Ren ( m ˜ * * ( 0 ) ) )
B ( m B , y B ) B ( m ˜ ( 0 ) , E Ren ( m ˜ ( 0 ) ) )
B ( m B , y B ) B ( m ˜ ( 0 ) , 0 )
C ( m C , y C ) C ( m ˜ * ( 0 ) , E Ren ( m ˜ * ( 0 ) ) )
D ( m D , y D ) D ( m ˜ ( 0 ) , E Ren ( m ˜ ( 0 ) ) )
D ( m D , y D ) D ( m ˜ ( 0 ) , 0 )
E ( m E , y E ) E ( m ˜ * * ( 1 ) , E Ren ( m ˜ * * ( 1 ) ) )
Moreover the function E Ren ( m ) is strictly increasing in each one of the intervals [ m A , m B ] , [ m C , m D ] and strictly decreasing in each one of the intervals [ m B , m C ] , [ m D , m E ] , since for all m [ 0 , T ˜ ] it holds that the sign of its first derivative on [ 0 , T ˜ ] is positive for m A < m < m B , m C < m < m D and negative for m B < m < m C ,   m D < m < m E (c.f. Figure 4).
Remark 2.
d d m E Ren ( m )  is continuous on  [ 0 , T ˜ ]  with respect to m and vanishes only at points  m B , m C , m D , m E . Therefore, it preserves its sign in each one of the open intervals.
Applying the Intermediate Value Theorem for E Ren ( m ) and taking into account its monotonicity, we obtain that:
(i) if c is a number between E Ren ( m A ) and E Ren ( m B ) , then there are exactly four points m 1 , 2 , 3 , 4 s.t. E Ren ( m i ) = c ,   i = 1 , 2 , 3 , 4 and m 1 ( m A , m B ) , m 2 ( m B , m C ) , m 3 ( m C , m D ) a n d   f i n a l l y   m 4 ( m D , m E ) .
(ii) if c = E Ren ( m B ) , then there are exactly three points m 1 , 2 , 3 s.t. E Ren ( m i ) = c ,   i = 1 , 2 , 3 and m 1 = m B , m 2 ( m C , m D ) , m 3 ( m D , m D )
(iii) if c is a number between E Ren ( m B ) and E Ren ( m D ) , then there are exactly two m 1 , 2 s.t. E Ren ( m ) = c ,   i = 1 , 2 and m 1 ( m C , m D ) , m 2 ( m D , m E ) .
(iv) if c = E Ren ( m D ) (global maximum) then there is unique point m s.t. E Ren ( m ) = c , m = m D .
Although we have proved the existence of m i ’s, the corresponding equations can not be easily solved analytically but m i ’s can be approximated. To this end we consider the piece-wise linear function f ( m ) below which is a tent map for both the intervals [ m A , m C ] ,   [ m C , m E ] , and reads
f ( m ) = s A B ( m m A ) + y A , m A m < m B s B C ( m m B ) + y B , m B m < m C s C D ( m m C ) + y C , m C m < m D s D E ( m m D ) + y D , m D m m E ,
where s P Q equals the slope of the line determined by the points P , Q
S P Q = y P y Q x P x Q
and then we solve the equations f ( m i ) = c instead of E Ren ( m i ) = c .  □
Remark 3.
Recall that the tent map with parameter μ is the real-valued (and continuous) function
f μ ( x ) = μ min { x , 1 x } = μ x , 0 x < 1 / 2 μ ( 1 x ) , x 1 / 2
where μ is a positive real constant and f μ maps [ 0 , 1 ] on to itself. Our function f ( m ) is an obvious linear generalization of the tent map for both the intervals [ m A , m C ] ,   [ m C , m E ] .
Numerical Example: (c.f. Figure 4, red dots stand for the approximate points of equal entanglement).
E Ren ( m ) = 1 1 a log 2 λ 1 a ( m ) + ( 1 λ 1 ( m ) ) a ,   a = 0.7 ,   n = 12 ,   r = 3 ,   p = 1 / N ,
(a) for c = 0.52 , the four points are m 1 = 14.0839 ,   m 2 = 35.6796 ,   m 3 = 63.6776 ,   m 4 = 86.6127 ,
(b) for c = E Ren ( m B ) = 0.91675 , the three points are m 1 = m B = 24.8817 ,   m 2 = 74.3453 ,   m 3 = 74.9450 ,
(c) for c = E Ren ( m B ) + E Ren ( m D ) 2 = 0.933621 , the two points are m 1 = 74.7452 ,   m 2 = 75.5451 ,
(d) for c = E Ren ( m D ) = 0.948567 , the unique point is k = m D = 75.1452 .
Remark 4.
Since θ ˜ ( p ) = O ( p 1 2 ) we have that T ˜ = π θ ˜ = O ( p 1 2 ) . E.g., For p = 1 / N and p = 1 / N we have that T ˜ = O ( N ) and T ˜ = O ( N 4 ) respectively.

5. Fast Counting and the Entropy Observable

Counting the number of elements of a given finite set S , requires a number of counts equal to the cardinality N of set S ; one count for each element, as common sense asserts. Fast counting is a novel method that solves this problem in quantum setting, achieving counting in quadratically less than N counts, by casting the counting problem in the language of quantum algorithms. This is shown to be possible by employing Grover’s fast quantum search algorithm, after it has been reformulated mathematically in terms of the so called “Oracle matrix algebra”, by treating set S as a search-able database. Within this formalism, search appears as a SU(2) periodic orbit, formed by a collection of qubits encoding the database space of the algorithm. It has been previously shown that multi-particle entanglement developed among the qubits of two parts of a bi-partition of the database Hilbert space is periodic with respect to the number of queries which is of the order of O ( N ) . Therefore measuring the entanglement by means of any of the measures developed before would determines the cardinality N of S in only O ( N ) measurements or counts. Operationally the period finding amounts to determine the distance (expressed as numbers of queries) between any two successive zeros for some chosen measure. In effect the counting method proposed would lead to a quadratic reduction of the number of necessary N counts. To emphasize the operational character of the counting method an appropriate quantum observable, namely the Entropy observable, will be introduced and be implemented by means of a specific quantum circuit. Measuring the search step between successive zeros of that observable on a database reduced density matrix would allow the determination of cardinality N quadratically faster than usual counting as was mentioned.
Quantum measurement of Entropy observable: Next we provide a operational way of obtaining the entropy S L of the reduced density of matrix of quantum search at the m-th step. Since S L provides a measure of entanglement between database qubits, then a quantum measurement like estimation to S L and its possible implementation would be an indispensable aspect of the algorithm. The following lemma summarizes the operational procedure.
Lemma 2.
The entropy S L ( ρ ) of the reduced evolved density matrix ρ ρ ( m ; r ) equals
S L ( ρ ) = 1 E ( ρ 2 ) ( Σ 3 Σ 3 ) ,
where the the map
E ( ρ 2 ) = 1 2 ρ 2 + 1 2 ( Σ 2 Σ 2 ) ρ 2 ( Σ 2 Σ 2 )
identified as a generalized Y channel is unitarilly generated as
E ( ρ 2 ) = T r a u x V ( ρ a u x ρ 2 ) V ,
where a unitary dilation V = e i H is generated by the Hamiltonian
H = arctan ( 1 2 ) σ 2 ( Σ 2 Σ 2 ) ,
by means of an auxiliary qubit in state ρ a u x = | 0 0 | .
Closing we note further that for employing other measures for the counting method, e.g., the Renyi entropy etc we will need an extension of the previous Lemma. Indeed a general measure in the form of Renyi entropy would require positive integer powers of the reduced density (recall that the definition of Renyi entropy involves real powers of density matrix in general), to be provided by means of an operational method. To address this question we formulate the next Lemma 3.
Lemma 3.
Let the S dimensional reduced density matrix π S ( ρ ˜ ( s ) ( m ) ) , its ℓ-th power for all N S equals
π S ( ρ ˜ ( s ) ( m ) ) = f ( t ) π S ( ρ ˜ ( s ) ( m ) ) S 1 h ( t ) π S ( ρ ˜ ( s ) ( m ) ) S 2
where t λ 1 λ 2 be the product of the non-zero eigenvalues λ 1 , λ 2 of π S ( ρ ˜ ( s ) ( m ) ) , and h + 1 ( t ) = t f ( t ) , where f ( t ) is related to Chebyshev polynomials of the second kind U ( t ) , via relation b ( t ) = U 1 ( t 2 ) , with
f + S ( t ) = 1 2 ( 2 t 1 ) t 1 b ( 1 / t ) + 2 1 ( 1 1 4 t ) + ( 1 + 1 4 t ) ,
with initial conditions f S ( t ) = 1 and f S + 1 ( t ) = 1 t .

6. Discussion and Conclusions

While addressing the question of the resource responsible for the computation advantage of a given quantum algorithm or some other quantum technological task, the quantum entanglement has been considered as the main factor. However there are some important obstructions for such a claim: first an ambiguous measure of quantum advantage should be chosen and its causal relation with a measure for entanglement should be demonstrated. While there are examples where such a claim is corroborated, other cases are known where this is not evident [24]. As alternatives to such counterexamples other resources beyond quantum entanglement have been considered e.g., coherence, distinguish-ability, contextuality, interference etc (see [25] and references therein).
The paper in fact relates its content with the problem of resources of the quantum advantage exhibiting by quantum algorithms though it does not addresses it directly. This assertion is based on the fact that the fast counting problem that is investigated aims at determining the size(cardinality) N of a given set S has two solutions. A classical solution (the convention element counting procedure) with complexity(counting cost) N, and a quantum solution, suggested in the paper, with complexity(counting cost) O ( s q r t ( N ) ) . The source of quadratic speed in counting is by construction due to the quantum entanglement developed among elements of the set S, following the formalism of quantum search algorithm or some of its variants.
Measuring the number of iterations of the algorithm intervening among two successive canceling out (of any measure) of entanglement, determines the period O ( s q r t ( N ) ) , from which the integral part N is obtained. It is in fact the entanglement among database parts via its quadratic-ally fast periodic zeroing that promotes entanglement to be a resource of the computational (counting) advantage.
Several questions can be put forward for future investigations: is the studied phenomenon of the entanglement periodicity robust under e.g., tri-partition or even successive partitions of database total state vector space; how is the periodic oscillation of entanglement could be re-configured in the case of collective quantum search [16], where multiple searchers are combining their algorithms by merging and/or concatenating their oracle algebra representations to achieve additional search complexity reductions? Can the accelerated period of entanglement is valid for other measures of correlation like the ones mentioned previously? How the fast counting procedure is modified in the case of open, dissipative extensions of quantum search as those analysed in [25] and the more complicated ones as in [15,17] as well?

Author Contributions

Conceptualization, D.E. and C.K.; writing—original draft preparation, D.E. and C.K.; supervision, D.E. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Oracle Algebra

In the following the definition of the oracle algebra and its representations are presented.
Definition A1.
Let a Boolean function  f : Z N Z 2 ,  and the orthogonal vectors  x   = 1 ν i = 1 N f ( i ) i  and  x   = 1 ν i = 1 N ( 1 f ( i ) ) i ,  with  ν = i = 1 N f ( i ) ,  and  ν = i = 1 N ( 1 f ( i ) ) ,  which generate the space  H 2 V x =  span  { x , x }   C 2 ,  and the unit element  Σ 0 = x x + x x .  The oracle algebra is defined as the vector space  A f = { M C N × N ; M Σ 0 M = Σ 0 } ,  generated by the elements
Σ 1 = x x + x x Σ 2 = i x x + i x x Σ 3 = x x x x ,
with  u ( 2 )  algebra commutation relations  [ Σ α , Σ b ] = 2 i Σ c  (cyclically), and  [ Σ 0 ,  everything  ] = 0 ,  i.e.,  A f   u ( 2 ) , oracle algebra is isomorphic to  u ( 2 )  matrix algebra. There are two basic matrix representations of  A f  provided by the algebra homomorphisms  π 2  and  π N  as follows: the two dimensional  π 2 : A f L i n ( H 2 ) ,  and the N dimensional   π N : A f L i n ( H N ) ,  where  H N = s p a n { i } i = 1 N . Explicitly any element  A A f  is represented in  A f ,  by a 2-dim matrix  π 2 ( A ) = π 2 ( Σ 0 ) A π 2 ( Σ 0 ) ,  or by a N-dim matrix  π N ( A ) = π N ( Σ 0 ) A π N ( Σ 0 )  respectively.
Examples A1.
Let  A = ( A i j ) A f ,  and if  P x = x x , P x = x x , i.e., Σ 0 = P x + P x ,  then the projection of A in V x  space via  π 2 ( A ) = π 2 ( Σ 0 ) A π 2 ( Σ 0 ) = P x + P x A P x + P x ,  leads to the matrix  π 2 ( A ) = α β γ δ ,  where the matrix elements are
x A x = i , j = 1 N χ i χ j A i j = i = 1 k j = 1 k A i j = α ,
x A x = i , j = 1 N χ i ( 1 χ j ) A i j = i = 1 k j = k + 1 N A i j = β
x A x = i , j = 1 N ( 1 χ i ) χ j A i j = i = k + 1 N j = 1 k A i j = γ
x A x = i , j = 1 N ( 1 χ i ) ( 1 χ j ) A i j = i = k + 1 N j = k + 1 N A i j = δ
As to the N-dim representation we can compute that  π N ( A ) π N ( α Σ 0 + β Σ 1 + γ Σ 2 + δ Σ 3 ) ,  where  α = T r ( π N ( A ) π N ( Σ 0 ) ) ,   δ = T r ( π N ( A ) π N ( Σ 3 ) ) ,   γ = T r ( π N ( A ) π N ( Σ 1 ) )  and  δ = T r ( π N ( A ) π N ( Σ 2 ) ) ,  which provides the matrix
π N ( A ) = ( α + δ ) 1 k 1 ^ k × k ( β i γ ) 1 k ( N k ) 1 ^ k × ( N k ) ( β + i γ ) 1 k ( N k ) 1 ^ ( N k ) × k ( α δ ) 1 N k 1 ^ ( N k ) × ( N k ) ,
where  ( 1 ^ s t ) i j = 1 ,   1 i s , 1   j t .
Additionally regarding the representations of the generic element
A = α x x + β x x + γ x x + δ x x ,
treated above we can show that
π 2 ( A n ) = ( π 2 ( A ) ) n = α β γ δ n ,
as manifestation of the homomorphic property of  π 2 .  Indeed by means of the operators  P a b = a b , where  a , b = { x , x } ,  that satisfy the relations  P a b P a b = P a b δ b a ,  and their corresponding N-dim matrix representations  1 i j 1 ˜ i , j ,  where  i , j { k , N k } ,  which satisfy the respective relations  1 i j 1 ˜ i , j 1 i j 1 ˜ i , j = 1 i j 1 ˜ i , j δ j i ,  we can verify that by direct calculation that the matrix form of A in space  V x  satisfies the mentioned property.
Numerical examples: For N = 4 ,   k = 1 , with f ( 1 ) = 1 and zero elsewhere, we obtain
c π 4 ( Σ ) = 1 3 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 , π 4 ( Σ + ) = 1 3 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 , π 4 ( Σ 1 ) = 1 3 0 1 1 1 1 0 0 0 1 0 0 0 1 0 0 0 , π 4 ( Σ 2 ) = i 3 0 1 1 1 1 0 0 0 1 0 0 0 1 0 0 0 , π 4 ( Σ 3 ) = 1 0 0 0 0 1 3 1 3 1 3 0 1 3 1 3 1 3 0 1 3 1 3 1 3 , π 4 ( Σ 0 ) = 1 0 0 0 0 1 3 1 3 1 3 0 1 3 1 3 1 3 0 1 3 1 3 1 3 .

Appendix B. Proofs

Proof of Lemma 1.
The statement of lemma follows immediately from the Intermediate Value Theorem, which states that if g is a real single valued continuous function on a closed interval [ a , b ] and c is any number between g ( a ) and g ( b ) inclusive, then there is at least one number k in the closed interval such that g ( k ) = c . Moreover, if g ( a ) g ( b ) then k ( a , b ) .  □
Proof of Lemma 2.
Consider the trace inner product A , B C R × R = 1 R T r A B , for A , B M ( C R ) . For oracle algebra generators A f = s p a n { Σ i } i = 0 3 , we obtain Σ i , Σ j C R × R = δ i j , so the density matrix ρ ( m ; r ) = 1 2 ( Σ 0 + s 1 ( m ; r ) Σ 1 + s 3 ( m ; r ) Σ 3 ) , is expressed as ρ ( m ; r ) = 1 2 ( Σ 0 + Σ 1 Σ 1 + Σ 3 Σ 3 ) , where s i ( m ; r ) = Σ i , ρ ( m ; r ) C R × R , is abbreviated to s i ( m ; r ) Σ i . For powers of Bloch vector components e.g., ( s i ( m ; r ) ) 2 Σ i 2 , via property T r ( A B ) × T r ( C D ) = T r ( A B ) ( C D ) , we write ( ρ ρ ( m ; r ) ) ,
T r ρ Σ i 2 = T r ( ρ Σ i ρ Σ i ) = T r ( ( ρ ρ ) ( Σ i Σ i ) ) ,
which after the identification T r ( ( ρ ρ ) ( Σ i Σ i ) ) Σ i Σ i , with Σ i Σ i the expectation value of observable Σ i Σ i in state ρ 2 , one obtains Σ i 2 = Σ i Σ i . Applying this same idea to e.g., the linear entropy function for state ρ ( m ; r ) defined as
S L ( ρ ( m ; r ) ) = 1 T r ρ ( m ; r ) 2 = 1 [ ( s 1 ( m ; r ) ) 2 + ( s 3 ( m ; r ) ) 2 ] ,
it is obvious that we need to devise an operational way to obtain the value of entropy in the course of search/counting i.e., the S L vs. m . To this end we express the linear entropy in terms of the expectation value of observable Σ 3 Σ 3 + Σ 1 Σ 1 , of a doubled version of the initial quantum system being in state ρ ρ , as follows S L ( ρ ( m ; r ) ) = 1 Σ 3 Σ 3 + Σ 1 Σ 1 . Utilizing the identity, Σ 1 = e i π 2 Σ 2 Σ 3 e i π 2 Σ 2 , we write
Σ 1 Σ 1 + Σ 3 Σ 3 = Σ 3 Σ 3 + e i π 2 ( Σ 2 1 + 1 Σ 2 ) Σ 3 Σ 3 e i π 2 ( Σ 2 1 + 1 Σ 2 ) E * ( Σ 3 Σ 3 ) ,
where unitary CP map Σ 3 Σ 3 E * ( Σ 3 Σ 3 ) , has been introduced, with generators E * { 1 , e i π 2 ( Σ 2 1 + 1 Σ 2 ) } . The mean value in question is cast in the form
Σ 1 Σ 1 + Σ 3 Σ 3 = E * ( Σ 3 Σ 3 ) = E ( ρ ρ ) ( Σ 3 Σ 3 ) ,
where the dual CP map
ρ 2 E ( ρ 2 ) = 1 2 ρ 2 + 1 2 e i π 2 ( Σ 2 1 + 1 Σ 2 ) ρ 2 e i π 2 ( Σ 2 1 + 1 Σ 2 )
has been introduced.
Next we provide a unitary dilation to the map E which eventually determines a Hamiltonian for the measurement of entropy. Let an auxiliary quantum system with two states H a u x = s p a n { 0 , 1 } , described by density matrix ρ a u x = 0 0 , and the unitary operator V on H a u x H s y s H s y s
V = 1 2 1 R 1 R e i π 2 ( Σ 2 1 + 1 Σ 2 ) e i π 2 ( Σ 2 1 + 1 Σ 2 ) 1 R 1 R = 1 2 1 R 1 R Σ 2 Σ 2 Σ 2 Σ 2 1 R 1 R .
If the total system is described initially by ρ a u x ρ 2 and evolves as ρ a u x ρ 2 V ( ρ a u x ρ 2 ) V , and if the interaction is terminated by decoupling auxiliary system from the main system via T r a u x , the partial trace over the auxiliary system), then this leads to map E i.e., E ( ρ 2 ) = T r a u x V ( ρ a u x ρ 2 ) V .
Due to relation e ± i π 2 ( Σ 2 1 + 1 Σ 2 ) = e ± i π 2 Σ 2 e ± i π 2 Σ 2 = ± i Σ 2 ± i Σ 2 = Σ 2 Σ 2 , the map becomes E ( ρ 2 ) = 1 2 ρ 2 + 1 2 ( Σ 2 Σ 2 ) ρ 2 ( Σ 2 Σ 2 ) . In this form E is identified with a collective Y unitary channel of two system H s y s H s y s with generators E { 1 2 1 , 1 2 Σ 2 Σ 2 } , and a unitary dilation V as in the rhs of the last equation above. □
Proof of Lemma 3.
The following items are valid (abbreviations: x , y , w stand for x ( s ) , y ( s ) , w ( s ) respectively, and ρ for π S ( ρ ˜ ( s ) ( m ) ) ):
(i) The characteristic equation and the eigenvalues of rank 2 matrix ρ are respectively λ S 2 λ 2 λ ( S 1 ) y 2 = 0 and λ 0 = 0 of multiplicity S 2 , and λ 1 , 2 = 1 2 ( 1 ± 1 4 ( w x y 2 ) ( S 1 ) ) with multiplicity 1.
(ii) Due to Cayley-Hamilton theorem it holds that ρ S 2 ( ρ 2 ρ ( S 1 ) y 2 1 S ) = 0 S , namely ρ S 2 ( ρ 2 ρ + t 1 S ) = 0 S , where equality t = ( S 1 ) y 2 = λ 1 λ 2 arises from Vieta’s formula i j x i x j = a n 2 a n , valid for any n degree polynomial P ( x ) = a n x n + + a 1 x + a 0 with roots x i ,   i = 1 , 2 , ] , n .
(iii) We have that ρ S = ρ S 1 t ρ S 2 and for all N S we assume (c.f. [26]),
ρ = f ( t ) ρ S 1 h ( t ) ρ S 2 ,
from which we obtain h S ( t ) = t ,   f S ( t ) = 1 and f S + 1 ( t ) = 1 t . Further ρ + 1 = f ( t ) ρ S h ( t ) ρ S 1 =   f ( t ) ( ρ S 1 t ρ S 2 ) h ( t ) ρ S 1 , so f + 1 ( t ) = f ( t ) h ( t ) , and h + 1 ( t ) = t f ( t ) , and thus
f + 1 ( t ) = f ( t ) t f 1 ( t ) .
This recurrence relation reminds the Chebyshev polynomials relation viz. b + 1 ( t ) = t b ( t ) b 1 ( t ) , where the variable term t however appears in the “wrong” side. Motivated by this feature we proceed as follows: we solve our recurrence relation and compare the solution the the Chebyshev polynomial solution. Anticipating the final result we say that the association between our polynomial system and Chebyshev polynomials is in terms of a in-homogeneous relation with variable coefficients and different argument between the two types of polynomials c.f. the stated relation in Lemma 3.
To proceed with the solution of our recurrence relation we consider the shifted sequence f + S ( t ) ,   = 0 , 1 , 2 , ] , which is identified with the intermediate sequence a ( t ) as f + S ( t ) = a ( t ) . Solving the recurrence relation obeyed by a viz. a ( t ) = a 1 ( t ) t a 2 ( t ) ,   a 0 ( t ) = 1 , a 1 ( t ) = 1 t , and compare them with the solution of Chebyshev polynomials of the second kind U ( t ) , via another intermediate sequence b ( t ) = U 1 ( t 2 ) , we obtain the solution
f + S ( t ) = 1 2 [ ( 2 t 1 ) t 1 b ( 1 / t ) ] + 2 1 ( 1 1 4 t ) + ( 1 + 1 4 t )
satisfying the initial conditions f S ( t ) = 1 and f S + 1 ( t ) = 1 t .  □
Proof. 
(Proposition): (i) C.f. Remarks: 3; (ii) To show the projectivity of the reduced matrix recall the definition π R ( ρ ( r ) ( m ˜ ) ) 2 = π R ( ρ ( r ) ( m ˜ ) )
Verifying this relation we obtain that
x 2 + ( R 1 ) y 2 = x x y + ( R 1 ) y w = y y 2 + ( R 1 ) w 2 = w
Recall that the definition of x , y , w and the additional relation from the main text (indices have been drop)
x = a 2 + ( L 1 ) b 2 y = a b + ( L 1 ) b 2 w = L b 2 a 2 + ( N 1 ) b 2 = 1
We discern the following cases:
(I) If y = 0 , then
x 2 = x ( R 1 ) w 2 = w a b + ( L 1 ) b 2 = 0
(Ia) If b = 0 then a 2 + ( N 1 ) b 2 = 1 becomes a 2 = 1 , equivalently m = m ˜ = a ˜ θ ˜ . Due to the periodicity of π R ( ρ ( r ) ( m ) ) , we obtain the arithmetic progression m = m ˜ * = { m ˜ + k T ˜ } k = 0 . Ib) If b 0 then, from Equation (10) we verify that no new solution exist for m . II) If y 0 then following a similar procedure we find a second arithmetic progression for m viz. m = m ˜ * * = { m ˜ 1 θ ˜ arctan ( N 1 ) + k T ˜ } k = 0 . The asymptotic forms m ˜ * , m ˜ * * follow directly from the above formulas. □
Proof. 
(Statements): Root finding of entropy functions Next we prove the following statements:
(i) the measures of entropy of entanglement (von Neumann), quantum Renyi entropy and linear entropy mentioned in the main text, vanish simultaneously during search at step m iff m = m ˜ * or m ˜ * * . The is direct verification and we only need to recall the eigenvalues reported above in the proof of Lemma 2 and the expression of the entropies in terms of the non zero eigenvalues viz. E Ren = 1 1 a log 2 λ 1 a + λ 2 a ,   E Neum = λ 1 ln λ 1 λ 2 ln λ 2 and E Lin = 1 λ 1 2 λ 2 2 ; (ii) the distance between every second zero of the entropies is related to probability p via formula p = 1 2 ( 1 ± cos ( π / T ˜ ) ) . Indeed, this distance equals the period T ˜ = π / θ ˜ , so 4 ( p p 2 ) = sin 2 ( π / T ˜ ) and the result follows. □

References

  1. Grover, L.K. Quantum computers can search arbitrarily large databases by a single query. Phys. Rev. Let. 1997, 79, 325–328. [Google Scholar] [CrossRef] [Green Version]
  2. Grover, L.K. A fast quantum mechanical algorithm for database search. In Proceedings of the 28th Annual ACM Symposium on the Theory of Computing, New York, NY, USA, 29 May 1996; pp. 212–218. [Google Scholar]
  3. Grover, L.K. Quantum Computers Can Search Rapidly by Using Almost Any Transformation. Phys. Rev. Let. 1998, 80, 4329–4332. [Google Scholar] [CrossRef] [Green Version]
  4. Boyer, M.; Brassard, G.; Hoyer, P.; Tapp, A. Tight bounds on quantum searching. In Proceedings of the 4th Workshop on Physics and Computation, Boston, MA, USA, 22–24 November 1996; pp. 36–43. [Google Scholar]
  5. Long, G.-L. Grover algorithm with zero theoretical failure rate. Phys. Rev. A 2001, 64, 022307. [Google Scholar] [CrossRef] [Green Version]
  6. Toyama, F.M.; Dijk, W.V.; Nogami, Y. Quantum search with certainty based on modified Grover algorithms: Optimum choice of parameters. Quantum Inf. Process. 2013, 12, 1897–19112. [Google Scholar] [CrossRef]
  7. Jin, S.; Wu, S.; Zhou, G.; Li, Y.; Li, L.; Li, B.; Wang, X. A query-based quantum eigensolver. Quantum Eng. 2020, 2, e49. [Google Scholar] [CrossRef]
  8. Bruss, D.; Macchiavello, C. Multipartite entanglement in quantum algorithms. Phys. Rev. A 2011, 83, 052313. [Google Scholar] [CrossRef] [Green Version]
  9. Meyer, D.A.; Wallach, N.R. Global entanglement in multiparticle systems. J. Math. Phys. 2002, 43, 4273–4278. [Google Scholar] [CrossRef] [Green Version]
  10. Biham, O.; Nielsen, M.A.; Osborne, T.J. Entanglement monotone derived from Grover’s algorithm. Phys. Rev. A 2002, 65, 062312. [Google Scholar] [CrossRef] [Green Version]
  11. Fang, Y.; Kaszlikowski, D.; Chin, C.; Tay, K.; Kwek, L.C.; Oh, C.H. Entanglement in the Grover search algorithm. Phys. Lett. A 2005, 345, 265–272. [Google Scholar] [CrossRef]
  12. Rungta, P. The quadratic speedup in Grover’s search algorithm from the entanglement perspective. Phys. Lett. A 2009, 373, 2652–2659. [Google Scholar] [CrossRef] [Green Version]
  13. Ding, S.; Jin, Z. Review on the study of entanglement in quantum computation speedup. Chin. Sci. Bull. 2007, 52, 2161–2166. [Google Scholar] [CrossRef]
  14. Ellinas, D.; Konstandakis, C. Matrix algebra for quantum search algorithm: Non unitary symmetries and entanglement. In Proceedings of the of QCMC 2010, Brisbane, Australia, 23 July 2011; pp. 4–9. [Google Scholar]
  15. Ellinas, D.; Konstandakis, C.J. Parametric quantum search algorithm by CP maps: Algebraic, geometric and complexity aspects. Phys. A Theor. Math. 2013, 46, 415303. [Google Scholar] [CrossRef]
  16. Ellinas, D.; Konstandakis, C. Faster Together: Collective Quantum Search. Entropy 2015, 17, 4838–4862. [Google Scholar] [CrossRef] [Green Version]
  17. Ellinas, D.; Konstandakis, C. Parametric quantum search algorithm as quantum walk: A quantum simulation. Rep. Math. Phys. 2016, 77, 105–128. [Google Scholar] [CrossRef]
  18. Mosca, M. Counting by quantum eigenvalue estimation. Theor. Comput. Sci. 2001, 264, 139–153. [Google Scholar] [CrossRef] [Green Version]
  19. Nielsen, M.A.; Chuang, I.L. Quantum Computation and Quantum Information; Cambridge University Press: Cambridge, UK, 2000. [Google Scholar]
  20. Zyczkowski, K.; Bengtsson, I. Geometry of Quantum States: An Introduction to Quantum Entanglement; Cambridge University Press: Cambridge, UK, 2006. [Google Scholar]
  21. Wootters, W.K. Entanglement of formation of an arbitrary state of two qubits. Phys. Rev. Lett. 1998, 80, 2245. [Google Scholar] [CrossRef] [Green Version]
  22. Rossi, M.; Bruss, D.; Macchiavello, C. Scale invariance of entanglement dynamics in Grover’s quantum search algorithm. Phys. Rev. A 2013, 87, 022331. [Google Scholar] [CrossRef] [Green Version]
  23. Lomonaco, S.J.; Kauffman, L.H. Is Grover’s algorithm a quantum hidden subgroup algorithm? Quantum Inf. Process 2007, 6, 461–476. [Google Scholar] [CrossRef] [Green Version]
  24. Vedral, V. The elusive source of quantum speedup. Found. Phys. 2020, 40, 1141–1154. [Google Scholar] [CrossRef] [Green Version]
  25. Gebhart, V.; Pezzè, L.; Smerzi, A. Quantifying computational advantage of Grover’s algorithm with the trace speed. Sci. Rep. 2021, 11, 1288. [Google Scholar] [CrossRef]
  26. Bacry, H. SL (2, C), SU (2), and Chebyshev polynomials. J. Math. Phys. 1987, 28, 2259. [Google Scholar] [CrossRef]
Figure 1. Parameters N = 2 12 , p = 1 / N , Success probability: Blue dashed line, Entropies: von Neumann: Red line r = 2 ; Orange line r = 3 , Renyi: Blue line r = 2 , a = 0.7 ; Purple line r = 3 , a = 0.7 , Concurrency C 1 , 1 : Green line.
Figure 1. Parameters N = 2 12 , p = 1 / N , Success probability: Blue dashed line, Entropies: von Neumann: Red line r = 2 ; Orange line r = 3 , Renyi: Blue line r = 2 , a = 0.7 ; Purple line r = 3 , a = 0.7 , Concurrency C 1 , 1 : Green line.
Quantumrep 04 00015 g001
Figure 2. Success prob.: Red line for p = 1 / N ; Blue line for p = 1 / N , Renyi entropy: Red dashed line for p = 1 / N , r = 2 , a = 0.7 , Renyi entropy: Blue dashed line for p = 1 / N , r = 2 , a = 0.7 .
Figure 2. Success prob.: Red line for p = 1 / N ; Blue line for p = 1 / N , Renyi entropy: Red dashed line for p = 1 / N , r = 2 , a = 0.7 , Renyi entropy: Blue dashed line for p = 1 / N , r = 2 , a = 0.7 .
Quantumrep 04 00015 g002
Figure 3. For N = 2 12 , a = 0.7 , 2 r 11 , 0 m 200 , Renyi entropy (Contour Plot).
Figure 3. For N = 2 12 , a = 0.7 , 2 r 11 , 0 m 200 , Renyi entropy (Contour Plot).
Quantumrep 04 00015 g003
Figure 4. Plots of E Ren ( m ) and tent map f ( m ) for a = 0.7 , n = 12 , r = 3 , p = 1 / N . Red dots stand for the approximate points of equal entanglement.
Figure 4. Plots of E Ren ( m ) and tent map f ( m ) for a = 0.7 , n = 12 , r = 3 , p = 1 / N . Red dots stand for the approximate points of equal entanglement.
Quantumrep 04 00015 g004
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ellinas, D.; Konstandakis, C. Entanglement in Quantum Search Database: Periodicity Variations and Counting. Quantum Rep. 2022, 4, 221-237. https://doi.org/10.3390/quantum4030015

AMA Style

Ellinas D, Konstandakis C. Entanglement in Quantum Search Database: Periodicity Variations and Counting. Quantum Reports. 2022; 4(3):221-237. https://doi.org/10.3390/quantum4030015

Chicago/Turabian Style

Ellinas, Demosthenes, and Christos Konstandakis. 2022. "Entanglement in Quantum Search Database: Periodicity Variations and Counting" Quantum Reports 4, no. 3: 221-237. https://doi.org/10.3390/quantum4030015

Article Metrics

Back to TopTop