Научная статья на тему 'On a Quantum Logical Element Associated with the Radical of a Complex Matrix'

On a Quantum Logical Element Associated with the Radical of a Complex Matrix Текст научной статьи по специальности «Математика»

CC BY
90
46
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
logical element / quantum computer / matrix radical / Reinhardt diagram. / логический элемент / квантовый компьютер / радикал матрицы / диаграмма Рейнхардта.

Аннотация научной статьи по математике, автор научной работы — Matvey E. Durakov, Anton S. Kerp, Anton S. Lukotkin

We construct new quantum logical elements realised by radicals of complex matrices. The geometry of these radicals is studied on the Reinhardt diagram.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

О квантовом логическом элементе, ассоциированным с радикалом комплексной матрицы

В работе найдены новые квантовые логические элементы, реализуемые в виде радикалов комплексных матриц, а также изучена их геометрия на диаграмме Рейнхардта.

Текст научной работы на тему «On a Quantum Logical Element Associated with the Radical of a Complex Matrix»

УДК 517.55+512.64

On a Quantum Logical Element Associated with the Radical of a Complex Matrix

Matvey E. Durakov* Anton S. Kerpt Anton S. Lukotkin*

Institute of Mathematics and Computer Science Siberian Federal University Svobodny, 79, Krasnoyarsk, 660041

Russia

Received 14.08.2018, received in revised form 08.12.2018, accepted 20.02.2019

We construct new quantum logical elements realised by radicals of complex matrices. The geometry of these radicals is studied on the Reinhardt diagram.

Keywords: logical element, quantum computer, matrix radical, Reinhardt diagram. DOI: 10.17516/1997-1397-2019-12-2-222-230.

Introduction

Quantum Informatics is a new branch of science arising at the junction of quantum mechanics, algorithms and information theory. General principles and laws managing the dynamics of complex quantum systems are studied in quantum computer science. Quantum computer is a computing device based on the principles of quantum mechanics.

The idea of building a quantum computer was proposed in 1980 by the Soviet mathematician Yu.I.Manin [1]. This idea was supported by physicists, in particular, by P. Benioff [2] and a Nobel laureate R.Feynman [3].

The necessity for a quantum computer arises when we try to study difficult multiparticle systems, e.g. biological, using physical methods.

High hopes are placed on the perfection of this device, and active work is underway in this direction. In order to develop and apply the principles of quantum physics new research tools are required. It is a quantum computer that has become a modern device that makes it possible to study various phenomena and calculate the necessary data. So far, only a limited computer has been built, but this was enough to make sure that a full-fledged quantum computer is needed.

A quantum computer uses non-classical algorithms for computing that are realized by non-classical logical elements.

A logical element is a computer device that performs one specific operation on input signals according to the rules of the algebra of logic. For example, a logical element reflecting transition to the negation is represented by the following scheme (Fig. 1):

*durakov_m_1997@mail.ru 1 anton_kerp@mail.ru izgar4@yandex.ru © Siberian Federal University. All rights reserved

Fig. 1. A scheme of the logical element representing the negation

Since in logic the negation of a statement is formed with the help of the particle "not", the depicted element will be denoted by the symbol NOT.

Within the framework of the real analysis it is impossible to build a logical element %/NOT, i.e. such an element, for which VNOT x %/NOT = NOT, where multiplication means the successive application of elements. In other words, even within the framework of the classical multi-valued logic based on classical probability theory, the equation is unsolvable. Let us show this.

A technical scheme reflecting this equation is presented in Fig. 2.

Fig. 2. A technical scheme for equation VNOT x VNOT = NOT

Here on the left there are two copies of one (unknown) logical element X. It is assumed that transitions 0 ^ 0, 0 ^ 1, 1 ^ 0, 1 ^ 1 occur with probabilities P00, P01, P10,Pn respectively (see Fig. 3).

Fig. 3. A scheme of the logical element X

For the element «NOT» we have: P00 = P11 = 0; P01 = P10 = 1. Therefore, to satisfy the equality X x X = NOT we obtain the system of equations

'P00P00 + P01P10 = 0, P00P01 + P01P11 = 1, P10P00 + P11P10 = 1, P11P11 + P10P01 =0.

Since Pj > 0, then from the first and fourth equations we obtain P00 = P11 = 0, therefore, the second and third equations are reduced to 0=1. Thus, this scheme is unrealizable for real non-negative values Pj.

The way to the realization of the considered equality is suggested by quantum mechanics, in which the amplitude of the transition probability i ^ j is a complex number cj, for which Pj = \cij |2. Thus, if in the given system of equations we replace Pj by complex numbers Cj,

then one should consider the equations:

P(0 ^ 0) = |coocoo + C01C10I2, P(0 ^ 1) = |coocoi + coicu|2, P(1 ^ 0) = |ciocoo + ciicio|2, P(1 ^ 1) = |ciicii + ciocoi| . Now consider the system of equations:

'0 = |coocoo + coicio|2, 1 = |coocoi + coicii|2, 1 = |ciocoo + ciicio|2, ,0 = |ciicii + ciocoi|2.

(1)

Some examples of the roots of this system of equations were presented in the book of Guts [4]: coo = cn = t/V2; coi = e-ia/V2; cio = eia/^2.

From the main results of this article, it follows that all complex solutions of the system (1) are parametrized in the following form with 2 parameters a, ft G [0, 2n] :

coo = cn = eia/V2; coi = e^/V2; cio = ei(n+2a-^)/V2.

In fact, the problem of finding a logical element %/NOT is reduced to finding a matrix whose square is equal to

/ 0 ei(a-i3)\ NOT = 0 J, where a, ft G R.

This way of representing the matrix NOT allows us to write the equation X2 = NOT as a matrix equation:

/coo c0iV _ (•coocoo + coicio coocoi + coiciA ( 0 e}(o-P) Vcio cii) Uiocoo + ciicio ciicii + ciocoj \ei(a+^) 0

The aim of this paper is to find new non-classical logical elements. Namely, we investigate the problem of finding ?NOT, that is, the problem of finding all solutions of the equation Xn _ NOT.

First, we note that the successive application n times of a non-classical element X corresponds

to raising to the n-th degree of a complex matrix C _ ( c°° coi ), that is Xn corresponds Cn.

\cio ciiJ

Theorem 1. All solutions of the matrix equation Xn _ NOT are given by matrices

t tjeiei(—--P) \

( coo coA cio cii

1 + tj 1 + tj

i( ^^ +p) . i a+2nk e ^ n ' ' tj el n

a, ft G R , (2)

V 1 + tj 1 + tj /

where k,j _ 0,... ,n — 1, and tj are the solutions of the following algebraic equation:

L ? J

J^cnktn-2k _o. (3)

k=o

In Section 2 we calculate all roots tj of the equation (3) involved in the formulation of this theorem.

1. Proof of Theorem 1

We write the matrix X in the form

X=

(coo coA VC10 cn)'

In order to raise X to n-th degree, we reduce it to the diagonal form. The characteristic roots of the matrix X are the following:

, C00 + cn + vD , C00 + cn - vD

Al — -, A 2 — -,

1 2 ' 2 2 '

where D is the discriminant of the characteristic equation, equal to

D = (c00 + cn)2 - 4(c00cn - c01c10).

The diagonal matrix

V = (X01 0

Ai o\

V0 \2)

)

is related to X by the equality VS = SX, where S = (*» | is a transform matrix. This

\«10 «11/

leads to the following result:

(cn - c00 + VD -cn\ ( 1

S =

2\fP VD coo - cii + vD ,

S-i =

V 2c01 J

Consider the matrix Xn first for even n, writing it as

X n = f x00 X01 1x10 X11

vD |

cii - coo - VP cii - coo + VP I ' V 2coi 2 VP

From the relationship Xn = S 1VnS we get the expressions for xij:

(V [(c00 + cn)n-2k-1Dk(cnfc+1(c00 - cu) + Cnk(c00 + cn))] + D^ , X01 = E [Cnk-1(c00 + cn)n-2k+1Dk-1],

1 it~i

xoo = 2n 1

2 \fc=o

co1 J2 Clk-i'coo + c..)»-2k+ink-H 2"-i k=i n

xio = 2- E [C2k-i(coo + cii)n-2k+iDk-i], 2 ( k=i

i A-i

X11 = 2n [(c00 + c11)n-2k-1Dk(Cnk+1(cu - c00) + Cnk(c00 + cn))] + D^ . Considering the equality Xn = NOT, we arrive at the following system of equations:

(V [(c00 + cn)n-2k-1Dk(Cnk+1(c00 - cn) + Cnk(c00 + cu))] + D^ = 0,

n^r E Cnk-i(coo + cii)n-2k+iDk-i] = ei(a-ß)

9'-- -2 k=i

i Cn-(coo + cii)n-2k+iDk-^ = ei(a+ß),

2 k=i h-1

^ ( kE [(coo + cii)n-2k-iDk(Cnk+i(cii - coo) + cnk(coo + c..))] + D^ = 0'

n

2 k=o

Subtracting the fourth equation from the first one, we get:

(coo — cii^E Cnk-i(coo + cii)n-2k+i£k-i] _ 0.

k=i

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Since the multiplier represented as a sum is not equal to zero (in view of the second equation of the system), we obtain coo = cii. Note that in this case D = 4coicio. Making the appropriate substitution, our system will take the form:

E Cnkcn0-2k(coicio)k _ 0,

k=o

coi E cnk-icno-2k+i(coicio)k-i _ ei(a-p\

k=i

^ r<2k—i„n-2k+i(„ „ \k-i _ „Ha

cio Cn coo (coicio)

(a+P)

k=i

E clkcn0-2k(coicio)k =0.

Here, the first and fourth equations are the same, so we should consider a system of three equations. Dividing the third equation by the second, we obtain the relation cio = coie2ip, according to which the system look like:

ECf coo-2k(coieiP)2k _ 0, k=o

coi E C2k-icoo-2k+i(coieip)2k-2 _ ei(a-p),

k = i

E Clk-icnm2k+i(coieiP)2k-i = eia. k=i

Note that the third equation is the second one multiplied by eiP, so the second equation can be ignored. Adding the left parts of the remaining equation, we get

En2k-in-2k+U ip\2k-i ri2kn-2kf„ JP\2k _ / , „ JP\n

Cn coo (coie^) +2^ Cn coo (coie^) _ (coo + coie^) .

k = i

k=0

As a result, we obtain a system of two equations:

'(coo + coieip)n _ eia,

E Cnkcn0-2k(coieip)2k _ 0. k=0

For convenience, rewrite this system in the following form, making replacements 2 _ coo and

w _ coieiP:

'(z + w)n _ eia,

è Cnkzn-2kw2k _ 0.

k=0 z

After another notation t _ —, it is written as

(w(1 + t))n _ eia,

è Cnk tn-2k _ 0. k=0 n

- a + 2nk - a + 2nk

ei n tei n

From the first equation we get that w = ^ . and, therefore, z

1+1

1+1

. Thus, we get:

tj ei n w ei n p

coo = cii = z = —--, coi = —t-j = —:-

oo ii 1+ tj ' eiP 1+ tj

Similar reasoning for odd n leads to the following system:

(w(1 + t))n = eia,

n — 1

Cnktn-2k = 0. k=0 n

cio

eiß

e2iß

1+ tj

Since

n

L2J

2

n — 1

if n is even.

if n is odd

one gets the system:

(w(1 + t))n = eia, n G N,

L J

£ cnktn-2k = 0. n G N.

k=0

That is what we wanted to prove.

2. Roots of the equation (3)

Theorem 2. All roots t = tj of the equation

L n J

E

k=0

cnktn-2k = o

are exhausted by the set: < i ctg ( —-- > .

I V 2n J J j=o

Proof. Note that the original equation is equivalent to

(t + 1)n + (t - 1)n

2

0.

(4)

Indeed, the left part of the original equality can be represented by Newton's binomial formula for (t + 1)n with missing monomials {Cn tn-i, Cn tn-3,...}, that arise with a minus sign in the binomial decomposition for (t — 1)n.

Obviously, the solutions t of the equation (4) satisfy the condition ^ + 1| = ^ — 1|, and therefore they are purely imaginary: t = ib. By substituting in (4) we arrive at the equation for b:

(ib +1V

u - W

1.

whence

ib +1 i n + 2nj .

- = ei n j = 0,1,...,n- 1.

ib- 1 .J . . .

w

e n

n

Solving each equation with respect to b, we obtain:

b = bj = i

.1 + e^^

1 — el n

- n+2nj - n+2nj ,e 2n + e1 2n

1 ■ n + 2n j n + 2nj

e 1 2n — e- 2n

ctg

fn + 2j

V 2n J'

Note that the function - ctg $ is odd with respect to the center $ = n of the interval (0, n).

n ++ 2n j n Because the values —2- are symmetrically located relative to $ = ^, we obtain that the set

of numbers

bj = —ctg

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

coincides with the set

f n + 2nj bj = ctg I

As a result t~

ib-i

2n

in + 2nj \

fn + 2nA

I 2n J' ) =:

j =0,1,...,n — 1

ctg hj, j = 0,1,... ,n — 1.

i ctg - , j = 0,... ,n — 1, and by the fundamental theorem of

V 2n J

algebra, these roots exhaust all zeros of the original polynomial of degree n.

Corollary. All solutions of the matrix equation Xn = NOT are exhausted by the following set of n2 matrices:

fi ctg (n±ni) e* ™ e<13) \

1 +1 ctg ei( ^+ß) ( n+2nj

1 + i ctg (^P) i ctg ( ^ ) e ^

V 1 +1 ctg 1 +1 ctg ( ^ ) )

where k,j = 0,... ,n — 1.

3. Distribution of matrices tfNQT on the Reinhardt diagram

Consider the absolute values of the matrix elements described in the corollary:

11

|coi| = |cio| = |coo| = |cii| =

1 1

1+tj 1 + i ctg hj

tj i ctg hj

1+j 1 + i ctg hj

y/1 + ctg2 h J ^-tg^j \

= | sin hj l

i

sin2 0j

^tg 4>j || sin 4>j | = | cos hj |.

sin2 0j

This shows that if one puts the modules \c01\ = \c10\ on the ordinate axis, and the modules \c00\ = \c11 \ on the abscissa axis, then these modules will be uniformly distributed on the arc of the unit circle. The specified coordinate system for the modules is called the Reinhardt diagram

(see [5]).

The Reinhardt diagram (Fig. 4) shows the modules for values n = 5 and n = 50. Given the formula (2), for each n e N the set of solutions of the equation Xn = NOT is a family of

n

if n is even,

n 2

n 2

n + 1

2

if n is odd

i

real two-dimensional tori. These tori are embedded in a 5-dimensional variety:

i|coo| = |cii| = s G [0,1]

\|coi| = |cio| = s, s G [0,1].

This variety coincides with the closure of the set of solutions of all equations Xn = NOT, n = 2, 3,... .

Fig. 4. Reinhardt diagram

4. Comparison with the method described in the book of Gantmacher

The Gantmacher book [6] presents an algorithm for finding all roots of n-th degree of a non-degenerate matrix. We shall apply it to our matrix NOT and compare the results.

Following [6], we reduce this matrix to the Jordan normal form J, find the transformation matrix S and the inverse S-1, that is, we represent our matrix as NOT = SJS-1. We have:

NOT

0

i(a-ß) 0

V = (eia 0 \ S (1 -A S- ( 1/2 e-iß/2\ )' J ^ 0 -eia) ' S = \eiß eiß) ' S = ^-1/2 e-iß/2) '

Now find the root of n-th degree of the matrix J

m

{ i(a + 2nk)

e n

i(a + n + 2nk)

e n

Then all solutions of the original equation are the following n2 matrices:

/

X = S tfJs-1

i a i 2nk i n + 2nj

ei n ei n + ei n

a-ß) (V- ei

i a +ß)

: 2nk ■ n + 2nj

ei n — e n

X

) ei a

■i- I i — I in+2nj

ei n ei n + ei n

2

2

/

where k,j = 0,... ,n — 1.

To see the equivalence of these results with the results obtained above, it is sufficient to use

. cos(x) eix + e ix the equality: ctg(x) = ——= i

sin(x) eix - e

e

0

0

2

2

The first author was supported by a grant of the Ministry of Science and Higher Education of the Russian Federation (state task for Siberian Federal University no. 1.1462.2014/к).

References

[1] Yu.I.Manin, Computable and Uncomputable, Moscow, Sovetskoe radio, 1980 (in Russian).

[2] P.Benioff, Quantum mechanical hamiltonian models of turing machines, Journal of Statistical Physics, 29(1982), no. 3, 515-546.

[3] R.P.Feynman, Simulating physics with computers, International Journal of Theoretical Physics, (1982), no. 6, 467-488.

[4] A.K.Guts, Complex analysis and informatics, Omsk Gos. Univer., 2002 (in Russian).

[5] B.V.Shabat, Introduction to complex analysis part 2, Moscow, Nauka, 1976 (in Russian).

[6] F.R.Gantmacher, The Theory of Matrices, AMS Chelsea Publishing, Reprinted by American Mathematical Society, 2000.

О квантовом логическом элементе, ассоциированным с радикалом комплексной матрицы

Матвей Е. Дураков Антон С. Керп Антон С. Лукоткин

Институт математики и фундаментальной информатики Сибирский федеральный университет Свободный, 79, Красноярск, 660041

Россия

В 'работе найдены новые квантовые логические элементы, реализуемые в виде радикалов комплексных матриц, а также изучена их геометрия на диаграмме Рейнхардта.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Ключевые слова: логический элемент, квантовый компьютер, радикал матрицы, диаграмма Рейнхардта.

i Надоели баннеры? Вы всегда можете отключить рекламу.