<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JQIS</journal-id><journal-title-group><journal-title>Journal of Quantum Information Science</journal-title></journal-title-group><issn pub-type="epub">2162-5751</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jqis.2015.53014</article-id><article-id pub-id-type="publisher-id">JQIS-60083</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Formalized Operators with Phase Encoding
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>ikolay</surname><given-names>Raychev</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>School of Computing, Varna University of Management, Varna, Bulgaria</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>nikolay.raychev@vumk.eu</email></corresp></author-notes><pub-date pub-type="epub"><day>02</day><month>09</month><year>2015</year></pub-date><volume>05</volume><issue>03</issue><fpage>114</fpage><lpage>126</lpage><history><date date-type="received"><day>3</day>	<month>September</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>27</month>	<year>September</year>	</date><date date-type="accepted"><day>30</day>	<month>September</month>	<year>2015</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this article the concept of phase encoding/decoding is used to analyze and formalize a simple quantum algorithm—the Deutsch’s algorithm. The algorithm is formalized in two different ways through an analysis, based on phase encoding/decoding, carried out by the formalized elementary operators developed by the author of this article. Concrete examples of different possible realizations of the formalized with Raychev’s operators Deutsch’s algorithms are offered. 
 
</p></abstract><kwd-group><kwd>Quantum Operators</kwd><kwd> Rotations</kwd><kwd> Phasespace</kwd><kwd> Quantum Circuit</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Quantum computers can be useful in solving many important and complex issues such as solving many fundamental and complex problems such as integer factorization [<xref ref-type="bibr" rid="scirp.60083-ref1">1</xref>] , database search [<xref ref-type="bibr" rid="scirp.60083-ref2">2</xref>] , global binary optimization [<xref ref-type="bibr" rid="scirp.60083-ref3">3</xref>] , linear equation solving [<xref ref-type="bibr" rid="scirp.60083-ref4">4</xref>] , and so on [<xref ref-type="bibr" rid="scirp.60083-ref5">5</xref>] . The reversible computation and reversible universal logic operator was first proposed by Toffoli [<xref ref-type="bibr" rid="scirp.60083-ref6">6</xref>] . Based on the work of Toffoli, Bennett first implement efficient algorithm with reversiblelogic [<xref ref-type="bibr" rid="scirp.60083-ref7">7</xref>] . Based on the work of Toffoli and Bennett, Deutsch defines a three-qubit operator [<xref ref-type="bibr" rid="scirp.60083-ref8">8</xref>] . As a result of the Deutsch’s work, a plurality of other universal operators [<xref ref-type="bibr" rid="scirp.60083-ref9">9</xref>] - [<xref ref-type="bibr" rid="scirp.60083-ref12">12</xref>] were found. On this basis in recent years several other complex surveys have been created [<xref ref-type="bibr" rid="scirp.60083-ref13">13</xref>] - [<xref ref-type="bibr" rid="scirp.60083-ref15">15</xref>] . This report described an approach for encoding and decoding of discrete information about basic states at the input of operators in the phase of their outputs. The decoding is viewed as a special case of interference with four different decoding forms that reflect the identity classes and negation operators. The formalized qubit operator developed by the authors [<xref ref-type="bibr" rid="scirp.60083-ref16">16</xref>] - [<xref ref-type="bibr" rid="scirp.60083-ref24">24</xref>] , which is described in this research, uses the decomposition of the phase/amplitude, which characterizes the operators, presented in the report. The formalized operator permits operation with single qubit operators as linear combinations of the identity operator and the negation operator. In such case, a single qubit operator either negates, identifies, or performs partial identity/negation. If an operator decodes another one, it is able to read the information encoded in the phase space, and reduce the encoded bits to a state or its negation. Relationships of decoding have been developed both as regards to the operator parameters and in terms of Boolean functions encoding. This in addition leads to an increase in the abstraction level. The proposed system approach is different from previous discussions for phase encoding, making the encoding a substantial part of all operators so that the correct encoded information can be determined from the operators parameters.</p><p>Both Identity<sub>1</sub> and Negation<sub>1</sub> classes are analogous to the classic operators and therefore the formalization of single qubit operators with these classes, acting as main operators, ensures means for primitive operators operation, set out in the classical concepts for calculations. The main goal is the parts of the state phase to be separated from those of the amplitude in such a way that should be set out as the key models at the interference, generated by the operators. This interference is a key to the quantum calculations and the quantum algorithms development. In addition, the separation permits the strict characterization of the consequences from a change of the phase as the binary information encoding in a phase space and thus permits the characterization in terms of Boolean functions. This report will consider the necessary and sufficient conditions for combining operators from Identity<sub>1</sub> and Negation<sub>1</sub> for formation of unitary operators and provision of an abstraction on the relative weights of the base operators. The logical formalization of the main operators will be addressed as regards to their phases and phase changes, which they carry out, on the states, to which they are applied. Whereas this approach to elementary controlled operators is elementary, the formalized system for designing of quantum circuits algorithmic models offers a second approach, which unites the elementary controlled operations with another important aspect of multitude of quantum algorithms, the Oracle operators. In the quantum algorithms design a standard technique is the use of an Oracle operator to enact a phase-kickback operation. Herein an arbitrary, probably irreversible function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x5.png" xlink:type="simple"/></inline-formula> is encoded into an n = m + l qubit operator<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x6.png" xlink:type="simple"/></inline-formula>, such that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x7.png" xlink:type="simple"/></inline-formula>, where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x8.png" xlink:type="simple"/></inline-formula>, and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x9.png" xlink:type="simple"/></inline-formula>. Usually higher degree bits for x and with a lower degree for y shall be used. The same could be performed vice versa where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x10.png" xlink:type="simple"/></inline-formula>. In both cases <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x11.png" xlink:type="simple"/></inline-formula> acts as an Oracle for f. Such operations are accepted as the controlled application of l qubit operator<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x12.png" xlink:type="simple"/></inline-formula>, where x acts as a control bit, and y as a target bit. The phase kick-back happens when the target qubits are set to an own state<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x13.png" xlink:type="simple"/></inline-formula>, and the value of f(x) is encoded into the resulting state phase. It is possible this conception for the controlled operations to be applied to an elementary, two qubit controlled operators, which will provide a new means for viewing the elementary controlled operations behavior and the interference patterns that they generate. In order to generalize the behavior of a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x14.png" xlink:type="simple"/></inline-formula>-type operator, the option to occur phase shifts in addition to the main changes must be enabled. In 1985 Deutsch offers a probabilistic algorithm [<xref ref-type="bibr" rid="scirp.60083-ref5">5</xref>] , which allows for Oracle function g: In &#174; B to be calculated <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x15.png" xlink:type="simple"/></inline-formula> with a probability of 1/2, using only 1 application of G: If G: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x16.png" xlink:type="simple"/></inline-formula>is a two qubit oracle operator, realizing the boolean oracle function g: In &#174; B. The register x will contain the value <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x17.png" xlink:type="simple"/></inline-formula> each time, when 1 is measured in y, which in turn occurs in 50% of the cases. Although strictly speaking this does not provide an acceleration relative to the classical case, if it is taken into account that on average 2 trials are needed for the actual measurement<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x18.png" xlink:type="simple"/></inline-formula>, then the Deutsch’s algorithm is the first evidence that the quantum computers are capable of computations in ways impossible for the classical computers. As a whole, in order to achieve any acceleration relative to the classical algorithms, it is necessary to be used the unique characteristics of the quantum computations, namely</p><p>・ Superposition (step 2)</p><p>・ Quantum parallelism (step 3)</p><p>・ Interference (step 4)</p><p>Deutsch’s algorithm has been explored many times [<xref ref-type="bibr" rid="scirp.60083-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.60083-ref4">4</xref>] . In this paper we want to focus mainly on the phase encoding and decoding with formalized Raychev’s operators.</p><p>The Deutsch’s algorithm points out the basic principles of the quantum algorithms, while requiring a small and relatively easy to understand circuit. Here it will be studied anew through the prism of the phase encoding and decoding and will be given more common characteristic of the algorithm. First, let’s recall the algorithm and its standard presentation. The problem of Deutsch is to determine if a single bit boolean function is in BAL or CONST at given quantum external source of information, black box, to that function. It requires a single query of the source, where a classical approach would require two. <xref ref-type="fig" rid="fig1">Figure 1</xref> gives the standard circuit for Deutsch’s algorithm. The Deutsch’s algorithm is a key element of the introduction to the quantum computations and has been analyzed many times [<xref ref-type="bibr" rid="scirp.60083-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.60083-ref4">4</xref>] . Specifically this analysis is focused mainly on the phase encoding and decoding relationships in an attempt to generalize the construction of the circuit.</p><p>Particular attention will be paid to three elements of the Deutsch’s algorithm, as it is presented in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Algorithm of Deutsch</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1300172x19.png"/></fig><p>1) The Hadamard operator H, which is applied to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x20.png" xlink:type="simple"/></inline-formula> at the start and end of the algorithm, is its own identity decoder. Thus the effect of the initial and final <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x21.png" xlink:type="simple"/></inline-formula> can be considered as encoding and decoding of the initial state of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x22.png" xlink:type="simple"/></inline-formula>.</p><p>2) The composition of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x23.png" xlink:type="simple"/></inline-formula> with an oracle operator forms an <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x24.png" xlink:type="simple"/></inline-formula> degree <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x25.png" xlink:type="simple"/></inline-formula> operator.</p><p>3) The selection of an initial state of the working qubit plays a role in the result of the algorithm. The conditions for the initial state of the working qubits can be expressed and explained in respect of the encoding/de- coding results.</p></sec><sec id="s2"><title>2. Formalizations of the Deutsch’s Algorithms</title><p>To examine the conclusions from these observations isproposed the three-part decomposition.</p><p>The algorithm is divided into three logical steps: the application of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x26.png" xlink:type="simple"/></inline-formula>, followed by the Oracle operator VC, and finally the application of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x27.png" xlink:type="simple"/></inline-formula> (<xref ref-type="fig" rid="fig2">Figure 2</xref>). The analysis will begin by passing through the algorithm in order to examine the state of the system with respect to the operator parameters.</p><p>If<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x28.png" xlink:type="simple"/></inline-formula>, then<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x29.png" xlink:type="simple"/></inline-formula>, where</p><disp-formula id="scirp.60083-formula1073"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x30.png"  xlink:type="simple"/></disp-formula><p>If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x31.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x32.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x33.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x34.png" xlink:type="simple"/></inline-formula> such that</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x35.png" xlink:type="simple"/></inline-formula>.</p><p>Similar formulation of V allows the phase changes to be introduced by the Oracle operator in addition to the conditional basis changes. By Theorem 1 VC is α degree <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x36.png" xlink:type="simple"/></inline-formula> operator. If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x37.png" xlink:type="simple"/></inline-formula></p><p>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x38.png" xlink:type="simple"/></inline-formula> denotes the phase function of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x39.png" xlink:type="simple"/></inline-formula> when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x40.png" xlink:type="simple"/></inline-formula>, and vice versa<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x41.png" xlink:type="simple"/></inline-formula>, when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x42.png" xlink:type="simple"/></inline-formula>.</p><p>In this analysis the two operators of O are effectively indexed via the function f. In a similar way, the amplitude parameter of O can be indexed. If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x43.png" xlink:type="simple"/></inline-formula> denotes<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x44.png" xlink:type="simple"/></inline-formula>, when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x45.png" xlink:type="simple"/></inline-formula>, and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x46.png" xlink:type="simple"/></inline-formula>, when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x47.png" xlink:type="simple"/></inline-formula>.</p><p>Then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x48.png" xlink:type="simple"/></inline-formula> is such that,</p><disp-formula id="scirp.60083-formula1074"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1300172x49.png"  xlink:type="simple"/></disp-formula><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Formalized three-partdecomposition</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1300172x50.png"/></fig><p>The final step of the algorithm generates interference between the operator A and B. If<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x51.png" xlink:type="simple"/></inline-formula>, then<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x52.png" xlink:type="simple"/></inline-formula>. The final state of the circuit, is given in Equation (2). The formulas are rearranged, in such way that the results of the operators, generating the interference, are next to each other.</p><disp-formula id="scirp.60083-formula1075"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1300172x53.png"  xlink:type="simple"/></disp-formula><p>If the general formulas for the probability amplitude of each basis state shown in Equation (2) are given, the Deutsch’s algorithm can be generalized in the context of the formalized Raychev’s operators. The general character of the output data will be maintained in such way that the final state should leave <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x54.png" xlink:type="simple"/></inline-formula> unchanged, if f is constant, and change it if f is balanced. The first observation is that the final operator of the Deutsch’s algorithm is a decoder of the initial operator. The decoding connections may be outlined in terms of the phase numbers, as shown in <xref ref-type="table" rid="table1">Table 1</xref>.</p><p>Until now the decoding was limited to the conditions under which the two operators are combined in order to form a certain basis operator. The requirements for the parameters are shown in <xref ref-type="table" rid="table2">Table 2</xref>.</p><p>This is done within the limits of the formalized Raychev’s operators. More common structure of the decoding operators occurs when calling the main matrix formulation of the operators.</p><p>When B is a decoder of A, can be found the interference pattern, generated by B, from <xref ref-type="table" rid="table1">Table 1</xref>. More specifically, if В is a decoder of A, then there exists some <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x55.png" xlink:type="simple"/></inline-formula> such that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x56.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x57.png" xlink:type="simple"/></inline-formula>. When B is an identity decoder, g characterizes the phase change in the states that identify<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x58.png" xlink:type="simple"/></inline-formula>, i.e. the states left after the decoding operation, and the functions h and k determine the interference generated in the states, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x59.png" xlink:type="simple"/></inline-formula> is with a negative value. Furthermore, when В is an identity decoder of A, then the amplitude parameter <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x60.png" xlink:type="simple"/></inline-formula> is equivalent to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x61.png" xlink:type="simple"/></inline-formula>. From here, when B is an identity decoder of A, Equation (2) can be simplified to Equation (3).</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> The negation decoding by phase number γιη</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >N</th><th align="center" valign="middle" >−N</th><th align="center" valign="middle" >X</th><th align="center" valign="middle" >−X</th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x62.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle"  colspan="4"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x63.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" >000</td><td align="center" valign="middle" >000</td><td align="center" valign="middle" >011</td><td align="center" valign="middle" >110</td><td align="center" valign="middle" >101</td></tr><tr><td align="center" valign="middle" >001</td><td align="center" valign="middle" >010</td><td align="center" valign="middle" >001</td><td align="center" valign="middle" >100</td><td align="center" valign="middle" >111</td></tr><tr><td align="center" valign="middle" >010</td><td align="center" valign="middle" >001</td><td align="center" valign="middle" >010</td><td align="center" valign="middle" >111</td><td align="center" valign="middle" >100</td></tr><tr><td align="center" valign="middle" >011</td><td align="center" valign="middle" >011</td><td align="center" valign="middle" >000</td><td align="center" valign="middle" >101</td><td align="center" valign="middle" >110</td></tr><tr><td align="center" valign="middle" >100</td><td align="center" valign="middle" >110</td><td align="center" valign="middle" >101</td><td align="center" valign="middle" >000</td><td align="center" valign="middle" >011</td></tr><tr><td align="center" valign="middle" >101</td><td align="center" valign="middle" >100</td><td align="center" valign="middle" >111</td><td align="center" valign="middle" >010</td><td align="center" valign="middle" >001</td></tr><tr><td align="center" valign="middle" >110</td><td align="center" valign="middle" >111</td><td align="center" valign="middle" >100</td><td align="center" valign="middle" >001</td><td align="center" valign="middle" >010</td></tr><tr><td align="center" valign="middle" >111</td><td align="center" valign="middle" >101</td><td align="center" valign="middle" >110</td><td align="center" valign="middle" >011</td><td align="center" valign="middle" >000</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> The decoding operators</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >I</th><th align="center" valign="middle" >Z</th><th align="center" valign="middle" >N</th><th align="center" valign="middle" >−X</th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x64.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle"  colspan="2"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x65.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle"  colspan="2"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x66.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" >000</td><td align="center" valign="middle" >001</td><td align="center" valign="middle" >100</td><td align="center" valign="middle" >000</td><td align="center" valign="middle" >110</td></tr><tr><td align="center" valign="middle" >001</td><td align="center" valign="middle" >000</td><td align="center" valign="middle" >101</td><td align="center" valign="middle" >010</td><td align="center" valign="middle" >100</td></tr><tr><td align="center" valign="middle" >010</td><td align="center" valign="middle" >011</td><td align="center" valign="middle" >110</td><td align="center" valign="middle" >001</td><td align="center" valign="middle" >111</td></tr><tr><td align="center" valign="middle" >011</td><td align="center" valign="middle" >010</td><td align="center" valign="middle" >111</td><td align="center" valign="middle" >011</td><td align="center" valign="middle" >101</td></tr><tr><td align="center" valign="middle" >100</td><td align="center" valign="middle" >100</td><td align="center" valign="middle" >001</td><td align="center" valign="middle" >110</td><td align="center" valign="middle" >000</td></tr><tr><td align="center" valign="middle" >101</td><td align="center" valign="middle" >101</td><td align="center" valign="middle" >000</td><td align="center" valign="middle" >100</td><td align="center" valign="middle" >010</td></tr><tr><td align="center" valign="middle" >110</td><td align="center" valign="middle" >110</td><td align="center" valign="middle" >011</td><td align="center" valign="middle" >111</td><td align="center" valign="middle" >001</td></tr><tr><td align="center" valign="middle" >111</td><td align="center" valign="middle" >111</td><td align="center" valign="middle" >010</td><td align="center" valign="middle" >101</td><td align="center" valign="middle" >011</td></tr></tbody></table></table-wrap><disp-formula id="scirp.60083-formula1076"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1300172x67.png"  xlink:type="simple"/></disp-formula><p>If an attention is paid to the Oracle operator and how f controls its impact on the development of the system. If f is a constant function, then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x68.png" xlink:type="simple"/></inline-formula> and Equation (3) can be further simplified, as this means that only one of the two subspace operators, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x69.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x70.png" xlink:type="simple"/></inline-formula> will be used by the Oracle operator.</p><disp-formula id="scirp.60083-formula1077"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1300172x71.png"  xlink:type="simple"/></disp-formula><p>In Equation (4) is seen that the encoding, performed by the Oracle operator, in each term of the sum of the probability amplitudes is the same. Thus, no interference is generated by the Oracle operator and the final state of the circuit is reduces down to the decoding interaction between A and B. The intervention carried out relative</p><p>to the states <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x72.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x73.png" xlink:type="simple"/></inline-formula>, obviously leads to zero probability amplitudes when f is constant. Thus leaving</p><p>the state in a superposition of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x74.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x75.png" xlink:type="simple"/></inline-formula>. It is worth noting that achieving the interference necessary to leave <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x76.png" xlink:type="simple"/></inline-formula> unchanged at f constant, is independent from the initial state of the system. Now the impact of the Oracle operator will be considered when f is balanced. As mentioned earlier, the goal is to create a system in which the value of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x77.png" xlink:type="simple"/></inline-formula> has changed. If f is balanced, both operators <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x78.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x79.png" xlink:type="simple"/></inline-formula> will be used by the Oracle operator. This is implied by the fact that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x80.png" xlink:type="simple"/></inline-formula>. Under the given <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x81.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x82.png" xlink:type="simple"/></inline-formula>, if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x83.png" xlink:type="simple"/></inline-formula> is the amplitude of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x84.png" xlink:type="simple"/></inline-formula>, then the amplitude of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x85.png" xlink:type="simple"/></inline-formula> must be<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x86.png" xlink:type="simple"/></inline-formula>. This means that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x87.png" xlink:type="simple"/></inline-formula> and allows us to further simplify Equation (3).</p><disp-formula id="scirp.60083-formula1078"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1300172x88.png"  xlink:type="simple"/></disp-formula><p>If the goal is the probability amplitudes of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x89.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x90.png" xlink:type="simple"/></inline-formula> to become zero when f is balanced, then it is</p><p>clear that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x91.png" xlink:type="simple"/></inline-formula> should be established such that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x92.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x93.png" xlink:type="simple"/></inline-formula>. This will make the</p><p>terms of the probability amplitude sums in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x94.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x95.png" xlink:type="simple"/></inline-formula> equivalent and will enable the interference to reduce the final probability amplitudes to zero. From Equation (9.5) it is seen that, when</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x96.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x97.png" xlink:type="simple"/></inline-formula> then the entire necessary interference</p><p>will occur; the probability amplitudes of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x98.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x99.png" xlink:type="simple"/></inline-formula> will be inverse to each other, and all other probability amplitudes will constructively interfere. What was determined is that the desire to have <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x100.png" xlink:type="simple"/></inline-formula> and</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x101.png" xlink:type="simple"/></inline-formula>destructively interfere sets many of the requirements for correctness of the algorithm. The desired inter-</p><p>ference can be guaranteed regardless of the value of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x102.png" xlink:type="simple"/></inline-formula>, if an Oracle operator O is defined such that</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x103.png" xlink:type="simple"/></inline-formula>. This construction is not intuitive, as it requires the Oracle operator V</p><p>to be defined not as the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x104.png" xlink:type="simple"/></inline-formula> Oracle typical for the Deutsch’s algorithm, but as an operator in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x105.png" xlink:type="simple"/></inline-formula>, which carries out a global phase shift that is conditionally upon the function f. The conditional phase shifts are used in the Grover’s algorithm and therefore this particular operator is not something new in the quantum computations [<xref ref-type="bibr" rid="scirp.60083-ref5">5</xref>] .</p><sec id="s2_1"><title>2.1. Formalized Deutsch’s Algorithm: Version 1</title><p>Problem: Upon given Oracle like operator<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x106.png" xlink:type="simple"/></inline-formula>, to be determined whether <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x107.png" xlink:type="simple"/></inline-formula> is constant or balanced.</p><p>Preconditions:</p><p>1) To be defined В and А such that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x108.png" xlink:type="simple"/></inline-formula> and the amplitude parameter of A is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x109.png" xlink:type="simple"/></inline-formula>.</p><p>2) <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x110.png" xlink:type="simple"/></inline-formula></p><p>Result: If the function f is balanced<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x111.png" xlink:type="simple"/></inline-formula>, and otherwise, i.e. when f is constant, then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x112.png" xlink:type="simple"/></inline-formula> (<xref ref-type="fig" rid="fig3">Figure 3</xref>).</p><p>For Boolean function<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x113.png" xlink:type="simple"/></inline-formula>, where m &lt; n, the generalized controlled operator can be used to represent operators<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x114.png" xlink:type="simple"/></inline-formula>, as well as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x115.png" xlink:type="simple"/></inline-formula> degree version of these operators. Theorem 1 describes the construction of an operator in the set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x116.png" xlink:type="simple"/></inline-formula> whereas Theorem 2 shows the construction of an <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x117.png" xlink:type="simple"/></inline-formula> degree version of a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x118.png" xlink:type="simple"/></inline-formula> operator.</p><p>Theorem 1 If operator <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x119.png" xlink:type="simple"/></inline-formula> is such that A &#206; The set of the identity formalized Raychev’s operators, B &#206; The set of the negation formalized Raychev’s operators and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x120.png" xlink:type="simple"/></inline-formula>, where m &lt; n. Then</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x121.png" xlink:type="simple"/></inline-formula>.</p><p>Proof. If it is assumed that A &#206; The set of the identity formalized Raychev’s operators and B &#206; The set of the negation formalized Raychev’s operators, therefore for each n qubit basis<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x122.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.60083-formula1079"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1300172x123.png"  xlink:type="simple"/></disp-formula><p>Theorem 2 If operator <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x124.png" xlink:type="simple"/></inline-formula> is such that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x125.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x125.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x126.png" xlink:type="simple"/></inline-formula>. Then V is an <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x125.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x126.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x127.png" xlink:type="simple"/></inline-formula> degree<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x125.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x126.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x128.png" xlink:type="simple"/></inline-formula>.</p><p>Proof. If it is assumed that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x129.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x130.png" xlink:type="simple"/></inline-formula>. Then, for each n qubit basis<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x131.png" xlink:type="simple"/></inline-formula>,</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Formalized Deutsch’s algorithm: Version 1</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1300172x132.png"/></fig><disp-formula id="scirp.60083-formula1080"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1300172x133.png"  xlink:type="simple"/></disp-formula><p>Theorem 1 leads to general means for constructing of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x134.png" xlink:type="simple"/></inline-formula> degree <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x135.png" xlink:type="simple"/></inline-formula> operators from an elementary indexed operator and an operator in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x136.png" xlink:type="simple"/></inline-formula>.</p><p>Theorem 3 If V is an n qubit <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x137.png" xlink:type="simple"/></inline-formula> operator with target bit t and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x138.png" xlink:type="simple"/></inline-formula> is indexed, formalized operator with</p><p>an amplitude parameter<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x139.png" xlink:type="simple"/></inline-formula>, such that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x140.png" xlink:type="simple"/></inline-formula>. Then the operator VA is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x141.png" xlink:type="simple"/></inline-formula> degree <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x141.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x142.png" xlink:type="simple"/></inline-formula> operator.</p><p>Proof. The proof follows from theorems 1 and 2, by noting that when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x143.png" xlink:type="simple"/></inline-formula>, then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x143.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x144.png" xlink:type="simple"/></inline-formula>.</p><p>Theorem 3 is important because, it captures a common occurrence in the quantum algorithms: setting the target bit of an Oracle operator to a superposition and then applying the oracle operator. In the formalized system for designing of algorithmic models for quantum circuits this can be addressed in the context of an α degree <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x145.png" xlink:type="simple"/></inline-formula> operator.</p><p>The composition of random formalized operators with main operators can be expressed in terms of the transformations of parameters.</p><p>Formal prerequisite 1 If the operator<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x146.png" xlink:type="simple"/></inline-formula>. Then</p><disp-formula id="scirp.60083-formula1081"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x147.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1082"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x148.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1083"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x149.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1084"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x150.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1085"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x151.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1086"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x152.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1087"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1300172x153.png"  xlink:type="simple"/></disp-formula><p>Proof. If A is a base operator. Then</p><disp-formula id="scirp.60083-formula1088"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x154.png"  xlink:type="simple"/></disp-formula><p>If the consideration is limited only to the original formulation of the problem, i.e. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x155.png" xlink:type="simple"/></inline-formula>Oracle only, then the problem of Deutsch still can be solved deterministically, by choosing an appropriate starting value for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x155.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x156.png" xlink:type="simple"/></inline-formula>, the</p><p>target big of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x157.png" xlink:type="simple"/></inline-formula> and C. The amplitude parameter of C can be set to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x157.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x158.png" xlink:type="simple"/></inline-formula>. By Theorem 3, the oracle operator</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x159.png" xlink:type="simple"/></inline-formula>is combined with C, to form an <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x160.png" xlink:type="simple"/></inline-formula> Oracle. At <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x160.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x161.png" xlink:type="simple"/></inline-formula> the subspace oper-</p><p>ators of the composite operator <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x162.png" xlink:type="simple"/></inline-formula> are <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x163.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x163.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x164.png" xlink:type="simple"/></inline-formula>. The exact phase of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x163.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x165.png" xlink:type="simple"/></inline-formula></p><p>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x166.png" xlink:type="simple"/></inline-formula> is determined through Theorem 4.</p><p>Remark The generalization of the Deutsch’s algorithm given in <xref ref-type="fig" rid="fig2">Figure 2</xref>, also covers the case when are used classical, i.e. without a phase change, oracle operators of the form <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x167.png" xlink:type="simple"/></inline-formula> as the ones used in the standard version of the Deutsch’s algorithm. Then the precondition for the value of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x167.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x168.png" xlink:type="simple"/></inline-formula> is limited to a condition on the phase of operator C and the initial value of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x167.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x169.png" xlink:type="simple"/></inline-formula> only.</p></sec><sec id="s2_2"><title>2.2. Formalized Deutsch’s Algorithm: Version 2</title><p>Problem: Upon given Oracle operator<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x170.png" xlink:type="simple"/></inline-formula>, should be determined whether <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x171.png" xlink:type="simple"/></inline-formula> is constant or balanced.</p><p>Preconditions:</p><p>1) To be defined В and А such that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x172.png" xlink:type="simple"/></inline-formula> and the amplitude parameter of A is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x172.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x173.png" xlink:type="simple"/></inline-formula>.</p><p>2) <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x174.png" xlink:type="simple"/></inline-formula></p><p>3) For operators <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x175.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x175.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x176.png" xlink:type="simple"/></inline-formula>, should be chosen initial value for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x175.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x176.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x177.png" xlink:type="simple"/></inline-formula> such that</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x178.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x179.png" xlink:type="simple"/></inline-formula>.</p><p>Result: If the function f is balanced<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x180.png" xlink:type="simple"/></inline-formula>, and otherwise, i.e. when f is constant, then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x181.png" xlink:type="simple"/></inline-formula> (<xref ref-type="fig" rid="fig4">Figure 4</xref>).</p><p>If<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x182.png" xlink:type="simple"/></inline-formula>. Then should be chosen <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x183.png" xlink:type="simple"/></inline-formula> such that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x184.png" xlink:type="simple"/></inline-formula> and</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x185.png" xlink:type="simple"/></inline-formula>.</p><p>Two generalized algorithms for solving the Deutsch’s problem are developed, by re-examining anew the standard formulation of the Deutsch’s algorithm. In both cases are used the specific phase encoding and decoding ideas, realized by the developed by the author of the report formalized operators. Both algorithms set the initial state to be equal to a superposition of all possible two qubit states and in this way set the working bit <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x186.png" xlink:type="simple"/></inline-formula> to</p><p>an own state of the Oracle operator. Furthermore, the use of Hadamard-like gates with amplitude parameters <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x187.png" xlink:type="simple"/></inline-formula> is, in general, a requirement of the algorithm if deterministic results are sought.</p><p>Finally, the formalizations of the Deutsch’s algorithm, given in <xref ref-type="fig" rid="fig3">Figure 3</xref> and <xref ref-type="fig" rid="fig4">Figure 4</xref>, are reduced to the ability to work in many different phases, possible within the quantum computations. Perhaps the most interesting result of the analysis, based on the phase decoding, is the reaching to formalization of the algorithm in <xref ref-type="fig" rid="fig1">Figure 1</xref> in the style of Grover. This version will lead to results, which would be expected upon solving the Deutsch’s algorithm, independently of its input data, but requires an Oracle operator for phase shifting as opposed to the traditional formulation of the Oracle operator in the Deutsch’s problem. The result is inherited by the explicit characterization of the behavior upon phase encoding / decoding of the operators, based on their formalization.</p></sec><sec id="s2_3"><title>2.3. Examples of Formalized Algorithm for Solving the Deutsch’s Problem</title><p>The first example deals with a slight variation of the traditional Deutsch’s algorithm.</p><p>Let operator <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x188.png" xlink:type="simple"/></inline-formula> with identity decoder <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x189.png" xlink:type="simple"/></inline-formula> such that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x190.png" xlink:type="simple"/></inline-formula>. If defines Oracle operator<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x191.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x192.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x193.png" xlink:type="simple"/></inline-formula>. When the target qubit<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x193.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x194.png" xlink:type="simple"/></inline-formula>, O and</p><p>preparation of target qubit are equivalent to traditional Deutsch’s algorithm. From Equation (2) can determine the final state of the system, if the input data are given for the traditional algorithm<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x195.png" xlink:type="simple"/></inline-formula>.</p><disp-formula id="scirp.60083-formula1089"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x196.png"  xlink:type="simple"/></disp-formula><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Formalized Deutsch’s algorithm: Version 2</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1300172x197.png"/></fig><disp-formula id="scirp.60083-formula1090"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x198.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1091"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x199.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1092"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x200.png"  xlink:type="simple"/></disp-formula><p>When f is constant, then the phase encoding executed by Oracle operator is the same in both terms of any amount. Without loss of generality, let us assume that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x201.png" xlink:type="simple"/></inline-formula>, then<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x202.png" xlink:type="simple"/></inline-formula>. Thus is obtained the following result</p><disp-formula id="scirp.60083-formula1093"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x203.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1094"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x204.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1095"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x205.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1096"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x206.png"  xlink:type="simple"/></disp-formula><p>When f is balanced then<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x207.png" xlink:type="simple"/></inline-formula>, with encoding function<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x207.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x208.png" xlink:type="simple"/></inline-formula>, is applied when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x207.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x209.png" xlink:type="simple"/></inline-formula>, and</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x210.png" xlink:type="simple"/></inline-formula>, with encoding function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x211.png" xlink:type="simple"/></inline-formula> is applied when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x212.png" xlink:type="simple"/></inline-formula>. It should be noted</p><p>that for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x213.png" xlink:type="simple"/></inline-formula> and preconditions are met. Thus, when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x213.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x214.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.60083-formula1097"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x215.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1098"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x216.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1099"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x217.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1100"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x218.png"  xlink:type="simple"/></disp-formula><p>If we consider the example of the algorithm represented in <xref ref-type="fig" rid="fig1">Figure 1</xref>. Let operator <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x219.png" xlink:type="simple"/></inline-formula> with identity decoder <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x219.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x220.png" xlink:type="simple"/></inline-formula> such that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x219.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x220.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x221.png" xlink:type="simple"/></inline-formula>. If it defines such Oracle operator<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x219.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x220.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x221.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x222.png" xlink:type="simple"/></inline-formula>, such that for each operator<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x219.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x220.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x221.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x222.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x223.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x219.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x220.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x221.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x222.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x224.png" xlink:type="simple"/></inline-formula>. It is seen that for any</p><p>input <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x225.png" xlink:type="simple"/></inline-formula> this algorithm will have the same result as Deutsch’s Algorithm.</p><disp-formula id="scirp.60083-formula1101"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x226.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1102"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x227.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1103"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x228.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1104"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x229.png"  xlink:type="simple"/></disp-formula><p>Without loss of generality, let us assume that for a balanced <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x230.png" xlink:type="simple"/></inline-formula> and</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1300172x231.png" xlink:type="simple"/></inline-formula>such that they correspond to the phases of C and ?С, respectively Oracle subspace operators. That leaves the following final state.</p><disp-formula id="scirp.60083-formula1105"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x232.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1106"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x233.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1107"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x234.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60083-formula1108"><graphic  xlink:href="http://html.scirp.org/file/5-1300172x235.png"  xlink:type="simple"/></disp-formula><p>In the case where f is a constant, there is the same overall result as the standard formulation of the Deutch’s algorithm; the Oracle operator makes no interference between the subspace and the calculation is reduced to the decoding effect B has on A.</p></sec></sec><sec id="s3"><title>3. Conclusions</title><p><xref ref-type="fig" rid="fig1">Figure 1</xref> and <xref ref-type="fig" rid="fig2">Figure 2</xref> present two formalizations of the Deutsch’s algorithms. The first requires Oracle operators, oriented to phase change, while the second formalization effectively establishes, how different operator phases can be used in the context of the standard structure of the Deutsch’s algorithm. The analysis which leads to the Formalizations, strongly leans to the close relationships and properties of the boolean encoding functions of the formalized Raychev’s operators, included in the algorithm.</p><p>The first version of formalized algorithm uses phase change operations where the second version demonstrates how different phases might be used in the context of the conventional Deutsch’s algorithm.</p><p>The formalized Raychev’s operators separate the parts of phase and amplitude and allow for expression of amplitude in terms of probabilities as opposed to more general probability amplitudes. This formalization is further improved by the characterization of classes with defined relations and incarnation of formalized logic parameter γ on the global phase. Under the needed and sufficient conditions to construct a unitary, in this case orthogonal operators are incorporated into the formalization.</p></sec><sec id="s4"><title>Cite this paper</title><p>NikolayRaychev, (2015) Formalized Operators with Phase Encoding. Journal of Quantum Information Science,05,114-126. doi: 10.4236/jqis.2015.53014</p></sec></body><back><ref-list><title>References</title><ref id="scirp.60083-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Shor, P. (1997) Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer. SIAM Journal on Computing, 26, 1484-1509. http://dx.doi.org/10.1137/S0097539795293172</mixed-citation></ref><ref id="scirp.60083-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Childs, A.M., Landahl, A.J. and Parrilo, P.A. (2007) Quantum Algorithm for Ordered Search Problem via Semidenite Programming. Physical Review A, 75, Article ID: 032335. http://dx.doi.org/10.1103/PhysRevA.75.032335</mixed-citation></ref><ref id="scirp.60083-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Farhi, E., Goldstone, J., Gutmann, S., Lapan, J., Lundgren, A. and Preda, D. (2001) A Quantum Adiabatic Evolution Algorithm Applied to Random Instances of an NP-Complete Problem. Science, 292, 472-475. http://dx.doi.org/10.1126/science.1057726</mixed-citation></ref><ref id="scirp.60083-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Harrow, A.W., Hassidim, A. and Lloyd, S. (2009) Quantum Algorithm for Linear Systems of Equations. Phys. Rev. Lett., 103, 150502. http://dx.doi.org/10.1103/PhysRevLett.103.150502</mixed-citation></ref><ref id="scirp.60083-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Bacon, D. and van Dam, W. (2010) Recent Progress in Quantum Algorithms. Commun. ACM, 53, 84-93.</mixed-citation></ref><ref id="scirp.60083-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Toffoli, T. (1980) Reversible Computing. In: Proceedings of the 7th Colloquium on Automata, Languages and Programming, Springer-Verlag, London, 632-644. http://dx.doi.org/10.1007/3-540-10003-2_104</mixed-citation></ref><ref id="scirp.60083-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Bennett, C.H. (1989) Time/Space Trade-Offs for Reversible Computation. SIAM Journal on Computing, 18, 766-776. http://dx.doi.org/10.1137/0218053</mixed-citation></ref><ref id="scirp.60083-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Deutsch, D. (1989) Quantum Computational Networks. Proceedings of the Royal Society of London A, 425, 73-90. http://dx.doi.org/10.1098/rspa.1989.0099</mixed-citation></ref><ref id="scirp.60083-ref9"><label>9</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Barenco</surname><given-names> A. </given-names></name>,<etal>et al</etal>. (<year>1995</year>)<article-title>A Universal Two-Bit Gate for Quantum Computation</article-title><source> Proceedings ofthe Royal Society of London A</source><volume> 449</volume>,<fpage> 679</fpage>-<lpage>683</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.60083-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Deutsch, D., Barenco, A. and Ekert, A. (1995) Universality in Quantum Computation. Proceedings of the Royal Society of London. Series A: Mathematical and Physical Sciences, 449, 669-677. http://dx.doi.org/10.1098/rspa.1995.0065</mixed-citation></ref><ref id="scirp.60083-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Di Vincenzo, D.P. (1995) Two-Bit Gates Are Universal for Quantum Computation. Physical Review A, 51, 1015-1022.http://dx.doi.org/10.1103/PhysRevA.51.1015</mixed-citation></ref><ref id="scirp.60083-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Lloyd, S. (1995) Almost Any Quantum Logic Gate Is Universal. Physical Review Letters, 75, 346-349.http://dx.doi.org/10.1103/physrevlett.75.346</mixed-citation></ref><ref id="scirp.60083-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Nielsen, M. and Chuang, I. (2003) Quantum Computing and Quantum Information. Cambridge University Press, Cambridge.</mixed-citation></ref><ref id="scirp.60083-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Phillip Kaye, R.L. and Mosca, M. (2007) An Introduction to Quantum Computing. Oxford University Press, Oxford.</mixed-citation></ref><ref id="scirp.60083-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Rieffel, E. and Polak, W. (1998) An Introduction to Quantum Computing for Non-Physicists.http://arxiv.org/abs/quant-ph/9809016</mixed-citation></ref><ref id="scirp.60083-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Raychev, N. (2015) Unitary Combinations of Formalized Classes in Qubit Space. International Journal of Scientific and Engineering Research, 6, 395-398. http://dx.doi.org/10.14299/ijser.2015.04.003</mixed-citation></ref><ref id="scirp.60083-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Raychev, N. (2015) Functional Composition of Quantum Functions. International Journal of Scientific and Engineering Research, 6, 413-415. http://dx.doi.org/10.14299/ijser.2015.04.004</mixed-citation></ref><ref id="scirp.60083-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Raychev, N. (2015) Logical Sets of Quantum Operators. International Journal of Scientific and Engineering Research, 6, 391-394. http://dx.doi.org/10.14299/ijser.2015.04.002</mixed-citation></ref><ref id="scirp.60083-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Raychev, N. (2015) Controlled Formalized Operators. International Journal of Scientific and Engineering Research, 6, 1467-1469. http://dx.doi.org/10.14299/ijser.2015.05.003</mixed-citation></ref><ref id="scirp.60083-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Raychev, N. (2015) Controlled Formalized Operators with Multiple Control Bits. International Journal of Scientific and Engineering Research, 6, 1470-1473. http://dx.doi.org/10.14299/ijser.2015.05.001</mixed-citation></ref><ref id="scirp.60083-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Raychev, N. (2015) Connecting Sets of Formalized Operators. International Journal of Scientific and Engineering Research, 6, 1474-1476. http://dx.doi.org/10.14299/ijser.2015.05.002</mixed-citation></ref><ref id="scirp.60083-ref22"><label>22</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Raychev</surname><given-names> N. </given-names></name>,<etal>et al</etal>. (<year>2015</year>)<article-title>Indexed Formalized Operators for N-Bit Circuits</article-title><source> International Journal of Scientific and Engineering Research</source><volume> 6</volume>,<fpage> 1477</fpage>-<lpage>1480</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.60083-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Raychev, N. (2015) Universal Quantum Operators. International Journal of Scientific and Engineering Research, 6, 1369-1371. http://dx.doi.org/10.14299/ijser.2015.06.005</mixed-citation></ref><ref id="scirp.60083-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Raychev, N. (2015) Encoding and Decoding of Additional Logic in the Phase Space of All Operators. International Journal of Scientific and Engineering Research, 6, 1356-1366. http://dx.doi.org/10.14299/ijser.2015.07.003</mixed-citation></ref></ref-list></back></article>