<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <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-576X</issn>
      <issn pub-type="ppub">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.2026.162006</article-id>
      <article-id pub-id-type="publisher-id">jqis-151807</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Physics</subject>
          <subject>Mathematics</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>The Single-Rotation Quantum Search Algorithm: Amplitude Amplification with One Oracle Call</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0003-1461-4719</contrib-id>
          <name name-style="western">
            <surname>Liu</surname>
            <given-names>Ying</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> Department of Engineering Technology, Savannah State University, Savannah, USA </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The author declares no conflicts of interest regarding the publication of this paper.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>10</day>
        <month>06</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>06</month>
        <year>2026</year>
      </pub-date>
      <volume>16</volume>
      <issue>02</issue>
      <fpage>161</fpage>
      <lpage>190</lpage>
      <history>
        <date date-type="received">
          <day>31</day>
          <month>03</month>
          <year>2026</year>
        </date>
        <date date-type="accepted">
          <day>07</day>
          <month>06</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>10</day>
          <month>06</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/jqis.2026.162006">https://doi.org/10.4236/jqis.2026.162006</self-uri>
      <abstract>
        <p>This paper presents the Single-Rotation Quantum Search Algorithm, which achieves amplitude-amplification with exactly one oracle call and one rotation operation. We prove that for unstructured search over <italic>N</italic> items, a single rotation by π/4 radians is both necessary and sufficient to amplify the marked state probability from 1/<italic>N</italic> to 1/2. This represents the theoretical minimum: no algorithm can succeed with fewer than one oracle call, and no additional rotations are needed beyond the single π/4 rotation. We provide explicit closed forms for the rotation operator with numerical values, demonstrating complete physical realizability. The algorithm is implemented by one oracle call, one diffusion call, and log(N) reflections. For <italic>N</italic> = 2<italic><sup>n</sup></italic> search spaces, the algorithm achieves success probability exactly 1/2 with one iteration, compared to <italic>O</italic>(<inline-formula><mml:math display="inline"></mml:math></inline-formula></p>
        <p>N</p>
        <p>) iterations for Grover’s algorithm.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Quantum Computing</kwd>
        <kwd>Grover’s Algorithm</kwd>
        <kwd>Oracle</kwd>
        <kwd>Amplitude Amplification</kwd>
        <kwd>Quantum Circuits</kwd>
        <kwd>Unitary Matrix</kwd>
        <kwd>Single-Rotation Quantum Search</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>Quantum amplification enables quantum computers to find marked items in unstructured databases quadratically faster than classical computers [<xref ref-type="bibr" rid="B1">1</xref>]. Standard Grover’s algorithm requires <italic>O</italic>(<inline-formula><mml:math display="inline"><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:math></inline-formula> ) iterations [<xref ref-type="bibr" rid="B1">1</xref>], while the Exponential Speedup Algorithm reduces this to <italic>O</italic>(log<italic>N</italic>) iterations [<xref ref-type="bibr" rid="B2">2</xref>]. A natural question arises: What is the absolute minimum number of iterations needed? This paper answers this question definitively: exactly one iteration suffices.</p>
      <p><bold>Main Result:</bold> For unstructured search over <italic>N</italic> items with one marked item, a single rotation by π/4 radians amplifies the marked state probability from 1/<italic>N</italic> (initial uniform superposition) to exactly 1/2 (measurement threshold), achieving optimal amplitude-amplification with minimal iterations.</p>
      <sec id="sec1dot1">
        <title>1.1. Prior Work</title>
        <p><bold>Standard Grover’s Algorithm</bold>[<xref ref-type="bibr" rid="B1">1</xref>]<bold>:</bold></p>
        <p>Iterations: <italic>K</italic> ≈ <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mrow><mml:mi> π </mml:mi><mml:mo> / </mml:mo><mml:mn> 4 </mml:mn></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:math></inline-formula> Fixed operator G applied repeatedlyArithmetic series amplitude growth: <italic>r</italic>(<italic>k</italic>) ≈ 2<italic>k</italic> + 1</p>
        <p><bold>Exponential Speedup Algorithm</bold>[<xref ref-type="bibr" rid="B2">2</xref>]<bold>:</bold></p>
        <p>Iterations: <italic>K</italic> = <italic>n</italic>/2 = (1/2) log<sub>2</sub><italic>N</italic> (for <italic>β</italic> = 2)Iteration-dependent operators <italic>U</italic><sub>0</sub>, <italic>U</italic><sub>1</sub>, ∙∙∙, <italic>U</italic><italic><sub>K</sub></italic><sub>−1</sub>Geometric series amplitude growth: <italic>r</italic>(<italic>k</italic>) = <italic>β</italic><italic><sup>k</sup></italic></p>
        <p><bold>Single-Rotation Quantum Search:</bold> The Single-Rotation Quantum Search circuit was first constructed by the author in 2024 [<xref ref-type="bibr" rid="B3">3</xref>] for a special case where only one qubit in the marked state is 1. This paper works for general cases and has many new results than that of [<xref ref-type="bibr" rid="B3">3</xref>].</p>
        <p><bold>This Work (Single-Rotation Algorithm):</bold></p>
        <p>Iterations: <italic>K</italic> = 1,Single rotation: Δ<italic>θ</italic> = π/4,Direct amplification: <italic>θ</italic><sub>0</sub> ≈ 0 → <italic>θ</italic><sub>1</sub> = π/4.</p>
        <p><bold>Relationship to Exponential Speedup Algorithm:</bold>The Single-Rotation Algorithm is the limiting case of the Exponential Speedup Algorithm [<xref ref-type="bibr" rid="B2">2</xref>] as <italic>β</italic> → <inline-formula><mml:math display="inline"><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:math></inline-formula> :</p>
        <p>As <italic>β</italic> increases, fewer iterations are needed,In the limit <italic>β</italic> → <inline-formula><mml:math display="inline"><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:math></inline-formula> , exactly one iteration suffices,The single rotation Δ<italic>θ</italic> = π/4 directly achieves the target angle.</p>
      </sec>
      <sec id="sec1dot2">
        <title>1.2. Main Contributions</title>
        <p>This paper establishes:</p>
        <p>1) <bold>Theoretical Minimum:</bold> One oracle call plus one π/4 rotation is necessary and sufficient for amplitude amplification (Section 3).</p>
        <p>2) <bold>Explicit Numerical Matrices:</bold> Complete <italic>N</italic> × <italic>N</italic> unitary matrix construction with closed-form numerical values for the π/4 rotation (Section 5).</p>
        <p>3) <bold>Physical Realizability:</bold> The rotation operator is unitary and can be implemented with <italic>log(N</italic>) steps (Section 6).</p>
        <p>4) <bold>Implementation:</bold> The π/4 rotation is implemented by one oracle call, one diffusion call and log(N) reflections (Sections 7 and 8).</p>
        <p>5) <bold>Lower Bounds:</bold> The standard lower bounds for unstructured quantum search still apply (Section 9).</p>
        <p>This work provides a possible quantum search algorithm—a single π/4 rotation.</p>
      </sec>
      <sec id="sec1dot3">
        <title>1.3. Notation</title>
        <p>Throughout this paper:</p>
        <p><italic>n</italic> Number of qubits,<italic>N</italic> = 2<italic><sup>n</sup></italic>Search space size,<italic>K</italic> Iteration count,|<italic>α</italic>⟩ the single marked state,|<italic>β</italic>⟩ uniform superposition of <italic>N</italic> − 1 unmarked states,<italic>a</italic><sub>1</sub> Amplitude of marked state (assumed to be state |<italic>α</italic>⟩),<italic>a</italic><sub>0</sub> Amplitude of each unmarked state,<italic>θ</italic> Angle in geometric representation, relative to |<italic>β</italic>⟩,Δ<italic>θ</italic> Rotation angle implemented by <italic>U</italic>.</p>
        <p>Section 1 provides motivation and context. Section 2 compares rotation vs. inversion-about-average. Section 3 proves that one rotation by π/4 is necessary and sufficient. Section 4 analyzes the variations. Section 5 constructs explicit <italic>N</italic> × <italic>N</italic> unitary matrices with numerical values. Section 6 proves physical realizability. Section 7 introduces implementation strategy. Section 8 implements the Single-Iteration algorithm. Section 9 discusses time complexity. Section 10 discusses inexplicit assumptions used in the proposed algorithm. Section 11 concludes.</p>
      </sec>
    </sec>
    <sec id="sec2">
      <title>2. Grover’s Algorithm: Rotation vs. “Inversion about Average”</title>
      <p>Grover’s algorithm [<xref ref-type="bibr" rid="B1">1</xref>] is commonly described in two ways, which might suggest two different implementation strategies. This section clarifies that only one is physically realizable.</p>
      <p>This section provides a pedagogical comparison between two equivalent descriptions of Grover’s algorithm: the rotation viewpoint and the “inversion about average” interpretation commonly found in textbooks. It is important to emphasize at the outset that both descriptions correspond to the same underlying unitary operator, the Grover diffusion operator, which has a well-defined quantum circuit implementation using standard gates.</p>
      <p>The “inversion about average” description, introduced by Grover [<xref ref-type="bibr" rid="B1">1</xref>] and popularized in quantum computing textbooks [<xref ref-type="bibr" rid="B4">4</xref>], employs arithmetic operations on amplitude values to illustrate how the algorithm amplifies the marked state. This description involves intermediate steps where amplitudes are manipulated algebraically, for example, computing average amplitudes, reflecting about this average, and updating state coefficients. Some of these intermediate calculations may appear to violate normalization constraints when viewed in isolation, leading to potential confusion about whether the operations correspond to valid quantum states.</p>
      <p><bold>Clarification on normalization:</bold> The non-normalized intermediate arithmetic that appears in “inversion about average” explanations is a calculational tool for understanding amplitude evolution, not a claim about physical state normalization. At each step of the actual quantum algorithm, the quantum state remains properly normalized with total probability equal to one. The intermediate arithmetic serves as a pedagogical bridge for readers more comfortable with classical reasoning about averages and reflections, but it should not be interpreted as suggesting that Grover’s algorithm violates quantum mechanics or requires non-unitary operations.</p>
      <p>The rotation viewpoint, by contrast, describes the same algorithm as a sequence of rotations in a two-dimensional subspace of the Hilbert space, spanned by the marked state |<italic>α</italic>⟩ and the unmarked superposition |<italic>β</italic>⟩. This geometric description makes the unitary nature of the algorithm manifest: rotations in Hilbert space are inherently unitary transformations that preserve state normalization. Both perspectives, “inversion about average” (algebraic) and rotation (geometric), describe identical amplitude evolution and lead to the same quantum circuit implementation.</p>
      <p>The purpose of this section is not to argue that the “inversion about average” description is incorrect or that it implies non-unitarity. Rather, we aim to demonstrate that the rotation viewpoint provides certain analytical advantages, particularly for understanding the single-rotation algorithm presented in this paper. The rotation framework naturally generalizes to variable rotation angles (as in the exponential speedup algorithm) and makes the connection to optimal amplitude-amplification more transparent. Both descriptions remain valid and useful depending on the pedagogical or analytical context.</p>
      <p>With this clarification established, we now proceed to compare the two descriptions in detail, showing their equivalence while highlighting why the rotation perspective proves advantageous for the developments in subsequent sections.</p>
      <sec id="sec2dot1">
        <title>2.1. Description 1: Rotation in Hilbert Space</title>
        <p>The diffusion operator acts as a reflection in the <italic>N</italic>-dimensional Hilbert space, which combined with the oracle creates a rotation in the 2D subspace {|<italic>α</italic>⟩, |<italic>β</italic>⟩} [<xref ref-type="bibr" rid="B4">4</xref>]. The superposition over all 2<italic><sup>n</sup></italic> computational states is given in Equation (1):</p>
        <disp-formula id="FD1">
          <label>(1)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>ψ</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:munderover>
                <mml:mstyle mathsize="140%" displaystyle="true">
                  <mml:mo>∑</mml:mo>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mi>x</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>N</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:munderover>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Note: </p>
        <disp-formula id="FD2">
          <label>(2)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>ψ</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msup>
                <mml:mi>H</mml:mi>
                <mml:mrow>
                  <mml:mo>⊗</mml:mo>
                  <mml:mi>n</mml:mi>
                </mml:mrow>
              </mml:msup>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mn>0</mml:mn>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>⊗</mml:mo>
                  <mml:mi>n</mml:mi>
                </mml:mrow>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Throughout this paper, let the marked state be |1⟩ for convenience of discussion whenever necessary, assumed without loss of generality [<xref ref-type="bibr" rid="B2">2</xref>]. The quantum state can be visualized as a vector in a 2-dimensional subspace spanned by the marked state in Equation (3):</p>
        <disp-formula id="FD3">
          <label>(3)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mn>1</mml:mn>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>and uniform superposition of unmarked states in Equation (4)</p>
        <disp-formula id="FD4">
          <label>(4)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>β</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:munderover>
                <mml:mstyle mathsize="140%" displaystyle="true">
                  <mml:mo>∑</mml:mo>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mi>x</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:mi>x</mml:mi>
                  <mml:mo>≠</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>N</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:munderover>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:munderover>
                <mml:mstyle mathsize="140%" displaystyle="true">
                  <mml:mo>∑</mml:mo>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mi>x</mml:mi>
                  <mml:mo>≠</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mrow>
                </mml:mrow>
              </mml:munderover>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Mathematical form of the diffusion operator is:</p>
        <disp-formula id="FD5">
          <label>(5)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>D</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>ψ</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>ψ</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:mi>I</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where |<italic>ψ</italic>⟩ is the uniform superposition. Physical realizability requires that only unitary operators can be implemented in quantum hardware.</p>
      </sec>
      <sec id="sec2dot2">
        <title>2.2. Description 2: Inversion About Average</title>
        <p>The diffusion operator is often pedagogically described [<xref ref-type="bibr" rid="B4">4</xref>]-[<xref ref-type="bibr" rid="B6">6</xref>] as a process:</p>
        <p>1) <bold>Invert</bold> the amplitude of the marked state (oracle)</p>
        <p>2) <bold>Compute mean</bold> amplitude: <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> 〈 </mml:mo><mml:mi> a </mml:mi><mml:mo> 〉 </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mi> N </mml:mi></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:msub><mml:mi> Σ </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:msub><mml:mi> a </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></p>
        <p>3) <bold>Shift coordinate system</bold> to center at mean: <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> a </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> → </mml:mo><mml:msub><mml:mi> a </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> − </mml:mo><mml:mrow><mml:mo> 〈 </mml:mo><mml:mi> a </mml:mi><mml:mo> 〉 </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula></p>
        <p>4) <bold>Reflect</bold> all amplitudes about zero: <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> a </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> − </mml:mo><mml:mrow><mml:mo> 〈 </mml:mo><mml:mi> a </mml:mi><mml:mo> 〉 </mml:mo></mml:mrow><mml:mo> → </mml:mo><mml:mo> − </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> a </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> − </mml:mo><mml:mrow><mml:mo> 〈 </mml:mo><mml:mi> a </mml:mi><mml:mo> 〉 </mml:mo></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula></p>
        <p>5) <bold>Shift back</bold>: <inline-formula><mml:math display="inline"><mml:mrow><mml:mo> − </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> a </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> − </mml:mo><mml:mrow><mml:mo> 〈 </mml:mo><mml:mi> a </mml:mi><mml:mo> 〉 </mml:mo></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> → </mml:mo><mml:mn> 2 </mml:mn><mml:mrow><mml:mo> 〈 </mml:mo><mml:mi> a </mml:mi><mml:mo> 〉 </mml:mo></mml:mrow><mml:mo> − </mml:mo><mml:msub><mml:mi> a </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></p>
        <p><bold>Net effect:</bold> Each amplitude transforms as <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> a </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> → </mml:mo><mml:mrow><mml:mo> 〈 </mml:mo><mml:mi> a </mml:mi><mml:mo> 〉 </mml:mo></mml:mrow><mml:mo> − </mml:mo><mml:msub><mml:mi> a </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (reflection about the mean). Inversion About Average is Not physically realizable step-by-step (see Section 2.3).</p>
      </sec>
      <sec id="sec2dot3">
        <title>2.3. The Intermediate States Are Unphysical</title>
        <p><bold>THEOREM 2.1</bold> (Non-Unitarity of Intermediate Steps): The “shift” and “reflect” operations in the “inversion about average” description do not preserve quantum state normalization and therefore cannot represent physical quantum states.</p>
        <p><bold>Proof by Example:</bold>Consider <italic>N</italic> = 8, let the marked state be |1⟩, starting from uniform superposition in Equation (1).</p>
        <p><bold>Initial state:</bold></p>
        <p>All amplitudes: <inline-formula><mml:math display="inline"><mml:mrow><mml:mi> a </mml:mi><mml:mo> = </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mn> 8 </mml:mn></mml:msqrt></mml:mrow></mml:mrow><mml:mo> = </mml:mo><mml:mn> 0.3536 </mml:mn></mml:mrow></mml:math></inline-formula> All probabilities: <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi> a </mml:mi><mml:mn> 2 </mml:mn></mml:msup><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mtext> / </mml:mtext><mml:mn> 8 </mml:mn><mml:mo> = </mml:mo><mml:mn> 0.125 </mml:mn></mml:mrow></mml:math></inline-formula><bold>Sum of probabilities: 1.0</bold> ✓ (normalized)</p>
        <p><bold>After oracle</bold>(invert state 1):</p>
        <p>State 1 amplitude: −0.3536Other amplitudes: +0.3536All probabilities: 0.125 <bold>Sum of probabilities: 1.0</bold> ✓ (normalized-oracle is unitary)</p>
        <p><bold>After shifting</bold>(center at mean = 0.2652):</p>
        <p>State 1: −0.3536 − 0.2652 = −0.6187 → probability = 0.3828Other states: +0.3536 − 0.2652 = +0.0884 → probability = 0.0078 each<bold>Sum of probabilities: 0.3828 + 7(0.0078) = 0.4375</bold> (NOT normalized!)</p>
        <p><bold>After reflecting:</bold></p>
        <p>State 1: +0.6187 → probability = 0.3828Other states: −0.0884 → probability = 0.0078 each<bold>Sum of probabilities: 0.4375</bold> (still not normalized!)</p>
        <p><bold>After shifting back (add mean):</bold></p>
        <p>State 1: +0.6187 + 0.2652 = 0.8839 → probability = 0.7813Other states: −0.0884 + 0.2652 = 0.1768 → probability = 0.0313 each<bold>Sum</bold><bold>of probabilities: 0.7813 + 7(0.0313) = 1.0</bold> ✓ (normalized again)</p>
        <p><bold>Conclusion:</bold> The intermediate states after “shifting” and “reflecting” have <inline-formula><mml:math display="inline"><mml:mrow><mml:mi> Σ </mml:mi><mml:msup><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> a </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow><mml:mo> | </mml:mo></mml:mrow></mml:mrow><mml:mn> 2 </mml:mn></mml:msup><mml:mo> = </mml:mo><mml:mn> 0.4375 </mml:mn><mml:mo> ≠ </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula> , violating the fundamental requirement for quantum states. These are unphysical mathematical intermediates, not realizable quantum states. <bold>Table 1</bold> lists sums of probabilities. □</p>
        <p><bold>Table 1.</bold>Normalization throughout inversion about average process.</p>
        <table-wrap id="tbl1">
          <label>Table 1</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Step</bold>
                </td>
                <td>
                  <italic>
                    <bold>Sum of Probabilities</bold>
                  </italic>
                </td>
                <td>
                  <italic>
                    <bold>Physical State</bold>
                  </italic>
                  <bold>?</bold>
                </td>
              </tr>
              <tr>
                <td>Initial superposition</td>
                <td>1.0</td>
                <td>✓ YES</td>
              </tr>
              <tr>
                <td>After oracle</td>
                <td>1.0</td>
                <td>✓ YES</td>
              </tr>
              <tr>
                <td>After shifting</td>
                <td>0.4375</td>
                <td>✗ NO</td>
              </tr>
              <tr>
                <td>After reflecting</td>
                <td>0.4375</td>
                <td>✗ NO</td>
              </tr>
              <tr>
                <td>After shifting back</td>
                <td>1.0</td>
                <td>✓ YES</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
      <sec id="sec2dot4">
        <title>2.4. Only Rotation Is Physically Realizable</title>
        <p><bold>THEOREM 2.2</bold> (Single Implementation Path): Both Grover’s algorithm and the Single-Rotation Algorithm (to be proposed in this paper) have exactly one physically realizable implementation: rotation in Hilbert space.</p>
        <p><bold>Proof: For Grover’s algorithm:</bold></p>
        <p>Description 1 (rotation): ✓ Unitary operator, preserves normalizationDescription 2 (inversion about average): ✗ Intermediate steps are unphysical (Theorem 2.1)<bold>Conclusion:</bold> Only rotation is implementable</p>
        <p><bold>For Single-Rotation Algorithm:</bold></p>
        <p>Single π/4 rotation: ✓ Unitary operator, preserves normalization throughout<bold>Conclusion:</bold> Rotation is the only option</p>
        <p>Therefore, both algorithms have exactly one implementation pathway: unitary rotation in the {|<italic>α</italic>⟩, |<italic>β</italic>⟩} subspace. □</p>
      </sec>
      <sec id="sec2dot5">
        <title>2.5. Implementation Requirements Are Identical</title>
        <p><bold>COROLLARY 2.3</bold> (Equal Implementation Complexity): Grover’s algorithm and the Single-Rotation Algorithm have identical implementation requirements.</p>
        <p><bold>Both require:</bold></p>
        <p>1) <bold>Oracle access:</bold> To identify the marked state |<italic>α</italic>⟩ </p>
        <p>Grover: Used in every iteration (<italic>K</italic> ≈ <inline-formula><mml:math display="inline"><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:math></inline-formula> times)Single-Rotation: Used once</p>
        <p>2) <bold>Rotation in {|</bold><italic><bold>α</bold></italic><bold>⟩</bold><bold>, |</bold><italic><bold>β</bold></italic><bold>⟩</bold><bold>} subspace:</bold></p>
        <p>Grover: Small angle Δ<italic>θ</italic> [<xref ref-type="bibr" rid="B2">2</xref>], repeated <italic>K</italic> times Single-Rotation: Large angle Δ<italic>θ</italic> = π/4, once</p>
        <p>No implementation advantage exists for either algorithm in terms of the fundamental operations required. □</p>
      </sec>
      <sec id="sec2dot6">
        <title>2.6. Refuting the “Easier Implementation” Argument</title>
        <p><bold>THEOREM 2.4</bold> (Exponential Time Complexity): The “inversion about average” has an exponential Time Complexity.</p>
        <p><bold>Proof.</bold>The time complexities are:</p>
        <p>1) <bold>Invert</bold> the amplitude of the marked state (oracle): NA</p>
        <p>2) <bold>Compute mean</bold>-amplitude: <inline-formula><mml:math display="inline"><mml:mrow><mml:mo></mml:mo><mml:mrow><mml:mo> 〈 </mml:mo><mml:mi> a </mml:mi><mml:mo> 〉 </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mtext> / </mml:mtext><mml:mi> N </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:msub><mml:mi> Σ </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:msub><mml:mi> a </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> , <italic>O</italic>(<italic>N</italic>)</p>
        <p>3) <bold>Shift coordinate system</bold> to center at mean: <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> a </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> → </mml:mo><mml:msub><mml:mi> a </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> − </mml:mo><mml:mrow><mml:mo> 〈 </mml:mo><mml:mi> a </mml:mi><mml:mo> 〉 </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , <italic>O</italic>(<italic>N</italic>)</p>
        <p>4) <bold>Reflect</bold> all amplitudes about zero: <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> a </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> − </mml:mo><mml:mrow><mml:mo> 〈 </mml:mo><mml:mi> a </mml:mi><mml:mo> 〉 </mml:mo></mml:mrow><mml:mo> → </mml:mo><mml:mo> − </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> a </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> − </mml:mo><mml:mrow><mml:mo> 〈 </mml:mo><mml:mi> a </mml:mi><mml:mo> 〉 </mml:mo></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , <italic>O</italic>(<italic>N</italic>)</p>
        <p>5) <bold>Shift back</bold>: <inline-formula><mml:math display="inline"><mml:mrow><mml:mo> − </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> a </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> − </mml:mo><mml:mrow><mml:mo> 〈 </mml:mo><mml:mi> a </mml:mi><mml:mo> 〉 </mml:mo></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> → </mml:mo><mml:mn> 2 </mml:mn><mml:mrow><mml:mo> 〈 </mml:mo><mml:mi> a </mml:mi><mml:mo> 〉 </mml:mo></mml:mrow><mml:mo> − </mml:mo><mml:msub><mml:mi> a </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> , <italic>O</italic>(<italic>N</italic>)</p>
        <p>Therefore, <italic>T</italic> = <italic>O</italic>(<italic>N</italic>) = <italic>O</italic>(2<italic><sup>n</sup></italic>). □</p>
        <p><bold>Common Misconception:</bold>“Grover’s algorithm is easier to implement because the ‘inversion about average’ provides a simple step-by-step recipe: compute mean, shift, reflect, shift back. The Single-Rotation Algorithm requires identifying a direction in Hilbert space by oracle, |<italic>α</italic>⟩, ‘constructing’ of |<italic>β</italic>⟩, and rotating |<italic>β</italic>⟩ toward |<italic>α</italic>⟩, which is more complex.”</p>
        <p><bold>Refutation:</bold>This argument is <bold>invalid</bold> because:</p>
        <p>1) <bold>The “inversion about average” is not implementable step-by-step</bold> (Theorem 2.1) </p>
        <p>The intermediate states are unphysicalOnly the overall unitary operator D can be implementedExponential complexity</p>
        <p>2) <bold>Both</bold><bold>algorithms require the same fundamental operation:</bold> rotation in the {|<italic>α</italic>⟩, |<italic>β</italic>⟩} subspace (Theorem 2.2), geometrically, </p>
        <p>Both need oracle to identify |<italic>α</italic>⟩Both need to “construct” |<italic>β</italic>⟩Both need to rotate toward |<italic>α</italic>⟩ in this 2D subspace</p>
        <p>3) <bold>The Single-Rotation Algorithm is simpler:</bold></p>
        <p>Grover: <italic>K</italic> iterations of rotationSingle-Rotation: 1 iteration of rotationBoth use the same per-iteration mechanics</p>
        <p><bold>Conclusion:</bold> Neither algorithm has an “ease of implementation” advantage. The Single-Rotation Algorithm is strictly simpler, requiring fewer iterations of the same fundamental operation. □</p>
      </sec>
      <sec id="sec2dot7">
        <title>2.7. Summary</title>
        <p><bold>Key Results:</bold></p>
        <p><bold>Theorem 2.1:</bold> The “inversion about average” intermediate steps are unphysical<bold>Theorem 2.2:</bold> Both algorithms have only one implementation: rotation in Hilbert space<bold>Corollary 2.3:</bold> Implementation requirements are identical<bold>Theorem 2.4:</bold> The “inversion about average” is exponential<bold>Refutation:</bold> No “easier implementation” advantage exists for Grover’s algorithm</p>
        <p><bold>The playing field is level:</bold> Both algorithms require unitary rotation in a 2D subspace. The Single-Rotation Algorithm simply requires fewer iterations of the same operation. This establishes that the comparison between algorithms reduces purely to iteration count and total complexity, with no advantage in fundamental implementation difficulty for either approach.</p>
      </sec>
    </sec>
    <sec id="sec3">
      <title>3. The Single-Rotation Algorithm</title>
      <p>This section presents the complete Single Rotation algorithm or Single Iteration algorithm.</p>
      <sec id="sec3dot1">
        <title>3.1. Algorithm Specification</title>
        <p><bold>ALGORITHM 1</bold> (Single-Rotation Quantum Search):</p>
        <p><bold>Input:</bold></p>
        <p>Search space size <italic>N</italic> = 2<italic><sup>n</sup></italic>Oracle O that marks the target state</p>
        <p><bold>Output:</bold></p>
        <p>Marked state with probability 1/2</p>
        <p><bold>Steps:</bold></p>
        <p>1) <bold>Initialize:</bold> Create uniform superposition in Equation (1)</p>
        <p>2) <bold>Oracle:</bold>oracle, <italic>O</italic> = <italic>I</italic> − 2|<italic>α</italic>⟩⟨<italic>α</italic>|, identifies marked state, |<italic>α</italic>⟩</p>
        <p>3) <bold>Apply Single Rotation:</bold> Rotate by π/4 from |<italic>β</italic>⟩ to |<italic>α</italic>⟩ in {|<italic>α</italic>⟩, |<italic>β</italic>⟩} plane</p>
        <disp-formula id="FD6">
          <label>(6)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>1</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>U</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mi>π</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mn>4</mml:mn>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mi>O</mml:mi>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <italic>U</italic>(π/4) is the rotation operator (defined in Section 6)</p>
        <p>4) <bold>Measure:</bold> Measure in computational basis</p>
        <p>5) <bold>Verify:</bold> Check if measured state is marked</p>
        <p>6) <bold>Repeat if necessary:</bold> If measurement fails, repeat from Step 1. Expected attempts: ≤2.</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. Geometric Framework</title>
        <p>Following [<xref ref-type="bibr" rid="B4">4</xref>], we work in the 2-dimensional subspace spanned by {|<italic>α</italic>⟩, |<italic>β</italic>⟩}. The marked state is |<italic>α</italic>⟩. The unmarked superposition is given in Equation (4). Any state at iteration <italic>k</italic> can be written in Equation (7):</p>
        <disp-formula id="FD7">
          <label>(7)</label>
          <mml:math display="inline">
            <mml:mtable>
              <mml:mtr>
                <mml:mtd>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mi>k</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:msub>
                    <mml:mi>a</mml:mi>
                    <mml:mn>1</mml:mn>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>k</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mn>1</mml:mn>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:msub>
                    <mml:mi>a</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>k</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:munderover>
                    <mml:mstyle mathsize="140%" displaystyle="true">
                      <mml:mo>∑</mml:mo>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mi>x</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                      <mml:mo>,</mml:mo>
                      <mml:mi>x</mml:mi>
                      <mml:mo>≠</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:munderover>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>x</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mo>=</mml:mo>
                  <mml:msub>
                    <mml:mi>a</mml:mi>
                    <mml:mn>1</mml:mn>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>k</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:msub>
                    <mml:mi>a</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>k</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>β</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>Equation (7) can be written in Equation (8):</p>
        <disp-formula id="FD8">
          <label>(8)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>sin</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>θ</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi>cos</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>θ</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>β</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <italic>θ</italic><italic><sub>k</sub></italic> is the angle from the |<italic>β</italic>⟩ axis st iteration <italic>k</italic> and the rotation is from |<italic>β</italic>⟩ axis to |<italic>α</italic>⟩ axis. Amplitude of the marked state is given in Equation (9):</p>
        <disp-formula id="FD9">
          <label>(9)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>sin</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>θ</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>a</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>k</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The amplitude of unmarked superposition is given in Equation (10): </p>
        <disp-formula id="FD10">
          <label>(10)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>cos</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>θ</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>a</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>k</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⋅</mml:mo>
              <mml:msqrt>
                <mml:mrow>
                  <mml:mi>N</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:msqrt>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Initial angle (<italic>k</italic> = 0), from the initial superposition in Equation (1), is given in Equation (11): </p>
        <disp-formula id="FD11">
          <label>(11)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>θ</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mi>arcsin</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mi>N</mml:mi>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Target angle (<italic>k</italic> = 1) is given in Equation (12):</p>
        <disp-formula id="FD12">
          <label>(12)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>θ</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mi>π</mml:mi>
                <mml:mo>/</mml:mo>
                <mml:mn>4</mml:mn>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Required rotation is given in Equation (13):</p>
        <disp-formula id="FD13">
          <label>(13)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>Δ</mml:mi>
              <mml:mi>θ</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>θ</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>θ</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mi>π</mml:mi>
                <mml:mo>/</mml:mo>
                <mml:mn>4</mml:mn>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:mi>arcsin</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mi>N</mml:mi>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
      </sec>
      <sec id="sec3dot3">
        <title>3.3. Key Theorem: Single Rotation Suffices</title>
        <p><bold>TH</bold><bold>EOREM 3.1</bold> (Single Rotation Optimality): For unstructured search over <italic>N</italic> items with one marked item, a single rotation by angle Δ<italic>θ</italic> = π/4 − arcsin(<inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> ) is both necessary and sufficient to achieve success probability P(marked) = 1/2.</p>
        <p><bold>Proof: Part 1 (Sufficiency):</bold> A single rotation by Δ<italic>θ</italic> achieves the threshold.</p>
        <p>Starting from <italic>θ</italic><sub>0</sub> = arcsin(<inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> ), after rotation by Δ<italic>θ</italic>:</p>
        <disp-formula id="FD14">
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>θ</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>θ</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mi>Δ</mml:mi>
              <mml:mi>θ</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mi>arcsin</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mi>N</mml:mi>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mi>π</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mn>4</mml:mn>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mi>arcsin</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mn>1</mml:mn>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mi>N</mml:mi>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mi>π</mml:mi>
                <mml:mo>/</mml:mo>
                <mml:mn>4</mml:mn>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Amplitude of marked state:</p>
        <disp-formula id="FD15">
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>a</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mn>1</mml:mn>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>sin</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>θ</mml:mi>
                    <mml:mn>1</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>sin</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mi>π</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mn>4</mml:mn>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mn>2</mml:mn>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Success probability:</p>
        <p><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> = </mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> a </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mn> 1 </mml:mn><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mo> | </mml:mo></mml:mrow></mml:mrow><mml:mn> 2 </mml:mn></mml:msup><mml:mo> = </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:math></inline-formula> ✓</p>
        <p><bold>Part 2 (Necessity):</bold> No rotation smaller than Δ<italic>θ</italic> can achieve <italic>P</italic> ≥ 1/2.</p>
        <p>For <italic>P</italic>(marked) ≥ 1/2, we need <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> a </mml:mi><mml:mn> 1 </mml:mn></mml:msub></mml:mrow><mml:mo> | </mml:mo></mml:mrow></mml:mrow><mml:mn> 2 </mml:mn></mml:msup><mml:mo> ≥ </mml:mo><mml:mtext> 1/2 </mml:mtext></mml:mrow></mml:math></inline-formula> , which requires:</p>
        <disp-formula id="FD16">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:mi>sin</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>θ</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>≥</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mn>2</mml:mn>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>This is satisfied when <italic>θ</italic> ≥ π/4 (for 0 ≤ <italic>θ</italic> ≤ π/2).</p>
        <p>Since <italic>θ</italic>₀ &lt; π/4 (for all <italic>N</italic> &gt; 1), we must rotate to at least <italic>θ</italic> = π/4, requiring:</p>
        <disp-formula id="FD17">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>Δ</mml:mi>
              <mml:mi>θ</mml:mi>
              <mml:mo>≥</mml:mo>
              <mml:mrow>
                <mml:mi>π</mml:mi>
                <mml:mo>/</mml:mo>
                <mml:mn>4</mml:mn>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>θ</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Therefore, Δ<italic>θ</italic> = π/4 − arcsin(<inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> ) is the minimum rotation needed. □</p>
      </sec>
      <sec id="sec3dot4">
        <title>
          3.4. Large
          <italic>N</italic>
          Approximation
        </title>
        <p><bold>THEOREM 3.2</bold> (Large <italic>N</italic> Limit): For large <italic>N</italic>, the required rotation angle approaches π/4:</p>
        <disp-formula id="FD18">
          <label>(14)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>Δ</mml:mi>
              <mml:mi>θ</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>θ</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>θ</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mi>π</mml:mi>
                <mml:mo>/</mml:mo>
                <mml:mn>4</mml:mn>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Proof:</bold>For large <italic>N</italic>:</p>
        <disp-formula id="FD19">
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>θ</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mi>arcsin</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mi>N</mml:mi>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>≈</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>→</mml:mo>
              <mml:mn>0</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Therefore:</p>
        <p><inline-formula><mml:math display="inline"><mml:mrow><mml:mi> Δ </mml:mi><mml:mi> θ </mml:mi><mml:mo> = </mml:mo><mml:mrow><mml:mi> π </mml:mi><mml:mo> / </mml:mo><mml:mn> 4 </mml:mn></mml:mrow><mml:mo> − </mml:mo><mml:mi> arcsin </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ≈ </mml:mo><mml:mrow><mml:mi> π </mml:mi><mml:mo> / </mml:mo><mml:mn> 4 </mml:mn></mml:mrow><mml:mo> − </mml:mo><mml:mn> 0 </mml:mn><mml:mo> = </mml:mo><mml:mrow><mml:mi> π </mml:mi><mml:mo> / </mml:mo><mml:mn> 4 </mml:mn></mml:mrow></mml:mrow></mml:math></inline-formula> □</p>
        <p><bold>Example 3.1:</bold>Δ<italic>θ</italic> vs. <italic>N</italic> is given in <bold>Table 2</bold>.</p>
        <p><bold>Table 2.</bold>Δ<italic>θ</italic> vs. <italic>N</italic>. </p>
        <table-wrap id="tbl2">
          <label>Table 2</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <italic>
                    <bold>n</bold>
                  </italic>
                </td>
                <td>
                  <italic>
                    <bold>N</bold>
                  </italic>
                </td>
                <td>
                  <italic>
                    <bold>θ</bold>
                  </italic>
                  <bold>
                    <sub>0</sub>
                  </bold>
                  <bold>(</bold>
                  <italic>
                    <bold>radians</bold>
                  </italic>
                  <bold>)</bold>
                </td>
                <td>
                  <italic>
                    <bold>θ</bold>
                  </italic>
                  <bold>
                    <sub>0</sub>
                  </bold>
                  <bold>(</bold>
                  <italic>
                    <bold>degrees</bold>
                  </italic>
                  <bold>)</bold>
                </td>
                <td>
                  <bold>Δ</bold>
                  <italic>
                    <bold>θ</bold>
                  </italic>
                  <bold>(</bold>
                  <italic>
                    <bold>radians</bold>
                  </italic>
                  <bold>)</bold>
                </td>
                <td>
                  <bold>Δ</bold>
                  <italic>
                    <bold>θ</bold>
                  </italic>
                  <bold>(</bold>
                  <italic>
                    <bold>degrees</bold>
                  </italic>
                  <bold>)</bold>
                </td>
              </tr>
              <tr>
                <td>3</td>
                <td>8</td>
                <td>0.3614</td>
                <td>20.7˚</td>
                <td>0.4250</td>
                <td>24.3˚</td>
              </tr>
              <tr>
                <td>10</td>
                <td>1024</td>
                <td>0.0313</td>
                <td>1.8˚</td>
                <td>0.7540</td>
                <td>43.2˚</td>
              </tr>
              <tr>
                <td>20</td>
                <td>1,048,576</td>
                <td>0.0010</td>
                <td>0.056˚</td>
                <td>0.7844</td>
                <td>44.9˚</td>
              </tr>
              <tr>
                <td>128</td>
                <td>
                  2
                  <sup>128</sup>
                </td>
                <td>
                  5.4 × 10
                  <sup>−</sup>
                  <sup>20</sup>
                </td>
                <td>
                  3.1 × 10
                  <sup>−</sup>
                  <sup>18</sup>
                  ˚
                </td>
                <td>π/4</td>
                <td>45˚</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
      <sec id="sec3dot5">
        <title>3.5. Practical Simplification</title>
        <p><bold>COROLLARY 3.3</bold> (π/4 Rotation for any <italic>N</italic>): For any <italic>N</italic>, the single rotation can be approximated as exactly π/4.</p>
        <p><bold>Proof:</bold> From Theorem 3.1, Δ<italic>θ</italic> = π/4 − arcsin(<inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> ) is the minimum rotation needed. Δ<italic>θ</italic> = π/4 ≥ π/4 − arcsin(<inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> ) is larger than required minimum rotation. □</p>
        <p><bold>Practical Implication:</bold> For all realistic applications, we can implement the rotation as exactly <italic>U</italic>(π/4) without computing the arcsin correction term in Equation (13).</p>
      </sec>
      <sec id="sec3dot6">
        <title>
          3.6. Construction of |
          <italic>β</italic>
          ⟩
        </title>
        <p>This subsection establishes that |<italic>β</italic>⟩ need not be explicitly constructed, avoiding potential exponential overhead.</p>
        <p><bold>THEOREM 3.4</bold> (Implicit |<italic>β</italic>⟩ Representation): The state |<italic>β</italic>⟩ in Equation (4) can be represented as:</p>
        <disp-formula id="FD20">
          <label>(15)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>β</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where |<italic>ψ</italic><sub>0</sub>⟩ is the initial uniform superposition in Equation (1) and |<italic>α</italic>⟩ is the marked state.</p>
        <p><bold>Proof:</bold>The initial uniform superposition in Equation (1) can be decomposed:</p>
        <disp-formula id="FD21">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:msqrt>
                <mml:mrow>
                  <mml:mi>N</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:msqrt>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:munderover>
                <mml:mstyle mathsize="140%" displaystyle="true">
                  <mml:mo>∑</mml:mo>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mi>x</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:mi>x</mml:mi>
                  <mml:mo>≠</mml:mo>
                  <mml:mi>α</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>N</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:munderover>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>By definition of Equation (4):</p>
        <disp-formula id="FD22">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:msqrt>
                <mml:mrow>
                  <mml:mi>N</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:msqrt>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>β</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Solving for |<italic>β</italic>⟩ will give Equation (15) □</p>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. Exploration of Various Rotation Angles</title>
      <p>While this paper focuses on the π/4 rotation that achieves the standard threshold probability <italic>P</italic> = 1/2, it is instructive to consider what happens with different rotation angles, particularly the π/2 rotation that achieves maximum success probability.</p>
      <p><bold>THEOREM 4.1</bold> (π/2 Rotation for Maximum Success): For large <italic>N</italic>, a single rotation by Δ<italic>θ</italic> = π/2 achieves success probability <italic>P</italic> = 1 (certainty).</p>
      <p><bold>Proof:</bold>For large <italic>N</italic>, the initial angle:</p>
      <disp-formula id="FD23">
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mi>θ</mml:mi>
              <mml:mn>0</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mi>arcsin</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>/</mml:mo>
                  <mml:mrow>
                    <mml:msqrt>
                      <mml:mi>N</mml:mi>
                    </mml:msqrt>
                  </mml:mrow>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>≈</mml:mo>
            <mml:mrow>
              <mml:mn>1</mml:mn>
              <mml:mo>/</mml:mo>
              <mml:mrow>
                <mml:msqrt>
                  <mml:mi>N</mml:mi>
                </mml:msqrt>
              </mml:mrow>
            </mml:mrow>
            <mml:mo>→</mml:mo>
            <mml:mn>0</mml:mn>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>After rotation by Δ<italic>θ</italic> = π/2:</p>
      <disp-formula id="FD24">
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mi>θ</mml:mi>
              <mml:mn>1</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mi>θ</mml:mi>
              <mml:mn>0</mml:mn>
            </mml:msub>
            <mml:mo>+</mml:mo>
            <mml:mi>Δ</mml:mi>
            <mml:mi>θ</mml:mi>
            <mml:mo>≈</mml:mo>
            <mml:mn>0</mml:mn>
            <mml:mo>+</mml:mo>
            <mml:mrow>
              <mml:mi>π</mml:mi>
              <mml:mo>/</mml:mo>
              <mml:mn>2</mml:mn>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mi>π</mml:mi>
              <mml:mo>/</mml:mo>
              <mml:mn>2</mml:mn>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Amplitude of marked state:</p>
      <disp-formula id="FD25">
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mi>a</mml:mi>
              <mml:mn>1</mml:mn>
            </mml:msub>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mi>sin</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>θ</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mi>sin</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:mi>π</mml:mi>
                  <mml:mo>/</mml:mo>
                  <mml:mn>2</mml:mn>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mn>1</mml:mn>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Success probability:</p>
      <disp-formula id="FD26">
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mi>P</mml:mi>
              <mml:mn>1</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:msup>
              <mml:mrow>
                <mml:mrow>
                  <mml:mo>|</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>a</mml:mi>
                      <mml:mn>1</mml:mn>
                    </mml:msub>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mn>1</mml:mn>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>|</mml:mo>
                </mml:mrow>
              </mml:mrow>
              <mml:mn>2</mml:mn>
            </mml:msup>
            <mml:mo>=</mml:mo>
            <mml:mn>1</mml:mn>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Therefore, a single π/2 rotation achieves certainty (100% success probability) for large <italic>N</italic>. □</p>
      <p><bold>REMARK 4.1</bold>The π/2 rotation is not a good choice, see Section 6.</p>
      <p><bold>REMARK 4.2:</bold>This paper emphasizes the π/4 rotation for several reasons:</p>
      <p>1) <bold>Standard threshold:</bold> The probability <italic>P</italic> = 1/2 is the standard threshold used in amplitude amplification literature [<xref ref-type="bibr" rid="B7">7</xref>].</p>
      <p>2) <bold>Comparison consistency:</bold> Allows direct comparison with Grover’s algorithm and other quantum search algorithms, which typically aim for <italic>P</italic> ≥ 1/2.</p>
      <p>3) <bold>Theoretical significance:</bold> Proves that the standard threshold can be achieved with exactly one oracle call, establishing the fundamental limit.</p>
      <p>4) <bold>Generalizability:</bold> The framework extends naturally to other angles, including π/2.</p>
      <p><bold>REMARK 4.3</bold> (Precise π/2 Rotation Angle): The exact rotation angle for <italic>P</italic> = 1 is:</p>
      <disp-formula id="FD27">
        <mml:math display="inline">
          <mml:mrow>
            <mml:mi>Δ</mml:mi>
            <mml:mi>θ</mml:mi>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mi>π</mml:mi>
              <mml:mo>/</mml:mo>
              <mml:mn>2</mml:mn>
            </mml:mrow>
            <mml:mo>−</mml:mo>
            <mml:mi>arcsin</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>/</mml:mo>
                  <mml:mrow>
                    <mml:msqrt>
                      <mml:mi>N</mml:mi>
                    </mml:msqrt>
                  </mml:mrow>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
    </sec>
    <sec id="sec5">
      <title>5. Explicit Unitary Matrix Construction</title>
      <p>This section provides the complete <italic>N</italic> × <italic>N</italic> unitary matrix for <italic>U</italic>(π/4) with explicit numerical values. This section assumes Equation (3), |<italic>α</italic>⟩ = |1⟩.</p>
      <sec id="sec5dot1">
        <title>5.1. Rotation Operator Definition</title>
        <p>Following [<xref ref-type="bibr" rid="B2">2</xref>], the rotation operator for angle <italic>θ</italic> is:</p>
        <disp-formula id="FD28">
          <label>(16)</label>
          <mml:math display="inline">
            <mml:mtable>
              <mml:mtr>
                <mml:mtd>
                  <mml:mi>U</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mi>I</mml:mi>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>cos</mml:mi>
                      <mml:mi>θ</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:mi>sin</mml:mi>
                  <mml:mi>θ</mml:mi>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>β</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mi>sin</mml:mi>
                  <mml:mi>θ</mml:mi>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>β</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>cos</mml:mi>
                      <mml:mi>θ</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>β</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>β</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>For <italic>θ</italic> = π/4, we have numerical values:</p>
        <disp-formula id="FD29">
          <label>(17)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>c</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mi>cos</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mi>π</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mn>4</mml:mn>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mn>2</mml:mn>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>≈</mml:mo>
              <mml:mn>0.7071</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD30">
          <label>(18)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>s</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mi>sin</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mi>π</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mn>4</mml:mn>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mn>2</mml:mn>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>≈</mml:mo>
              <mml:mn>0.7071</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The matrix elements of the operator <italic>U</italic> are defined in Equation (19):</p>
        <disp-formula id="FD31">
          <label>(19)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>U</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>i</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mi>U</mml:mi>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>j</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The matrix elements of <italic>U</italic>(<italic>θ</italic>), for |<italic>α</italic>⟩ = |1⟩, are:</p>
        <disp-formula id="FD32">
          <label>(20)</label>
          <mml:math>
            <mml:mtable>
              <mml:mtr>
                <mml:mtd>
                  <mml:msub>
                    <mml:mi>U</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>=</mml:mo>
                  <mml:msub>
                    <mml:mi>δ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>cos</mml:mi>
                      <mml:mi>θ</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>δ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:msub>
                        <mml:mi>δ</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mn>1</mml:mn>
                              <mml:mo>−</mml:mo>
                              <mml:msub>
                                <mml:mi>δ</mml:mi>
                                <mml:mrow>
                                  <mml:mi>i</mml:mi>
                                  <mml:mn>1</mml:mn>
                                </mml:mrow>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mn>1</mml:mn>
                              <mml:mo>−</mml:mo>
                              <mml:msub>
                                <mml:mi>δ</mml:mi>
                                <mml:mrow>
                                  <mml:mi>j</mml:mi>
                                  <mml:mn>1</mml:mn>
                                </mml:mrow>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>+</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mi>sin</mml:mi>
                      <mml:mi>θ</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>δ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mn>1</mml:mn>
                          <mml:mo>−</mml:mo>
                          <mml:msub>
                            <mml:mi>δ</mml:mi>
                            <mml:mrow>
                              <mml:mi>j</mml:mi>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mn>1</mml:mn>
                          <mml:mo>−</mml:mo>
                          <mml:msub>
                            <mml:mi>δ</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:msub>
                        <mml:mi>δ</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
      </sec>
      <sec id="sec5dot2">
        <title>5.2. Matrix Elements Formula</title>
        <p><bold>T</bold><bold>HEOREM 5.1</bold> (Matrix Elements for π/4 Rotation): The matrix elements of <italic>U</italic>(π/4), for |<italic>α</italic>⟩ = |1⟩, are:</p>
        <disp-formula id="FD33">
          <label>(21)</label>
          <mml:math>
            <mml:mtable>
              <mml:mtr>
                <mml:mtd>
                  <mml:msub>
                    <mml:mi>U</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>=</mml:mo>
                  <mml:msub>
                    <mml:mi>δ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mn>2</mml:mn>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>δ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:msub>
                        <mml:mi>δ</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mn>1</mml:mn>
                              <mml:mo>−</mml:mo>
                              <mml:msub>
                                <mml:mi>δ</mml:mi>
                                <mml:mrow>
                                  <mml:mi>i</mml:mi>
                                  <mml:mn>1</mml:mn>
                                </mml:mrow>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mn>1</mml:mn>
                              <mml:mo>−</mml:mo>
                              <mml:msub>
                                <mml:mi>δ</mml:mi>
                                <mml:mrow>
                                  <mml:mi>j</mml:mi>
                                  <mml:mn>1</mml:mn>
                                </mml:mrow>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>+</mml:mo>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mn>2</mml:mn>
                      </mml:msqrt>
                      <mml:msqrt>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>δ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mn>1</mml:mn>
                          <mml:mo>−</mml:mo>
                          <mml:msub>
                            <mml:mi>δ</mml:mi>
                            <mml:mrow>
                              <mml:mi>j</mml:mi>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mn>1</mml:mn>
                          <mml:mo>−</mml:mo>
                          <mml:msub>
                            <mml:mi>δ</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:msub>
                        <mml:mi>δ</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p><bold>Proof:</bold> Substituting cos(π/4) = sin(π/4) = <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mn> 2 </mml:mn></mml:msqrt></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> into Equation (20) will prove (21) [<xref ref-type="bibr" rid="B2">2</xref>]. □</p>
        <p><bold>Example 5.1 Case</bold><italic><bold>N</bold></italic><bold>= 2 (</bold><italic><bold>n</bold></italic><bold>= 1):</bold></p>
        <disp-formula id="FD34">
          <label>(22)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>U</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mi>π</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mn>4</mml:mn>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mn>2</mml:mn>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>1</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>1</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>1</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Example 5.2 Case</bold><italic><bold>N</bold></italic><bold>= 4 (</bold><italic><bold>n</bold></italic><bold>= 2):</bold></p>
        <disp-formula id="FD35">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>U</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mi>π</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mn>4</mml:mn>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.9036</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.4082</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0964</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0964</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.4082</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.7071</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.4082</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.4082</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0964</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.4082</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.9036</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0964</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0964</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.4082</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0964</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.9036</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Example 5.3 Case</bold><italic><bold>N</bold></italic><bold>= 8 (</bold><italic><bold>n</bold></italic><bold>= 3):</bold></p>
        <disp-formula id="FD36">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>U</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mi>π</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mn>4</mml:mn>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.9515</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.3780</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.3780</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.7071</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.3780</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.3780</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.3780</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.3780</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.3780</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.3780</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.3780</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.9515</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.3780</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.9515</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.3780</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.9515</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.3780</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.9515</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.3780</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.9515</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.3780</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>0.0485</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mn>0.9515</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
      </sec>
      <sec id="sec5dot3">
        <title>5.3. General Pattern</title>
        <p><bold>THEOREM 5.2</bold> (Matrix Structure): For arbitrary <italic>N</italic> = 2<italic><sup>n</sup></italic>, the matrix <italic>U</italic>(π/4), for |<italic>α</italic>⟩ = |1⟩, has the structure:</p>
        <p>Row <italic>i</italic> = 1 (marked state row):</p>
        <disp-formula id="FD37">
          <label>(23)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>U</mml:mi>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mi>j</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mn>2</mml:mn>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:msub>
                <mml:mi>δ</mml:mi>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mi>j</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mn>2</mml:mn>
                  </mml:msqrt>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>−</mml:mo>
                  <mml:msub>
                    <mml:mi>δ</mml:mi>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mi>j</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Column<italic>j</italic>= 1 (marked state column):</p>
        <disp-formula id="FD38">
          <label>(24)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>U</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mn>2</mml:mn>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:msub>
                <mml:mi>δ</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mn>2</mml:mn>
                  </mml:msqrt>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>−</mml:mo>
                  <mml:msub>
                    <mml:mi>δ</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Unmarked block (<italic>i</italic> ≠ 1, <italic>j</italic> ≠ 1):</p>
        <disp-formula id="FD39">
          <label>(25)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>U</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>δ</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mrow>
                      <mml:mo>
                      </mml:mo>
                      <mml:msqrt>
                        <mml:mn>2</mml:mn>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mi>i</mml:mi>
              <mml:mo>≠</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mi>j</mml:mi>
              <mml:mo>≠</mml:mo>
              <mml:mn>1</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Proof:</bold> Direct substitution of <italic>θ</italic> = π/4 into Equation (21) will do [<xref ref-type="bibr" rid="B2">2</xref>]. □</p>
      </sec>
    </sec>
    <sec id="sec6">
      <title>6. Single-Rotation Operators</title>
      <p>Shende, Bullock, Markov [<xref ref-type="bibr" rid="B8">8</xref>] shows that arbitrary state preparation can be exponential O(2<italic><sup>n</sup></italic>). The Single-Rotation Algorithm is physically realizable with polynomial complexity (next section). This section addresses the critical |<italic>β</italic>⟩ construction problem and provides explicit formulas for implementation. A key insight is that |<italic>β</italic>⟩ can be represented implicitly as a linear combination of |<italic>ψ</italic><sub>0</sub>⟩ and |<italic>α</italic>⟩, see Equation (15), avoiding exponential construction overhead and enabling polynomial-time implementation. For large <italic>N</italic>, |<italic>β</italic>⟩ can be approximated by |<italic>ψ</italic><sub>0</sub>⟩. The single-rotation operator is not unique, as discussed in Section 4.</p>
      <sec id="sec6dot1">
        <title>6.1. Unitarity Proof</title>
        <p><bold>THEOREM 6.1</bold> (Unitarity of <italic>U</italic>(π/4)): The operator <italic>U</italic>(π/4) defined in Equation (16) is unitary for all <italic>N</italic> = 2<italic><sup>n</sup></italic>.</p>
        <p><bold>Proof 1:</bold>From [<xref ref-type="bibr" rid="B2">2</xref>], the general rotation operator <italic>U</italic>(<italic>θ</italic>) is unitary for any angle <italic>θ</italic>. Since <italic>U</italic>(π/4) is a special case with <italic>θ</italic> = π/4, it inherits unitarity. □</p>
      </sec>
      <sec id="sec6dot2">
        <title>
          6.2. Implicit Construction of |
          <italic>β</italic>
          ⟩
        </title>
        <p>The state |<italic>β</italic>⟩ serves two distinct purposes:</p>
        <p><bold>Geometric Role:</bold></p>
        <p>Forms orthonormal basis {|<italic>α</italic>⟩, |<italic>β</italic>⟩} for the 2D amplification subspace.Clarifies the rotation mechanism (from <italic>θ</italic><sub>0</sub> to <italic>θ</italic><sub>0</sub> + π/4).Explains amplitude growth through sin(<italic>θ</italic>) increase.Connects to Grover’s geometric interpretation [<xref ref-type="bibr" rid="B4">4</xref>].</p>
        <p><bold>Computational Role:</bold></p>
        <p>Need NOT be explicitly constructed as a quantum state.Represented implicitly via Theorem 3.4.All operations involving |<italic>β</italic>⟩ rewritten using |<italic>ψ</italic><sub>0</sub>⟩ and |<italic>α</italic>⟩ in Equation (15).Avoids exponential construction overhead.Approximated by |<italic>ψ</italic><sub>0</sub>⟩ for large <italic>N</italic>. </p>
        <p>The implicit representation in Equation (15) is the key to polynomial-time implementation.</p>
        <p><bold>THEOREM 6.2</bold> (Projector Expansion): The projector |<italic>β</italic>⟩⟨<italic>β</italic>| can be expanded as:</p>
        <disp-formula id="FD40">
          <label>(26)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>β</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>β</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>N</mml:mi>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Proof:</bold> From Equation (15), direct expansion of |<italic>β</italic>⟩⟨<italic>β</italic>|:</p>
        <p><inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mi> β </mml:mi><mml:mo> 〉 </mml:mo></mml:mrow><mml:mrow><mml:mo> 〈 </mml:mo><mml:mi> β </mml:mi><mml:mo> | </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mrow><mml:msqrt><mml:mrow><mml:mi> N </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt><mml:mo> ⋅ </mml:mo><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> ψ </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow><mml:mo> 〉 </mml:mo></mml:mrow><mml:mo> − </mml:mo><mml:mrow><mml:mo> | </mml:mo><mml:mi> α </mml:mi><mml:mo> 〉 </mml:mo></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ⋅ </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mrow><mml:msqrt><mml:mrow><mml:mi> N </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt><mml:mo> ⋅ </mml:mo><mml:mrow><mml:mo> 〈 </mml:mo><mml:mrow><mml:msub><mml:mi> ψ </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow><mml:mo> | </mml:mo></mml:mrow><mml:mo> − </mml:mo><mml:mrow><mml:mo> 〈 </mml:mo><mml:mi> α </mml:mi><mml:mo> | </mml:mo></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . □</p>
        <p><bold>THEOREM 6.3</bold> (Off-Diagonal Terms): The operators |<italic>α</italic>⟩⟨<italic>β</italic>| and |<italic>β</italic>⟩⟨<italic>α</italic>| can be expanded as:</p>
        <disp-formula id="FD41">
          <label>(27)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>β</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD42">
          <label>(28)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>β</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Proof:</bold> Direct substitutions of Equation (15) into |<italic>α</italic>⟩⟨<italic>β</italic>| and |<italic>β</italic>⟩⟨<italic>α</italic>| complete proof. □</p>
      </sec>
      <sec id="sec6dot3">
        <title>6.3. General Rotation Formula</title>
        <p><bold>THEOREM 6.4</bold> (Rotation Operator): The complete rotation operator <italic>U</italic>(π/4) can be expanded using only |<italic>ψ</italic><sub>0</sub>⟩ and |<italic>α</italic>⟩:</p>
        <disp-formula id="FD43">
          <label>(29)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>U</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>θ</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>I</mml:mi>
              <mml:mo>+</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>cos</mml:mi>
                  <mml:mi>θ</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi>sin</mml:mi>
              <mml:mi>θ</mml:mi>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>β</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:mi>sin</mml:mi>
              <mml:mi>θ</mml:mi>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>β</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>cos</mml:mi>
                  <mml:mi>θ</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>β</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>β</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where </p>
        <p>|<italic>β</italic>⟩⟨<italic>β</italic>| is given in Equation (26), </p>
        <p>|<italic>α</italic>⟩⟨<italic>β</italic>| is given in Equation (27), and</p>
        <p>|<italic>β</italic>⟩⟨<italic>α</italic>| is given in Equation (28). </p>
        <p><bold>Proof.</bold> Substituting Theorem 6.2 and 6.3 into the standard rotation operator formula in Equation (16) will prove the theorem. □</p>
        <p><bold>THEOREM 6.5</bold> (Rotation Operator): The complete rotation operator <italic>U</italic>(π/4) can be expanded using only |<italic>ψ</italic><sub>0</sub>⟩ and |<italic>α</italic>⟩:</p>
        <disp-formula id="FD44">
          <label>(30)</label>
          <mml:math display="inline">
            <mml:mtable>
              <mml:mtr>
                <mml:mtd>
                  <mml:mi>U</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>θ</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:mi>I</mml:mi>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>c</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:mi>s</mml:mi>
                  <mml:mo>⋅</mml:mo>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mi>N</mml:mi>
                      </mml:msqrt>
                      <mml:mo>⋅</mml:mo>
                      <mml:mrow>
                        <mml:mo>|</mml:mo>
                        <mml:mi>α</mml:mi>
                        <mml:mo>〉</mml:mo>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:mo>〈</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>ψ</mml:mi>
                            <mml:mn>0</mml:mn>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>|</mml:mo>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mrow>
                        <mml:mo>|</mml:mo>
                        <mml:mi>α</mml:mi>
                        <mml:mo>〉</mml:mo>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:mo>〈</mml:mo>
                        <mml:mi>α</mml:mi>
                        <mml:mo>|</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>−</mml:mo>
                  <mml:mi>s</mml:mi>
                  <mml:mo>⋅</mml:mo>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mi>N</mml:mi>
                      </mml:msqrt>
                      <mml:mo>⋅</mml:mo>
                      <mml:mrow>
                        <mml:mo>|</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>ψ</mml:mi>
                            <mml:mn>0</mml:mn>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>〉</mml:mo>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:mo>〈</mml:mo>
                        <mml:mi>α</mml:mi>
                        <mml:mo>|</mml:mo>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mrow>
                        <mml:mo>|</mml:mo>
                        <mml:mi>α</mml:mi>
                        <mml:mo>〉</mml:mo>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:mo>〈</mml:mo>
                        <mml:mi>α</mml:mi>
                        <mml:mo>|</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>c</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>⋅</mml:mo>
                      <mml:mrow>
                        <mml:mo>|</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>ψ</mml:mi>
                            <mml:mn>0</mml:mn>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>〉</mml:mo>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:mo>〈</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>ψ</mml:mi>
                            <mml:mn>0</mml:mn>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>|</mml:mo>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:msqrt>
                        <mml:mi>N</mml:mi>
                      </mml:msqrt>
                      <mml:mo>⋅</mml:mo>
                      <mml:mrow>
                        <mml:mo>|</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>ψ</mml:mi>
                            <mml:mn>0</mml:mn>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>〉</mml:mo>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:mo>〈</mml:mo>
                        <mml:mi>α</mml:mi>
                        <mml:mo>|</mml:mo>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:msqrt>
                        <mml:mi>N</mml:mi>
                      </mml:msqrt>
                      <mml:mo>⋅</mml:mo>
                      <mml:mrow>
                        <mml:mo>|</mml:mo>
                        <mml:mi>α</mml:mi>
                        <mml:mo>〉</mml:mo>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:mo>〈</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>ψ</mml:mi>
                            <mml:mn>0</mml:mn>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>|</mml:mo>
                      </mml:mrow>
                      <mml:mo>+</mml:mo>
                      <mml:mrow>
                        <mml:mo>|</mml:mo>
                        <mml:mi>α</mml:mi>
                        <mml:mo>〉</mml:mo>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:mo>〈</mml:mo>
                        <mml:mi>α</mml:mi>
                        <mml:mo>|</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>where <italic>c</italic> = cos(<italic>θ</italic>) and <italic>s</italic> = sin(<italic>θ</italic>).</p>
        <p><bold>Proof. Expanding</bold><italic>β</italic>⟩⟨<italic>β</italic>|, |<italic>α</italic>⟩⟨<italic>β</italic>| and |<italic>β</italic>⟩⟨<italic>α</italic>| in Theorem 6.4 will prove the theorem. □</p>
      </sec>
      <sec id="sec6dot4">
        <title>6.4. Rotation Operator π/4</title>
        <p><bold>THEOREM 6.6</bold> (Rotation Operator for <bold>π/4</bold>): The complete rotation operator <italic>U</italic>(π/4) can be expanded using only |<italic>ψ</italic><sub>0</sub>⟩ and |<italic>α</italic>⟩:</p>
        <disp-formula id="FD45">
          <label>(31)</label>
          <mml:math display="inline">
            <mml:mtable>
              <mml:mtr>
                <mml:mtd>
                  <mml:mi>U</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mi>π</mml:mi>
                        <mml:mo>/</mml:mo>
                        <mml:mn>4</mml:mn>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:mi>I</mml:mi>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mn>1</mml:mn>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mn>2</mml:mn>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mi>N</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mn>1</mml:mn>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mn>2</mml:mn>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mi>N</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>[</mml:mo>
                    <mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mrow>
                              <mml:msqrt>
                                <mml:mn>2</mml:mn>
                              </mml:msqrt>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>⋅</mml:mo>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mi>N</mml:mi>
                          </mml:msqrt>
                        </mml:mrow>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>N</mml:mi>
                              <mml:mo>−</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mrow>
                              <mml:msqrt>
                                <mml:mn>2</mml:mn>
                              </mml:msqrt>
                            </mml:mrow>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>⋅</mml:mo>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mi>N</mml:mi>
                          </mml:msqrt>
                        </mml:mrow>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mrow>
                              <mml:mi>N</mml:mi>
                              <mml:mo>−</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>[</mml:mo>
                    <mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mrow>
                              <mml:msqrt>
                                <mml:mn>2</mml:mn>
                              </mml:msqrt>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>⋅</mml:mo>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mi>N</mml:mi>
                          </mml:msqrt>
                        </mml:mrow>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>N</mml:mi>
                              <mml:mo>−</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>+</mml:mo>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mrow>
                              <mml:msqrt>
                                <mml:mn>2</mml:mn>
                              </mml:msqrt>
                            </mml:mrow>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>⋅</mml:mo>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mi>N</mml:mi>
                          </mml:msqrt>
                        </mml:mrow>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mrow>
                              <mml:mi>N</mml:mi>
                              <mml:mo>−</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p><bold>Proof.</bold>Using π/4, organizing Theorem 6.5 by <italic>I</italic>, |<italic>ψ</italic><sub>0</sub>⟩⟨<italic>ψ</italic><sub>0</sub>|, |<italic>ψ</italic><sub>0</sub>⟩⟨<italic>α</italic>|, |<italic>α</italic>⟩⟨<italic>ψ</italic><sub>0</sub>|, and |<italic>α</italic>⟩⟨<italic>α</italic>| will prove this theorem. □</p>
        <p><bold>THEOREM 6.7</bold> (Rotation Operator for <bold>π/4</bold>): The complete rotation operator <italic>U</italic>(π/4) can be expanded using only |<italic>ψ</italic><sub>0</sub>⟩ and |<italic>α</italic>⟩:</p>
        <disp-formula id="FD46">
          <label>(32)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>U</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mi>π</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mn>4</mml:mn>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>I</mml:mi>
              <mml:mo>+</mml:mo>
              <mml:mi>A</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi>A</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi>B</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi>C</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>|</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where:</p>
        <p><inline-formula><mml:math display="inline"><mml:mrow><mml:mi> A </mml:mi><mml:mo> = </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mn> 2 </mml:mn></mml:msqrt></mml:mrow></mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ⋅ </mml:mo><mml:mrow><mml:mi> N </mml:mi><mml:mo> / </mml:mo><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> N </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula><inline-formula><mml:math display="inline"><mml:mrow><mml:mi> B </mml:mi><mml:mo> = </mml:mo><mml:mo> − </mml:mo><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt><mml:mo> ⋅ </mml:mo><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mn> 2 </mml:mn></mml:msqrt></mml:mrow></mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mo> / </mml:mo><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> N </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo> + </mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mn> 2 </mml:mn></mml:msqrt></mml:mrow></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mrow><mml:mi> N </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msqrt></mml:mrow></mml:mrow></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula><inline-formula><mml:math display="inline"><mml:mrow><mml:mi> C </mml:mi><mml:mo> = </mml:mo><mml:mo> − </mml:mo><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt><mml:mo> ⋅ </mml:mo><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mn> 2 </mml:mn></mml:msqrt></mml:mrow></mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mo> / </mml:mo><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> N </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo> − </mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mn> 2 </mml:mn></mml:msqrt></mml:mrow></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mrow><mml:mi> N </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msqrt></mml:mrow></mml:mrow></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula></p>
        <p><bold>Proof.</bold>Organizing Theorem 6.6 by <italic>A</italic>, <italic>B</italic> and <italic>C</italic> will prove this theorem. □</p>
        <p>Every term in these expansions involves only Identity <italic>I</italic>, |<italic>ψ</italic><sub>0</sub>⟩⟨<italic>ψ</italic><sub>0</sub>|, |<italic>ψ</italic><sub>0</sub>⟩⟨<italic>α</italic>|, |<italic>α</italic>⟩⟨<italic>ψ</italic><sub>0</sub>|, |<italic>α</italic>⟩⟨<italic>α</italic>|.</p>
      </sec>
      <sec id="sec6dot5">
        <title>6.5. Rotation Operators for π/2</title>
        <p>This subsection provides the explicit formula for the rotation operator of π/2. Theorem 6.4 and 6.5 can be applied to any angle.</p>
        <p><bold>THEOREM 6.8</bold> (π/2 Rotation Case): For <italic>θ</italic> = π/2, </p>
        <disp-formula id="FD47">
          <label>(33)</label>
          <mml:math display="inline">
            <mml:mtable>
              <mml:mtr>
                <mml:mtd>
                  <mml:mi>U</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mi>π</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:mi>I</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mfrac>
                    <mml:mi>N</mml:mi>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>|</mml:mo>
                        <mml:mi>α</mml:mi>
                        <mml:mo>〉</mml:mo>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:mo>〈</mml:mo>
                        <mml:mi>α</mml:mi>
                        <mml:mo>|</mml:mo>
                      </mml:mrow>
                      <mml:mo>+</mml:mo>
                      <mml:mrow>
                        <mml:mo>|</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>ψ</mml:mi>
                            <mml:mn>0</mml:mn>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>〉</mml:mo>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:mo>〈</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>ψ</mml:mi>
                            <mml:mn>0</mml:mn>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>|</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>+</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mi>N</mml:mi>
                      </mml:msqrt>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>[</mml:mo>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mo>−</mml:mo>
                      <mml:msqrt>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msqrt>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>+</mml:mo>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mi>N</mml:mi>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msqrt>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>[</mml:mo>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mo>+</mml:mo>
                      <mml:msqrt>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msqrt>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p><bold>Proof:</bold> we have cos(π/2) = 0 and sin(π/2) = 1, Equation (31) gives:</p>
        <disp-formula id="FD48">
          <mml:math display="inline">
            <mml:mtable>
              <mml:mtr>
                <mml:mtd>
                  <mml:mi>U</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mi>π</mml:mi>
                        <mml:mo>/</mml:mo>
                        <mml:mn>2</mml:mn>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:mi>I</mml:mi>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mi>N</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mi>N</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>[</mml:mo>
                    <mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>⋅</mml:mo>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mi>N</mml:mi>
                          </mml:msqrt>
                        </mml:mrow>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>N</mml:mi>
                              <mml:mo>−</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mn>1</mml:mn>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>⋅</mml:mo>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mi>N</mml:mi>
                          </mml:msqrt>
                        </mml:mrow>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mrow>
                              <mml:mi>N</mml:mi>
                              <mml:mo>−</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>[</mml:mo>
                    <mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>⋅</mml:mo>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mi>N</mml:mi>
                          </mml:msqrt>
                        </mml:mrow>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>N</mml:mi>
                              <mml:mo>−</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>+</mml:mo>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mn>1</mml:mn>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>⋅</mml:mo>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mi>N</mml:mi>
                          </mml:msqrt>
                        </mml:mrow>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mrow>
                              <mml:mi>N</mml:mi>
                              <mml:mo>−</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>Simplifying:</p>
        <disp-formula id="FD49">
          <mml:math display="inline">
            <mml:mtable>
              <mml:mtr>
                <mml:mtd>
                  <mml:mi>U</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mi>π</mml:mi>
                        <mml:mo>/</mml:mo>
                        <mml:mn>2</mml:mn>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:mi>I</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mrow>
                    <mml:mi>N</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>−</mml:mo>
                  <mml:mrow>
                    <mml:mi>N</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>[</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mi>N</mml:mi>
                          </mml:msqrt>
                        </mml:mrow>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>N</mml:mi>
                              <mml:mo>−</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mi>N</mml:mi>
                          </mml:msqrt>
                        </mml:mrow>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mrow>
                              <mml:mi>N</mml:mi>
                              <mml:mo>−</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>[</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mi>N</mml:mi>
                          </mml:msqrt>
                        </mml:mrow>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>N</mml:mi>
                              <mml:mo>−</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>+</mml:mo>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mi>N</mml:mi>
                          </mml:msqrt>
                        </mml:mrow>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mrow>
                              <mml:mi>N</mml:mi>
                              <mml:mo>−</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>For the |<italic>ψ</italic><sub>0</sub>⟩⟨<italic>α</italic>| coefficient:</p>
        <disp-formula id="FD50">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>−</mml:mo>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>For the |<italic>α</italic>⟩⟨<italic>ψ</italic><sub>0</sub>| coefficient:</p>
        <disp-formula id="FD51">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>+</mml:mo>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Final form is Equation (32). □</p>
        <p><bold>THEOREM 6.9</bold> (π/2 Rotation Case): For <italic>θ</italic> = π/2, </p>
        <disp-formula id="FD52">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>U</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mi>π</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mn>2</mml:mn>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>I</mml:mi>
              <mml:mo>+</mml:mo>
              <mml:mi>A</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi>A</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi>B</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi>C</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>|</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where:</p>
        <p><inline-formula><mml:math display="inline"><mml:mrow><mml:mi> A </mml:mi><mml:mo> = </mml:mo><mml:mo> − </mml:mo><mml:mrow><mml:mi> N </mml:mi><mml:mo> / </mml:mo><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> N </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula><inline-formula><mml:math display="inline"><mml:mrow><mml:mi> B </mml:mi><mml:mo> = </mml:mo><mml:mrow><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow><mml:mo> / </mml:mo><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> N </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo> ⋅ </mml:mo><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> − </mml:mo><mml:msqrt><mml:mrow><mml:mi> N </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msqrt></mml:mrow><mml:mo> ] </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mrow><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow><mml:mo> / </mml:mo><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> N </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo> − </mml:mo><mml:mrow><mml:mi> N </mml:mi><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mrow><mml:mi> N </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msqrt></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula><inline-formula><mml:math display="inline"><mml:mrow><mml:mi> C </mml:mi><mml:mo> = </mml:mo><mml:mrow><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow><mml:mo> / </mml:mo><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> N </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo> ⋅ </mml:mo><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> + </mml:mo><mml:msqrt><mml:mrow><mml:mi> N </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msqrt></mml:mrow><mml:mo> ] </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mrow><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow><mml:mo> / </mml:mo><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> N </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo> + </mml:mo><mml:mrow><mml:mi> N </mml:mi><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mrow><mml:mi> N </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msqrt></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula></p>
      </sec>
      <sec id="sec6dot6">
        <title>6.6. Selection of Angles</title>
        <p>For π/2, the off-diagonal coefficients B and C grow as <inline-formula><mml:math display="inline"><mml:mrow><mml:mo> ± </mml:mo><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:math></inline-formula> , while for π/4 they remain <italic>O</italic>(1). This suggests the π/2 rotation involves more significant amplitude transfer between |<italic>α</italic>⟩ and |<italic>ψ</italic><sub>0</sub>⟩ components, thus, the π/2 rotation is not a good choice.</p>
        <p><bold>THEOREM 6.10</bold> (π/4 Rotation Coefficient Scaling): For the π/4 rotation operator <italic>U</italic>(π/4) with large <italic>N</italic>, all coefficients scale as <italic>O</italic>(1):</p>
        <disp-formula id="FD53">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>U</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mi>π</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mn>4</mml:mn>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>I</mml:mi>
              <mml:mo>+</mml:mo>
              <mml:mi>A</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi>A</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi>B</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi>C</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>|</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where:</p>
        <disp-formula id="FD54">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>A</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mi>O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mn>1</mml:mn>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD55">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>B</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mi>O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mn>1</mml:mn>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD56">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>C</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mi>O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mn>1</mml:mn>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Proof:</bold>For <italic>θ</italic> = π/4, we have cos(π/4) = sin(π/4) = <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mn> 2 </mml:mn></mml:msqrt></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> . The coefficients are:</p>
        <disp-formula id="FD57">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>A</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mn>2</mml:mn>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mi>N</mml:mi>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>For large <italic>N</italic>, <italic>N</italic>/(<italic>N</italic> − 1) → 1, therefore:</p>
        <disp-formula id="FD58">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>A</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mn>2</mml:mn>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⋅</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mn>2</mml:mn>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:mn>1</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Next, </p>
        <disp-formula id="FD59">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>B</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:msqrt>
                <mml:mi>N</mml:mi>
              </mml:msqrt>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mrow>
                              <mml:msqrt>
                                <mml:mn>2</mml:mn>
                              </mml:msqrt>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mrow>
                              <mml:msqrt>
                                <mml:mn>2</mml:mn>
                              </mml:msqrt>
                            </mml:mrow>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>For large <italic>N</italic>:</p>
        <disp-formula id="FD60">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:msqrt>
                <mml:mi>N</mml:mi>
              </mml:msqrt>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mn>1</mml:mn>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mn>2</mml:mn>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>≈</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mn>2</mml:mn>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mi>N</mml:mi>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mn>1</mml:mn>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mn>2</mml:mn>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>→</mml:mo>
              <mml:mn>0</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD61">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:msqrt>
                <mml:mi>N</mml:mi>
              </mml:msqrt>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mn>1</mml:mn>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mn>2</mml:mn>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>≈</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mn>2</mml:mn>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mn>2</mml:mn>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Therefore:</p>
        <disp-formula id="FD62">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>B</mml:mi>
              <mml:mo>→</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mn>2</mml:mn>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Next</p>
        <disp-formula id="FD63">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>C</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:msqrt>
                <mml:mi>N</mml:mi>
              </mml:msqrt>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mrow>
                              <mml:msqrt>
                                <mml:mn>2</mml:mn>
                              </mml:msqrt>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mrow>
                              <mml:msqrt>
                                <mml:mn>2</mml:mn>
                              </mml:msqrt>
                            </mml:mrow>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>For large <italic>N</italic>:</p>
        <disp-formula id="FD64">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:msqrt>
                <mml:mi>N</mml:mi>
              </mml:msqrt>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mn>1</mml:mn>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mn>2</mml:mn>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>→</mml:mo>
              <mml:mn>0</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD65">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msqrt>
                <mml:mi>N</mml:mi>
              </mml:msqrt>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mn>1</mml:mn>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mn>2</mml:mn>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>≈</mml:mo>
              <mml:mo>+</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mn>2</mml:mn>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mo>+</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mn>2</mml:mn>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Therefore:</p>
        <disp-formula id="FD66">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>C</mml:mi>
              <mml:mo>→</mml:mo>
              <mml:mo>+</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mn>2</mml:mn>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>All three coefficients are bounded constants for large <italic>N</italic>. □</p>
        <p><bold>THEOREM 6.11</bold> (π/2 Rotation Coefficient Scaling): For the π/2 rotation operator <italic>U</italic>(π/2) with large <italic>N</italic>, the diagonal coefficients scale as <italic>O</italic>(1) while the off-diagonal coefficients scale as <italic>O</italic>(<inline-formula><mml:math display="inline"><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:math></inline-formula> ):</p>
        <disp-formula id="FD67">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>U</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mi>π</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mn>2</mml:mn>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>I</mml:mi>
              <mml:mo>+</mml:mo>
              <mml:mi>A</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi>A</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi>B</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi>C</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>|</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where:</p>
        <disp-formula id="FD68">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>A</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mi>O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mn>1</mml:mn>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD69">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>B</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mi>O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD70">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>C</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mi>O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Proof:</bold>For <italic>θ</italic> = π/2, we have cos(π/2) = 0 and sin(π/2) = 1. The coefficients are</p>
        <disp-formula id="FD71">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>A</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>0</mml:mn>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mi>N</mml:mi>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mrow>
                <mml:mi>N</mml:mi>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>For large <italic>N</italic>, <italic>N</italic>/(<italic>N</italic> − 1) → 1, therefore:</p>
        <disp-formula id="FD72">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>A</mml:mi>
              <mml:mo>→</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mn>1</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Next,</p>
        <disp-formula id="FD73">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>B</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>−</mml:mo>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:mrow>
                <mml:mi>N</mml:mi>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>For large <italic>N</italic>:</p>
        <disp-formula id="FD74">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>≈</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mi>N</mml:mi>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>→</mml:mo>
              <mml:mn>0</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD75">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:mrow>
                <mml:mi>N</mml:mi>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>≈</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mrow>
                <mml:mi>N</mml:mi>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:msqrt>
                <mml:mi>N</mml:mi>
              </mml:msqrt>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Therefore:</p>
        <disp-formula id="FD76">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>B</mml:mi>
              <mml:mo>→</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:msqrt>
                <mml:mi>N</mml:mi>
              </mml:msqrt>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Next,</p>
        <disp-formula id="FD77">
          <mml:math display="inline">
            <mml:mtable>
              <mml:mtr>
                <mml:mtd>
                  <mml:mi>C</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mi>N</mml:mi>
                      </mml:msqrt>
                    </mml:mrow>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>[</mml:mo>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mo>+</mml:mo>
                      <mml:msqrt>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msqrt>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mo>=</mml:mo>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mi>N</mml:mi>
                      </mml:msqrt>
                    </mml:mrow>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msqrt>
                    </mml:mrow>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mo>=</mml:mo>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mi>N</mml:mi>
                      </mml:msqrt>
                    </mml:mrow>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mi>N</mml:mi>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:msqrt>
                        <mml:mrow>
                          <mml:mi>N</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msqrt>
                    </mml:mrow>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD78">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>≈</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mi>N</mml:mi>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>→</mml:mo>
              <mml:mn>0</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD79">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mrow>
                <mml:mi>N</mml:mi>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mi>N</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>≈</mml:mo>
              <mml:mo>+</mml:mo>
              <mml:mrow>
                <mml:mi>N</mml:mi>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mo>+</mml:mo>
              <mml:msqrt>
                <mml:mi>N</mml:mi>
              </mml:msqrt>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Therefore:</p>
        <disp-formula id="FD80">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>C</mml:mi>
              <mml:mo>→</mml:mo>
              <mml:mo>+</mml:mo>
              <mml:msqrt>
                <mml:mi>N</mml:mi>
              </mml:msqrt>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The off-diagonal coefficients, <italic>B</italic> and <italic>C</italic>, grow asymptotically as <inline-formula><mml:math display="inline"><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:math></inline-formula> , while the diagonal coefficient, <italic>A</italic>, remains bounded. □</p>
        <p>For large-scale quantum search problems (large <italic>N</italic>), the π/4 rotation is preferable to the π/2 rotation despite the π/2 rotation achieving higher success probability. Reasons are: 1) Bounded coefficients; 2) Numerical stability: For <italic>N</italic> = 2<italic><sup>n</sup></italic> with large <italic>n</italic>, the π/2 coefficients become extremely large; 3. Potential error sensitivity: the extremely large coefficients in π/2 rotation may introduce:</p>
        <p><bold>Numerical precision issues</bold> in classical parameter computation.<bold>Po</bold><bold>tential error amplification</bold> if quantum gate errors scale with parameter magnitude.<bold>Implementation challenges</bold> on quantum hardware with finite control precision.</p>
        <p><bold>Conclusion:</bold> For large <italic>N</italic>, the π/4 rotation is better due to being bound by <italic>O</italic>(1) coefficients, numerical stability, and robustness to potential implementation imperfections.</p>
        <p>Both π/4 and π/2 rotations have the same gate complexity structure.</p>
      </sec>
      <sec id="sec6dot7">
        <title>
          6.7. Simplified Formula (Large
          <italic>N</italic>
          )
        </title>
        <p><bold>THEOREM 6.12 (Universal Simplified Form for Practical Applications):</bold>For all practical quantum search applications with <italic>n</italic> ≥ 7 (<italic>N</italic> ≥ 128), the π/4 rotation operator with less than 5% error is:</p>
        <disp-formula id="FD81">
          <label>(34)</label>
          <mml:math display="inline">
            <mml:mtable>
              <mml:mtr>
                <mml:mtd>
                  <mml:mi>U</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mi>π</mml:mi>
                        <mml:mo>/</mml:mo>
                        <mml:mn>4</mml:mn>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:mi>I</mml:mi>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mn>1</mml:mn>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mn>2</mml:mn>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mn>1</mml:mn>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mn>2</mml:mn>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>−</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mn>1</mml:mn>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mn>2</mml:mn>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mn>1</mml:mn>
                        <mml:mo>/</mml:mo>
                        <mml:mrow>
                          <mml:msqrt>
                            <mml:mn>2</mml:mn>
                          </mml:msqrt>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>⋅</mml:mo>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>α</mml:mi>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p><bold>Proof.</bold> From <bold>Table 3</bold>, for <italic>n</italic> ≥ 7 or <italic>N</italic> ≥ 128, less than 5% error can be achieved.</p>
        <p><bold>Table 3.</bold>Exact vs. simplified coefficients.</p>
        <table-wrap id="tbl3">
          <label>Table 3</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <italic>
                    <bold>n</bold>
                  </italic>
                </td>
                <td>
                  <italic>
                    <bold>A</bold>
                  </italic>
                  <bold>(</bold>
                  <italic>
                    <bold>exact</bold>
                  </italic>
                  <bold>)</bold>
                </td>
                <td>
                  <italic>
                    <bold>A</bold>
                  </italic>
                  <bold>(</bold>
                  <italic>
                    <bold>simplified</bold>
                  </italic>
                  <bold>)</bold>
                </td>
                <td>
                  <italic>
                    <bold>B</bold>
                  </italic>
                  <bold>(</bold>
                  <italic>
                    <bold>exact</bold>
                  </italic>
                  <bold>)</bold>
                </td>
                <td>
                  <italic>
                    <bold>B</bold>
                  </italic>
                  <bold>(</bold>
                  <italic>
                    <bold>simplified</bold>
                  </italic>
                  <bold>)</bold>
                </td>
                <td>
                  <italic>
                    <bold>C</bold>
                  </italic>
                  <bold>(</bold>
                  <italic>
                    <bold>exact</bold>
                  </italic>
                  <bold>)</bold>
                </td>
                <td>
                  <italic>
                    <bold>C</bold>
                  </italic>
                  <bold>(</bold>
                  <italic>
                    <bold>simplified</bold>
                  </italic>
                  <bold>)</bold>
                </td>
                <td>
                  <italic>
                    <bold>Max Error</bold>
                  </italic>
                </td>
              </tr>
              <tr>
                <td>1</td>
                <td>−0.5858</td>
                <td>−0.2929</td>
                <td>−0.5858</td>
                <td>−0.7071</td>
                <td>+1.4142</td>
                <td>+0.7071</td>
                <td>100%</td>
              </tr>
              <tr>
                <td>2</td>
                <td>−0.3905</td>
                <td>−0.2929</td>
                <td>−0.6213</td>
                <td>−0.7071</td>
                <td>+1.0116</td>
                <td>+0.7071</td>
                <td>43%</td>
              </tr>
              <tr>
                <td>3</td>
                <td>−0.3347</td>
                <td>−0.2929</td>
                <td>−0.6377</td>
                <td>−0.7071</td>
                <td>+0.8741</td>
                <td>+0.7071</td>
                <td>24%</td>
              </tr>
              <tr>
                <td>4</td>
                <td>−0.3125</td>
                <td>−0.2929</td>
                <td>−0.6601</td>
                <td>−0.7071</td>
                <td>+0.7946</td>
                <td>+0.7071</td>
                <td>15%</td>
              </tr>
              <tr>
                <td>5</td>
                <td>−0.3023</td>
                <td>−0.2929</td>
                <td>−0.6764</td>
                <td>−0.7071</td>
                <td>+0.7567</td>
                <td>+0.7071</td>
                <td>8%</td>
              </tr>
              <tr>
                <td>6</td>
                <td>−0.2975</td>
                <td>−0.2929</td>
                <td>−0.6885</td>
                <td>−0.7071</td>
                <td>+0.7342</td>
                <td>+0.7071</td>
                <td>5%</td>
              </tr>
              <tr>
                <td>
                  <bold>7</bold>
                </td>
                <td>
                  <bold>−0.2952</bold>
                </td>
                <td>
                  <bold>−0.2929</bold>
                </td>
                <td>
                  <bold>−0.6844</bold>
                </td>
                <td>
                  <bold>−0.7071</bold>
                </td>
                <td>
                  <bold>+0.7363</bold>
                </td>
                <td>
                  <bold>+0.7071</bold>
                </td>
                <td>
                  <bold>4%</bold>
                </td>
              </tr>
              <tr>
                <td>8</td>
                <td>−0.2940</td>
                <td>−0.2929</td>
                <td>−0.6956</td>
                <td>−0.7071</td>
                <td>+0.7217</td>
                <td>+0.7071</td>
                <td>2%</td>
              </tr>
              <tr>
                <td>128</td>
                <td>−0.2929</td>
                <td>−0.2929</td>
                <td>−0.7071</td>
                <td>−0.7071</td>
                <td>+0.7071</td>
                <td>+0.7071</td>
                <td>&lt;0.001%</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
    </sec>
    <sec id="sec7">
      <title>7. Implementation Strategy</title>
      <p>This section introduces the basic strategy; the next section implements the strategy. </p>
      <p>The basic strategy is log(<italic>N</italic>) reflections with doubling reflection angle in each subsequent step. The state can be written as:</p>
      <disp-formula id="FD82">
        <label>(35)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mi>k</mml:mi>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mi>sin</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>θ</mml:mi>
                  <mml:mi>k</mml:mi>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mi>α</mml:mi>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:mi>cos</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>θ</mml:mi>
                  <mml:mi>k</mml:mi>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mi>β</mml:mi>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>where <italic>θ</italic><italic><sub>k</sub></italic> is the angle from the |<italic>β</italic>⟩ axis (horizontal axis) at iteration, <italic>k</italic>, and the rotation is from |<italic>β</italic>⟩ axis to |<italic>α</italic>⟩ axis (vertical axis). The amplitude of the marked state is sin(<italic>θ</italic><italic><sub>k</sub></italic>). The state evolution can be written in Equation (36):</p>
      <disp-formula id="FD83">
        <label>(36)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>3</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
            <mml:mo>⋯</mml:mo>
            <mml:mo>,</mml:mo>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mi>K</mml:mi>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p><bold>Step 0 The initial state.</bold> The initial state is</p>
      <disp-formula id="FD84">
        <label>(37)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mfrac>
              <mml:mn>1</mml:mn>
              <mml:mrow>
                <mml:msqrt>
                  <mml:mi>N</mml:mi>
                </mml:msqrt>
              </mml:mrow>
            </mml:mfrac>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mi>α</mml:mi>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:mfrac>
              <mml:mn>1</mml:mn>
              <mml:mrow>
                <mml:msqrt>
                  <mml:mi>N</mml:mi>
                </mml:msqrt>
              </mml:mrow>
            </mml:mfrac>
            <mml:msqrt>
              <mml:mrow>
                <mml:mi>N</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
            </mml:msqrt>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mi>β</mml:mi>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>From Equation (35) and (37), for large <italic>N</italic>, </p>
      <disp-formula id="FD85">
        <label>(38)</label>
        <mml:math>
          <mml:mrow>
            <mml:mi>sin</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>θ</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mi>θ</mml:mi>
              <mml:mn>0</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mfrac>
              <mml:mn>1</mml:mn>
              <mml:mrow>
                <mml:msqrt>
                  <mml:mi>N</mml:mi>
                </mml:msqrt>
              </mml:mrow>
            </mml:mfrac>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>The angle between the initial uniform superposition and |<italic>β</italic>⟩ axis (horizontal axis) is <italic>θ</italic><sub>0</sub>.</p>
      <p><bold>Step 1. The first reflection Axis.</bold></p>
      <p>The first reflection axis is obtained by the Grover model, <italic>i.e.</italic>, applying the oracle operator and diffusion operator. The oracle operator, <italic>O</italic>, is,</p>
      <disp-formula id="FD86">
        <label>(39)</label>
        <mml:math>
          <mml:mrow>
            <mml:mi>O</mml:mi>
            <mml:mo>=</mml:mo>
            <mml:mi>I</mml:mi>
            <mml:mo>−</mml:mo>
            <mml:mn>2</mml:mn>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mi>α</mml:mi>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mrow>
              <mml:mo>〈</mml:mo>
              <mml:mi>α</mml:mi>
              <mml:mo>|</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>The diffusion operator is</p>
      <disp-formula id="FD87">
        <label>(40)</label>
        <mml:math>
          <mml:mrow>
            <mml:mi>D</mml:mi>
            <mml:mo>=</mml:mo>
            <mml:mn>2</mml:mn>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mi>ψ</mml:mi>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mrow>
              <mml:mo>〈</mml:mo>
              <mml:mi>ψ</mml:mi>
              <mml:mo>|</mml:mo>
            </mml:mrow>
            <mml:mo>−</mml:mo>
            <mml:mi>I</mml:mi>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>where |<italic>ψ</italic>⟩ is the uniform superposition. Apply oracle:</p>
      <disp-formula id="FD88">
        <label>(41)</label>
        <mml:math>
          <mml:mrow>
            <mml:mi>O</mml:mi>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mi>I</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mn>2</mml:mn>
                <mml:mrow>
                  <mml:mo>|</mml:mo>
                  <mml:mi>α</mml:mi>
                  <mml:mo>〉</mml:mo>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>〈</mml:mo>
                  <mml:mi>α</mml:mi>
                  <mml:mo>|</mml:mo>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>−</mml:mo>
            <mml:mfrac>
              <mml:mn>2</mml:mn>
              <mml:mrow>
                <mml:msqrt>
                  <mml:mi>N</mml:mi>
                </mml:msqrt>
              </mml:mrow>
            </mml:mfrac>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mi>α</mml:mi>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>The diffusion operator has identities:</p>
      <disp-formula id="FD89">
        <label>(42)</label>
        <mml:math>
          <mml:mrow>
            <mml:mi>D</mml:mi>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <disp-formula id="FD90">
        <label>(43)</label>
        <mml:math>
          <mml:mrow>
            <mml:mi>D</mml:mi>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mi>α</mml:mi>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mn>2</mml:mn>
                <mml:mrow>
                  <mml:mo>|</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>ψ</mml:mi>
                      <mml:mn>0</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>〉</mml:mo>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>〈</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>ψ</mml:mi>
                      <mml:mn>0</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>|</mml:mo>
                </mml:mrow>
                <mml:mo>−</mml:mo>
                <mml:mi>I</mml:mi>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mi>α</mml:mi>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mfrac>
              <mml:mn>2</mml:mn>
              <mml:mrow>
                <mml:msqrt>
                  <mml:mi>N</mml:mi>
                </mml:msqrt>
              </mml:mrow>
            </mml:mfrac>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>−</mml:mo>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mi>α</mml:mi>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Applying both oracle and diffusion,</p>
      <disp-formula id="FD91">
        <label>(44)</label>
        <mml:math>
          <mml:mrow>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mi>D</mml:mi>
            <mml:mi>O</mml:mi>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mi>D</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:mo>|</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>ψ</mml:mi>
                      <mml:mn>0</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>〉</mml:mo>
                </mml:mrow>
                <mml:mo>−</mml:mo>
                <mml:mfrac>
                  <mml:mn>2</mml:mn>
                  <mml:mrow>
                    <mml:msqrt>
                      <mml:mi>N</mml:mi>
                    </mml:msqrt>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mrow>
                  <mml:mo>|</mml:mo>
                  <mml:mi>α</mml:mi>
                  <mml:mo>〉</mml:mo>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mfrac>
                  <mml:mn>4</mml:mn>
                  <mml:mi>N</mml:mi>
                </mml:mfrac>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:mfrac>
              <mml:mn>2</mml:mn>
              <mml:mrow>
                <mml:msqrt>
                  <mml:mi>N</mml:mi>
                </mml:msqrt>
              </mml:mrow>
            </mml:mfrac>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mi>α</mml:mi>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>As an approximation, we can drop O(1/N) term,</p>
      <disp-formula id="FD92">
        <label>(45)</label>
        <mml:math>
          <mml:mrow>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mi>D</mml:mi>
            <mml:mi>O</mml:mi>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>≈</mml:mo>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:mfrac>
              <mml:mn>2</mml:mn>
              <mml:mrow>
                <mml:msqrt>
                  <mml:mi>N</mml:mi>
                </mml:msqrt>
              </mml:mrow>
            </mml:mfrac>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mi>α</mml:mi>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Equation (44) or (45) indicated that the rotation angle in this step is <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mn> 2 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> . This is the first reflection axis. After this step, |<italic>ψ</italic><sub>1</sub>⟩ is 2<italic>θ</italic><sub>0</sub> above |<italic>ψ</italic><sub>0</sub>⟩ and 3<italic>θ</italic><sub>0</sub> above the |<italic>β</italic>⟩ axis.</p>
      <p><bold>Step 2. The first reflection.</bold></p>
      <p>Now, |<italic>ψ</italic><sub>0</sub>⟩ is reflected across |<italic>ψ</italic><sub>1</sub>⟩ to generate |<italic>ψ</italic><sub>2</sub>⟩. The angle between |<italic>ψ</italic><sub>0</sub>⟩ and |<italic>ψ</italic><sub>1</sub>⟩ is 2<italic>θ</italic><sub>0</sub>. After the reflection, |<italic>ψ</italic><sub>2</sub>⟩ is 4<italic>θ</italic><sub>0</sub> above |<italic>ψ</italic><sub>0</sub>⟩ and (4 + 1)<italic>θ</italic><sub>0</sub> above the |<italic>β</italic>⟩ axis.</p>
      <p><bold>Step 3. The next reflection.</bold></p>
      <p>Now, |<italic>ψ</italic><sub>0</sub>⟩ is reflected across |<italic>ψ</italic><sub>2</sub>⟩ to generate |<italic>ψ</italic><sub>3</sub>⟩. The angle between |<italic>ψ</italic><sub>0</sub>⟩ and |<italic>ψ</italic><sub>2</sub>⟩ is 4<italic>θ</italic><sub>0</sub>. After the reflection, |<italic>ψ</italic><sub>3</sub>⟩ is 8<italic>θ</italic><sub>0</sub> above |<italic>ψ</italic><sub>0</sub>⟩ and (8 + 1)<italic>θ</italic><sub>0</sub> above the |<italic>β</italic>⟩ axis.</p>
      <p>Rotation angles double in each step, this is a typical exponential growth, resulting <italic>O</italic>(log<italic>N</italic>) time complexity. </p>
    </sec>
    <sec id="sec8">
      <title>8. Implementation for π/4 Rotations</title>
      <p>The operator <italic>R</italic>(π/4) can be implemented in log(<italic>N</italic>) iterations. After oracle call and diffusion call, log(<italic>N</italic>) reflections will produce a geometric series for rotation angles. </p>
      <sec id="sec8dot1">
        <title>8.1. Cartan-Dieudonné Theorem in Mathematics</title>
        <p>As an example of Cartan-Dieudonné theorem in Mathematics, consider the usual 2-D <italic>x</italic>-<italic>y</italic> coordinate system, let:</p>
        <p><italic>Β</italic>= (1, 0) → pointing along the <italic>x</italic>-axis<italic>α</italic>= (cos<italic>θ</italic>, sin<italic>θ</italic>) → rotated by angle <italic>θ</italic></p>
        <p>Furthermore, let <italic>θ</italic> = 30˚, so:</p>
        <p><italic>α</italic>= (cos30˚, sin30˚)<italic>β</italic>= (1, 0)</p>
        <p>First reflection: Reflect across the line perpendicular to <italic>α</italic> (this corresponds to <italic>R</italic><italic><sub>α</sub></italic>). If you start at <italic>β</italic> = (1, 0), after reflecting across <italic>α</italic>, you land on the other side of <italic>α</italic>, symmetric with respect to <italic>α</italic> (240˚):</p>
        <p><italic>α</italic>= (cos30˚, sin30˚)<italic>β</italic>= (cos240˚, sin240˚)</p>
        <p>Second reflection: Now reflect across the line perpendicular to <italic>β</italic>. Since <italic>β</italic> = (1, 0), this is just Reflection across the <italic>y</italic>-axis, so (<italic>x</italic>, <italic>y</italic>) → (−<italic>x</italic>, <italic>y</italic>):</p>
        <p><italic>α</italic>= (cos30˚, sin30˚)<italic>β</italic>= (−cos240˚, sin240˚)</p>
        <p>Note, cos(2 × 30˚) = −cos240˚, sin(2 × 30˚) = sin(240˚), we have: </p>
        <p><italic>α</italic>= (cos30˚, sin30˚)<italic>β</italic>= (cos(2 × 30˚), sin(2 × 30˚))</p>
        <p>This demonstrates “Two flips = one rotation”: </p>
        <disp-formula id="FD93">
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>β</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>α</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mtext>rotation by</mml:mtext>
              <mml:mn>2</mml:mn>
              <mml:mi>θ</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
      </sec>
      <sec id="sec8dot2">
        <title>8.2. Efficient Implementation for Reflections</title>
        <p>The rotation <italic>R</italic>(2<italic>θ</italic>) can be implemented using two reflections of <italic>θ</italic>. The basic ideal is the key identity [<xref ref-type="bibr" rid="B7">7</xref>]:</p>
        <disp-formula id="FD94">
          <label>(46)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>ψ</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mi>I</mml:mi>
              <mml:mo>−</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>ψ</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>ψ</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>U</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>I</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mn>2</mml:mn>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mn>0</mml:mn>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mn>0</mml:mn>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:msup>
                <mml:mi>U</mml:mi>
                <mml:mo>†</mml:mo>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Where <italic>U</italic> prepares the state: <italic>U</italic>|0⟩ = |<italic>ψ</italic>⟩. Instead of implementing:</p>
        <disp-formula id="FD95">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>ψ</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>ψ</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Which looks exponential, we do:</p>
        <p>1) Uncompute |<italic>ψ</italic>⟩ to |0⟩: |<italic>ψ</italic>⟩ = <italic>U</italic>|0⟩</p>
        <p>2) Apply a simple phase flip on |0⟩: |0⟩ → −|0⟩</p>
        <p>3) Compute back: <italic>U</italic>|0⟩ = |<italic>ψ</italic>⟩</p>
        <p>So:</p>
        <disp-formula id="FD96">
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>ψ</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mi>U</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mtext>phase flip</mml:mtext>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:msup>
                <mml:mi>U</mml:mi>
                <mml:mo>†</mml:mo>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Three steps for reflections are:</p>
        <p>Step 1: Apply <italic>U</italic><sup>†</sup></p>
        <p>cost (<italic>U</italic><sup>†</sup>) </p>
        <p>Step 2: Flip phase of |0⟩</p>
        <p>This is |0<italic><sup>n</sup></italic>⟩ → −|0<italic><sup>n</sup></italic>⟩, implemented by:</p>
        <p>multi-controlled Z gate cost: <italic>O</italic>(<italic>n</italic>) </p>
        <p>Step 3: Apply <italic>U</italic></p>
        <p>cost (<italic>U</italic>) </p>
      </sec>
      <sec id="sec8dot3">
        <title>
          8.3. Rotation from |
          <italic>β</italic>
          ⟩ to |
          <italic>α</italic>
          ⟩ by
          <italic>θ</italic>
          : From Two Reflections to One Reflection
        </title>
        <p>We will use <bold>Cartan-</bold><bold>Dieudonné</bold><bold>theorem</bold>in Mathematics, which essentially states that any rotation can be “factored” into a pair of reflections. The core rule is the <bold>Double Angle Rule</bold>: the angle of the resulting rotation is exactly twice the angle between the two lines (or planes) of reflections.</p>
        <p>However, the direct application of <bold>Cartan-</bold><bold>Dieudonné</bold><bold>theorem</bold>with one rotation will not work because the cost is exponential, this problem can be resolved by multiple rotations. </p>
        <p><bold>Construction of rotations for</bold><italic><bold>θ</bold></italic><bold>:</bold>To specifically rotate a vector, we can follow these two-step reflections:</p>
        <p>1) <bold>First Reflection:</bold> Choose the first line (or plane) to pass directly through the vector |<italic>β</italic>⟩. When you reflect |<italic>β</italic>⟩ across a line that it already lies on, nothing happens—the vector stays exactly where it is.</p>
        <p>2) <bold>Second Reflection:</bold> Choose the second line to be the <bold>angle bisector</bold> between |<italic>β</italic>⟩ and |<italic>α</italic>⟩. When you reflect the vector |<italic>β</italic>⟩ (which is still at position |<italic>β</italic>⟩ across this bisector, it will “jump” across the line and land perfectly on |<italic>α</italic>⟩.</p>
        <p>If we denote the reflection operation as <italic>R</italic><italic><sub>β</sub></italic>, <italic>R</italic><italic><sub>v</sub></italic>, the combined operation is:</p>
        <disp-formula id="FD97">
          <label>(47)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>v</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>β</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>β</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Because the angle between |<italic>β</italic>⟩ and the bisector is half of the total angle between |<italic>β</italic>⟩ and |<italic>α</italic>⟩, the composition results in a total rotation of <italic>θ</italic>. To find the angle bisector, one must normalize them first:</p>
        <disp-formula id="FD98">
          <label>(48)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>v</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mn>2</mml:mn>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>|</mml:mo>
                        <mml:mi>β</mml:mi>
                        <mml:mo>〉</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>|</mml:mo>
                        <mml:mi>β</mml:mi>
                        <mml:mo>|</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mo>+</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>|</mml:mo>
                        <mml:mi>α</mml:mi>
                        <mml:mo>〉</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>|</mml:mo>
                        <mml:mi>α</mml:mi>
                        <mml:mo>|</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Standard reflection uses:</p>
        <disp-formula id="FD99">
          <label>(49)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>v</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mi>I</mml:mi>
              <mml:mo>−</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>v</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mi>v</mml:mi>
                <mml:mo>|</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>New rotation operator is</p>
        <disp-formula id="FD100">
          <label>(50)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>R</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>v</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>β</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>In general, the state preparation, |<italic>v</italic>⟩, in Equation (41) is NOT poly (<italic>n</italic>). In this section, we have shown that when you reflect |<italic>β</italic>⟩ across a line that it already lies on, nothing happens—the vector stays exactly where it is. Now by a proper choice, two reflections above are reduced to one reflection.</p>
      </sec>
      <sec id="sec8dot4">
        <title>8.4. Geometric Series for Rotation Angles</title>
        <p>When rotating from |<italic>β</italic>⟩ to |<italic>α</italic>⟩ by 2<italic>θ</italic> within 2-D plane, {|<italic>α</italic>⟩, |<italic>β</italic>⟩}, a single reflection around <italic>θ</italic>-line is enough. If geometric series for Rotation Angles is:</p>
        <disp-formula id="FD101">
          <label>(51)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mn>2</mml:mn>
                    <mml:mn>0</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mn>2</mml:mn>
                    <mml:mn>1</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mn>2</mml:mn>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>⋯</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mn>2</mml:mn>
                    <mml:mi>K</mml:mi>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mi>O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mn>1</mml:mn>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>then the number of rotations is <italic>K</italic> = log(<italic>N</italic>).</p>
        <p><bold>THEOREM 8.1</bold>The number of reflections from |<italic>β</italic>⟩ to |<italic>α</italic>⟩, <italic>R</italic>(π/4), is log(<italic>N</italic>).</p>
        <p><bold>Proof.</bold> We will apply the sequence of oracle, diffusion, reflection, reflection, …</p>
        <p>Step 0. From Equation (8), </p>
        <disp-formula id="FD102">
          <label>(52)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>sin</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>θ</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi>cos</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>θ</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>β</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>From Equation (11), initial angle (<italic>k</italic> = 0), from initial superposition in Equation (8), is given: </p>
        <disp-formula id="FD103">
          <label>(53)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>sin</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>θ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>θ</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>This gives the first term in the geometric series for rotation angles:</p>
        <disp-formula id="FD104">
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mn>2</mml:mn>
                    <mml:mn>0</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Step 1. From Equation (44), after the oracle operator and diffusion operator,</p>
        <disp-formula id="FD105">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>1</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>D</mml:mi>
              <mml:mi>O</mml:mi>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mfrac>
                    <mml:mn>4</mml:mn>
                    <mml:mi>N</mml:mi>
                  </mml:mfrac>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mn>2</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>which is normalized. Ignore higher order terms <italic>O</italic>(1/<italic>N</italic>),</p>
        <disp-formula id="FD106">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>1</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>≈</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mn>2</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>This gives the second term in the geometric series for rotation angles:</p>
        <disp-formula id="FD107">
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mn>2</mml:mn>
                    <mml:mn>1</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:msubsup>
                <mml:mi>θ</mml:mi>
                <mml:mn>0</mml:mn>
                <mml:mrow>
                </mml:mrow>
              </mml:msubsup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Step 2. Reflection cross line <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> ψ </mml:mi><mml:mn> 1 </mml:mn></mml:msub></mml:mrow><mml:mo> 〉 </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . Standard reflection operator uses:</p>
        <disp-formula id="FD108">
          <label>(54)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mi>I</mml:mi>
              <mml:mo>−</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>1</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>1</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>|</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>This line is <inline-formula><mml:math><mml:mrow><mml:mn> 3 </mml:mn><mml:msub><mml:mi> θ </mml:mi><mml:mn> 0 </mml:mn></mml:msub><mml:mo> = </mml:mo><mml:mrow><mml:mn> 3 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> from |<italic>β</italic>⟩-axis. Applying reflection operator,</p>
        <disp-formula id="FD109">
          <label>(55)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>I</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mn>2</mml:mn>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>1</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>1</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Because <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> ψ </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow><mml:mo> 〉 </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> θ </mml:mi><mml:mn> 0 </mml:mn><mml:mrow></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> from |<italic>β</italic>⟩-axis, the angle between <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> ψ </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow><mml:mo> 〉 </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and the reflection line is <inline-formula><mml:math><mml:mrow><mml:mn> 2 </mml:mn><mml:msub><mml:mi> θ </mml:mi><mml:mn> 0 </mml:mn></mml:msub><mml:mo> = </mml:mo><mml:mrow><mml:mn> 2 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> . After the reflection, <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> ψ </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow><mml:mo> 〉 </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> will advance <inline-formula><mml:math><mml:mrow><mml:mn> 4 </mml:mn><mml:msubsup><mml:mi> θ </mml:mi><mml:mn> 0 </mml:mn><mml:mrow></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and we have the following approximation:</p>
        <disp-formula id="FD110">
          <label>(56)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>≈</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mn>4</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> ψ </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow><mml:mo> 〉 </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is <inline-formula><mml:math><mml:mrow><mml:mn> 5 </mml:mn><mml:msub><mml:mi> θ </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> from |<italic>β</italic>⟩-axis, which gives the next term in the geometric series for rotation angles:</p>
        <disp-formula id="FD111">
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mn>4</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mn>2</mml:mn>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mn>4</mml:mn>
              <mml:msubsup>
                <mml:mi>θ</mml:mi>
                <mml:mn>0</mml:mn>
                <mml:mrow>
                </mml:mrow>
              </mml:msubsup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Step 3. Reflection cross line <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> ψ </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow><mml:mo> 〉 </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . Standard reflection operator uses:</p>
        <disp-formula id="FD112">
          <label>(57)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mn>2</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mi>I</mml:mi>
              <mml:mo>−</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>〈</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>|</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>This line is <inline-formula><mml:math><mml:mrow><mml:mn> 5 </mml:mn><mml:msub><mml:mi> θ </mml:mi><mml:mn> 0 </mml:mn></mml:msub><mml:mo> = </mml:mo><mml:mrow><mml:mn> 5 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> from |<italic>β</italic>⟩-axis, and the next state is:</p>
        <disp-formula id="FD113">
          <label>(58)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>3</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mn>2</mml:mn>
              </mml:msub>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>I</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mn>2</mml:mn>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>〉</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>〈</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ψ</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Because <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> ψ </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow><mml:mo> 〉 </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> θ </mml:mi><mml:mn> 0 </mml:mn><mml:mrow></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> from |<italic>β</italic>⟩-axis, the angle between <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> ψ </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow><mml:mo> 〉 </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and the reflection line is <inline-formula><mml:math><mml:mrow><mml:mn> 4 </mml:mn><mml:msub><mml:mi> θ </mml:mi><mml:mn> 0 </mml:mn></mml:msub><mml:mo> = </mml:mo><mml:mrow><mml:mn> 4 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> . After the reflection, <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> ψ </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow><mml:mo> 〉 </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> will advance <inline-formula><mml:math><mml:mrow><mml:mn> 8 </mml:mn><mml:msubsup><mml:mi> θ </mml:mi><mml:mn> 0 </mml:mn><mml:mrow></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and we have the following approximation:</p>
        <disp-formula id="FD114">
          <label>(59)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>3</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>≈</mml:mo>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ψ</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mn>8</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>α</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> ψ </mml:mi><mml:mn> 3 </mml:mn></mml:msub></mml:mrow><mml:mo> 〉 </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is <inline-formula><mml:math><mml:mrow><mml:mn> 9 </mml:mn><mml:msub><mml:mi> θ </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> from |<italic>β</italic>⟩-axis, which gives the next term in the geometric series for rotation angles:</p>
        <disp-formula id="FD115">
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mn>8</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mn>2</mml:mn>
                    <mml:mn>3</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mn>8</mml:mn>
              <mml:msubsup>
                <mml:mi>θ</mml:mi>
                <mml:mn>0</mml:mn>
                <mml:mrow>
                </mml:mrow>
              </mml:msubsup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The geometric series for rotation-angle is:</p>
        <disp-formula id="FD116">
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mn>2</mml:mn>
                    <mml:mn>0</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mn>2</mml:mn>
                    <mml:mn>1</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mn>2</mml:mn>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>⋯</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mn>2</mml:mn>
                    <mml:mi>K</mml:mi>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mi>N</mml:mi>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mi>π</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mi>O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mn>1</mml:mn>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The number of rotation from |<italic>β</italic>⟩ to |<italic>α</italic>⟩, <italic>R</italic>(π/4), is <italic>K</italic> = log(<italic>N</italic>). □</p>
      </sec>
    </sec>
    <sec id="sec9">
      <title>9. Time Complexity</title>
      <p>The basic idea is the key identity in Equation (46):</p>
      <disp-formula id="FD117">
        <mml:math>
          <mml:mrow>
            <mml:msub>
              <mml:mi>R</mml:mi>
              <mml:mi>ψ</mml:mi>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mn>2</mml:mn>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mi>ψ</mml:mi>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mrow>
              <mml:mo>〈</mml:mo>
              <mml:mi>ψ</mml:mi>
              <mml:mo>|</mml:mo>
            </mml:mrow>
            <mml:mo>−</mml:mo>
            <mml:mi>I</mml:mi>
            <mml:mo>=</mml:mo>
            <mml:mi>U</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mn>2</mml:mn>
                <mml:mrow>
                  <mml:mo>|</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mo>〉</mml:mo>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>〈</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mo>|</mml:mo>
                </mml:mrow>
                <mml:mo>−</mml:mo>
                <mml:mi>I</mml:mi>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:msup>
              <mml:mi>U</mml:mi>
              <mml:mo>†</mml:mo>
            </mml:msup>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>From Section 8.2, the time complexity of the above equation is</p>
      <disp-formula id="FD118">
        <label>(60)</label>
        <mml:math>
          <mml:mrow>
            <mml:mi>T</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>R</mml:mi>
                  <mml:mi>ψ</mml:mi>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mn>2</mml:mn>
            <mml:mi>T</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mi>U</mml:mi>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:mi>O</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mi>n</mml:mi>
              <mml:mo>)</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>The factor of 2 in the above equation doubles the time complexity in each step if there is a recursion (see below). </p>
      <p>The sequence of operations is oracle, diffusion, reflection cross |<italic>ψ</italic><sub>1</sub>⟩, reflection cross |<italic>ψ</italic><sub>2</sub>⟩, reflection cross |<italic>ψ</italic><sub>3</sub>⟩, … </p>
      <p>The oracle operator has its own time complexity, <italic>T</italic><italic><sub>O</sub></italic>, which depends on the applications and is not a variable in this paper. </p>
      <p>The time complexity of the diffusion operator is <italic>T</italic>(<italic>D</italic>) = <italic>O</italic>(<italic>n</italic>). </p>
      <p>Consider the first reflection</p>
      <disp-formula id="FD119">
        <label>(61)</label>
        <mml:math>
          <mml:mrow>
            <mml:msub>
              <mml:mi>R</mml:mi>
              <mml:mn>1</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mn>2</mml:mn>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mrow>
              <mml:mo>〈</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>|</mml:mo>
            </mml:mrow>
            <mml:mo>−</mml:mo>
            <mml:mi>I</mml:mi>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>where</p>
      <disp-formula id="FD120">
        <mml:math>
          <mml:mrow>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mi>D</mml:mi>
            <mml:mi>O</mml:mi>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>So, up to a phase factor of −1, </p>
      <disp-formula id="FD121">
        <label>(62)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mi>R</mml:mi>
              <mml:mn>1</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mi>D</mml:mi>
            <mml:mi>O</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mn>2</mml:mn>
                <mml:mrow>
                  <mml:mo>|</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>ψ</mml:mi>
                      <mml:mn>0</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>〉</mml:mo>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>〈</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>ψ</mml:mi>
                      <mml:mn>0</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>|</mml:mo>
                </mml:mrow>
                <mml:mo>−</mml:mo>
                <mml:mi>I</mml:mi>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:msup>
              <mml:mi>O</mml:mi>
              <mml:mo>†</mml:mo>
            </mml:msup>
            <mml:msup>
              <mml:mi>D</mml:mi>
              <mml:mo>†</mml:mo>
            </mml:msup>
            <mml:mo>=</mml:mo>
            <mml:mi>D</mml:mi>
            <mml:mi>O</mml:mi>
            <mml:mi>D</mml:mi>
            <mml:msup>
              <mml:mi>O</mml:mi>
              <mml:mo>†</mml:mo>
            </mml:msup>
            <mml:msup>
              <mml:mi>D</mml:mi>
              <mml:mo>†</mml:mo>
            </mml:msup>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>which can be written as:</p>
      <disp-formula id="FD122">
        <label>(63)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mi>R</mml:mi>
              <mml:mn>1</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mi>D</mml:mi>
              <mml:mn>0</mml:mn>
            </mml:msub>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mtext>somthing</mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mi>O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mi>n</mml:mi>
                    <mml:mo>+</mml:mo>
                    <mml:msub>
                      <mml:mi>T</mml:mi>
                      <mml:mi>O</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:msubsup>
              <mml:mi>D</mml:mi>
              <mml:mn>0</mml:mn>
              <mml:mo>†</mml:mo>
            </mml:msubsup>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>The time complexity of the first reflection can be estimated as follows: </p>
      <disp-formula id="FD123">
        <label>(64)</label>
        <mml:math>
          <mml:mrow>
            <mml:mi>T</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>R</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mn>2</mml:mn>
            <mml:mi>T</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>D</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:mi>O</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mi>n</mml:mi>
                <mml:mo>+</mml:mo>
                <mml:msub>
                  <mml:mi>T</mml:mi>
                  <mml:mi>O</mml:mi>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>This doubles the previous time complexity of <italic>DO</italic>, oracle call and diffusion call. Consider the next reflection</p>
      <disp-formula id="FD124">
        <mml:math>
          <mml:mrow>
            <mml:msub>
              <mml:mi>R</mml:mi>
              <mml:mn>2</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mn>2</mml:mn>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mrow>
              <mml:mo>〈</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>|</mml:mo>
            </mml:mrow>
            <mml:mo>−</mml:mo>
            <mml:mi>I</mml:mi>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>where</p>
      <disp-formula id="FD125">
        <label>(65)</label>
        <mml:math>
          <mml:mrow>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mn>2</mml:mn>
                <mml:mrow>
                  <mml:mo>|</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>ψ</mml:mi>
                      <mml:mn>1</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>〉</mml:mo>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>〈</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>ψ</mml:mi>
                      <mml:mn>1</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>|</mml:mo>
                </mml:mrow>
                <mml:mo>−</mml:mo>
                <mml:mi>I</mml:mi>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mi>R</mml:mi>
              <mml:mn>1</mml:mn>
            </mml:msub>
            <mml:mrow>
              <mml:mo>|</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>ψ</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>〉</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>So,</p>
      <disp-formula id="FD126">
        <label>(66)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mi>R</mml:mi>
              <mml:mn>2</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mi>R</mml:mi>
              <mml:mn>1</mml:mn>
            </mml:msub>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mn>2</mml:mn>
                <mml:mrow>
                  <mml:mo>|</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>ψ</mml:mi>
                      <mml:mn>0</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>〉</mml:mo>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>〈</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>ψ</mml:mi>
                      <mml:mn>0</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>|</mml:mo>
                </mml:mrow>
                <mml:mo>−</mml:mo>
                <mml:mi>I</mml:mi>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:msubsup>
              <mml:mi>R</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mo>†</mml:mo>
            </mml:msubsup>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mi>R</mml:mi>
              <mml:mn>1</mml:mn>
            </mml:msub>
            <mml:mi>D</mml:mi>
            <mml:msubsup>
              <mml:mi>R</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mo>†</mml:mo>
            </mml:msubsup>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>which can be written as:</p>
      <disp-formula id="FD127">
        <label>(67)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mi>R</mml:mi>
              <mml:mn>2</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mi>R</mml:mi>
              <mml:mn>1</mml:mn>
            </mml:msub>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mtext>somthing</mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mi>O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mi>n</mml:mi>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:msubsup>
              <mml:mi>R</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mo>†</mml:mo>
            </mml:msubsup>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>The complexity of this reflection is: </p>
      <disp-formula id="FD128">
        <label>(68)</label>
        <mml:math>
          <mml:mrow>
            <mml:mi>T</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>R</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mn>2</mml:mn>
            <mml:mi>T</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>R</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:mi>O</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mi>n</mml:mi>
              <mml:mo>)</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Again, this doubles the previous time complexity. Continuing this process, one has</p>
      <disp-formula id="FD129">
        <label>(69)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mi>R</mml:mi>
              <mml:mi>k</mml:mi>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mi>R</mml:mi>
              <mml:mrow>
                <mml:mi>k</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
            </mml:msub>
            <mml:mi>D</mml:mi>
            <mml:msubsup>
              <mml:mi>R</mml:mi>
              <mml:mrow>
                <mml:mi>k</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
              <mml:mo>†</mml:mo>
            </mml:msubsup>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>And</p>
      <disp-formula id="FD130">
        <label>(70)</label>
        <mml:math>
          <mml:mrow>
            <mml:mi>T</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>R</mml:mi>
                  <mml:mi>k</mml:mi>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mn>2</mml:mn>
            <mml:mi>T</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>R</mml:mi>
                  <mml:mrow>
                    <mml:mi>k</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:mi>O</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mi>n</mml:mi>
              <mml:mo>)</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>This recursion stops at Equation (64). Each step doubles the previous time complexity. The time complexity for obtaining a reflection axis grows exponentially with respect to <italic>k</italic>. After log(<italic>N</italic>) steps, the time complexity is <italic>O</italic>(<inline-formula><mml:math display="inline"><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:math></inline-formula> ).</p>
      <p>The standard Ω(<inline-formula><mml:math display="inline"><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:math></inline-formula> ) lower bound [<xref ref-type="bibr" rid="B9">9</xref>]-[<xref ref-type="bibr" rid="B15">15</xref>] applies to the Single-Iteration or Single-Rotation algorithm in this paper, even though the number of oracle calls is reduced from <italic>O</italic>(<inline-formula><mml:math display="inline"><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:math></inline-formula> ) to <italic>O</italic>(1) and the number of diffusion calls is reduced from <italic>O</italic>(<inline-formula><mml:math display="inline"><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:math></inline-formula> ) to <italic>O</italic>(log<italic>N</italic>), because within the log(<italic>N</italic>) iterations, each iteration increases the time complexity by a factor of 2 in Equation (70).</p>
    </sec>
    <sec id="sec10">
      <title>10. Hypotheses and Assumptions</title>
      <p>This section explicitly states the hypotheses and assumptions underlying the Single-Rotation Quantum Search Algorithm and oracle-based quantum algorithms generally. We distinguish between:</p>
      <p><bold>Hypotheses:</bold> Structural properties assumed to exist for a given Hilbert Space<bold>Assumptions:</bold> Requirements that must be satisfied to achieve quantum advantage</p>
      <p>Understanding these foundations clarifies when quantum algorithms provide advantage over classical approaches and which problems admit efficient quantum solutions.</p>
      <sec id="sec10dot1">
        <title>10.1. Fundamental Hypotheses</title>
        <p>These hypotheses specify what must exist for the algorithm to be applicable to a problem in Hilbert space. Hypothesis 1 requires oracle must be polynomial, Hypothesis 2 requires rotations must be polynomial, and Hypothesis 3 requires anything else also must be polynomial. Note that the Single-Iteration or Single-Rotation algorithm proposed in this paper does not meet these requirements.</p>
        <p><bold>HYPOTHESIS 1</bold> (Oracle Existence): For a given search problem over <italic>N</italic> = 2<italic><sup>n</sup></italic> items with one marked item, there exists a quantum oracle O that, after polynomial quantum computation, can identify and mark the state |<italic>α</italic>⟩ corresponding to the marked item from the initial uniform superposition |<italic>ψ</italic><sub>0</sub>⟩ in Hilbert space.</p>
        <p><bold>Mathematical formulation:</bold></p>
        <disp-formula id="FD131">
          <label>(71)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>O</mml:mi>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>f</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>x</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <italic>f</italic>(<italic>x</italic>) = 1 if <italic>x</italic> is the marked item, <italic>f</italic>(<italic>x</italic>) = 0 otherwise.</p>
        <p><bold>Discussion:</bold> This hypothesis assumes that the search problem can be formulated as a quantum oracle query problem. The oracle must be:</p>
        <p><bold>Unitary:</bold> Preserves quantum state normalization<bold>Reversible:</bold> Can be implemented with quantum gates<bold>Efficient:</bold> Implementable with polynomial resources (see Hypothesis 3)</p>
        <p><bold>HYPOTHESIS 2</bold> (Rotation Operator Construction): For a given problem satisfying Hypothesis 1, the rotation operator <italic>U</italic>(π/4) can be constructed and applied to the initial state |<italic>ψ</italic><sub>0</sub>⟩ in Hilbert space, using only the marked state |<italic>α</italic>⟩ and the initial superposition |<italic>ψ</italic><sub>0</sub>⟩, in polynomial quantum computation.</p>
        <p><bold>Mathematical formulation:</bold>Equation (34).</p>
        <p><bold>Discussion:</bold> This hypothesis asserts that the rotation operator can be implemented using only:</p>
        <p>The initial uniform superposition |<italic>ψ</italic><sub>0</sub>⟩ (created with <italic>n</italic> Hadamard gates)The marked state |<italic>α</italic>⟩ (identified by oracle <italic>O</italic>)Polynomial quantum operations </p>
        <p>If the time complexity is exponential, not Polynomial, then it is almost impossible to complete any quantum computation because of the Quantum Loop Barrier below.</p>
        <p><bold>HYPOTHESIS 3</bold> (Efficient Computation within Hilbert Space): For the specific problem instance, all computations, such as oracle, rotations, …, can be implemented with polynomial time complexity.</p>
        <p><bold>Discussion:</bold> This hypothesis requires:</p>
        <p>The problem has sufficient structure for efficient verification.Quantum circuits can exploit this structure.Gate count, qubit count, and depth scale polynomially with problem size n.</p>
      </sec>
      <sec id="sec10dot2">
        <title>10.2. Assumptions for Quantum Advantage</title>
        <p>These assumptions specify requirements that must be satisfied for oracle-based quantum algorithms to demonstrate practical quantum advantage over classical algorithms. They correspond to avoiding the fundamental barriers identified in [<xref ref-type="bibr" rid="B16">16</xref>][<xref ref-type="bibr" rid="B17">17</xref>].</p>
        <p><bold>ASSUMPTION 1</bold> (Avoid Grover’s Dilemma): The quantum algorithm must avoid the Grover’s algorithm Dilemma (Type A problems requiring classical preprocessing) [<xref ref-type="bibr" rid="B16">16</xref>].</p>
        <p><bold>Problem Classification:</bold></p>
        <p><bold>Type A Problems:</bold> Computational space |<italic>C</italic>| &gt; Valid data space |<italic>D</italic>| (e.g., searching unsorted databases, constraint satisfaction)<bold>Type B Problems:</bold> Computational space |<italic>C</italic>| = Valid data space |<italic>D</italic>| (e.g., AES key search, subset sum)</p>
        <p><bold>The Dilemma for Type A problems:</bold></p>
        <p>Efficiency: Including all computational states in Equation (1) in <italic>O</italic>(<italic>n</italic>) steps (including invalid states), which can produce false positives and incorrect resultsCorrectness: Restricting to valid states in Equation (52), which requires <italic>O</italic>(|<italic>D</italic>|) = <italic>O</italic>(2<italic><sup>n</sup></italic>) classical preprocessing, eliminating quantum advantage</p>
        <p>If |<italic>C</italic>| &gt; |<italic>D</italic>|, the superposition over all valid computational states is:</p>
        <disp-formula id="FD132">
          <label>(72)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>ψ</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>|</mml:mo>
                        <mml:mi>D</mml:mi>
                        <mml:mo>|</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
              <mml:munderover>
                <mml:mstyle mathsize="140%" displaystyle="true">
                  <mml:mo>∑</mml:mo>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mi>x</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mi>D</mml:mi>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:munderover>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>〉</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The time complexity for this superposition is exponential, <italic>O</italic>(|<italic>D</italic>|) = <italic>O</italic>(2<italic><sup>n</sup></italic>).</p>
        <p><bold>ASSUMPTION 2</bold> (Avoid Setup Barrier): The problem must not have a setup cost exceeding classical solution cost [<xref ref-type="bibr" rid="B17">17</xref>].</p>
        <p><bold>ASSUMPTION 3</bold> (Avoid Oracle Circularity): The oracle construction must not itself require solving the search problem [<xref ref-type="bibr" rid="B17">17</xref>].</p>
        <p><bold>Circularity occurs when:</bold></p>
        <p>Oracle design requires knowing the solution in advanceOracle implementation cost equals or exceeds classical search cost</p>
        <p><bold>ASSUMPTION 4</bold> (Avoid Quantum Loop Barrier): The algorithm must avoid deep sequential quantum operations that exceed decoherence time [<xref ref-type="bibr" rid="B17">17</xref>].</p>
        <p><bold>Mathematical formulation:</bold> Total circuit depth <italic>D</italic> must satisfy:</p>
        <p><inline-formula><mml:math display="inline"><mml:mrow><mml:mi> D </mml:mi><mml:mo> ⋅ </mml:mo><mml:msub><mml:mi> t </mml:mi><mml:mrow><mml:mtext> gate </mml:mtext></mml:mrow></mml:msub><mml:mo> &lt; </mml:mo><mml:msub><mml:mi> T </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (coherence time)</p>
        <p><bold>ASSUMPTION 5</bold> (Efficient Hilbert Space Operations): The rotation operator <italic>U</italic>(π/4) and other Hilbert space operations must be implementable with polynomial gate complexity, avoiding exponential overhead from explicit state construction.</p>
        <p><bold>Discussion:</bold> This assumption requires that operations in the exponentially large Hilbert space (2<italic><sup>n</sup></italic>) can be performed efficiently using:</p>
        <p>Polynomial gate decompositionsPoly (<italic>n</italic>) Controlled operations based on oracle</p>
        <p><bold>ASSUMPTION 6</bold> (Structured Problem with Unstructured Search): The problem must have sufficient structure to admit polynomial oracle construction, while remaining “unstructured” in the classical sense such that classical algorithms cannot exploit this structure to avoid exponential search.</p>
        <p><bold>Discussion:</bold> This defines the “sweet spot” for quantum advantage:</p>
        <p><bold>Too structured:</bold></p>
        <p>Classical algorithms can exploit structureExample: Searching sorted list (binary search is <italic>O</italic>(log<italic>N</italic>) classically)No quantum advantage possible</p>
        <p><bold>Too unstructured:</bold></p>
        <p>No efficient oracle constructionAssumption 2 or Assumption 3 or Hypothesis 3 violatedQuantum algorithm also fails</p>
        <p><bold>Optimal structure:</bold></p>
        <p>Efficient verification problems (oracle is polynomial)Inefficient search (classical search algorithms require exponential time)This is the domain of quantum advantage</p>
      </sec>
      <sec id="sec10dot3">
        <title>10.3. Sufficiency and Necessity</title>
        <p><bold>THEOREM 10.1</bold> (Sufficiency): If Hypotheses 1 - 3 hold and Assumptions 1-6 are satisfied, then an oracle-based quantum Algorithm achieves polynomial time complexity <italic>O</italic>(<italic>C</italic><sub>oracle</sub> + poly(<italic>n</italic>)) with quantum advantage over classical exponential search.</p>
        <p><bold>Proof: From Hypotheses 1 - 3:</bold></p>
        <p>Oracle O exists and identifies |<italic>α</italic>⟩ (Hypothesis 1)Rotation operator <italic>U</italic>(π/4) can be constructed in poly(n) time (Hypothesis 2)Oracle is efficient: <italic>C</italic><sub>oracle</sub> = <italic>O</italic>(poly(<italic>n</italic>)) (Hypothesis 3)</p>
        <p><bold>From Assumptions 1 - 6:</bold></p>
        <p>Type B problems avoid Grover’s Dilemma (Assumption 1)Setup cost <italic>O</italic>(<italic>n</italic>) is polynomial (Assumption 2)Oracle doesn’t require solution in advance (Assumption 3)Circuit depth <italic>D</italic> &lt; decoherence limit (Assumption 4)Implicit |<italic>β</italic>⟩ representation ensures polynomial gates (Assumption 5)Problem structured for oracle but unstructured for classical search (Assumption 6)</p>
        <p><bold>Conclusion:</bold> Total quantum complexity = <italic>O</italic>(<italic>n</italic>) + <italic>O</italic>(<italic>C</italic><sub>oracle</sub>) + <italic>O</italic>(<italic>C</italic><sub>oracle</sub> + <italic>n</italic>) = <italic>O</italic>(<italic>C</italic><sub>oracle</sub> + poly(<italic>n</italic>))</p>
        <p>Classical complexity = <italic>O</italic>(2<italic><sup>n</sup></italic>) (unstructured search)</p>
        <p><bold>Quantum advantage ratio:</bold><italic>O</italic>(2<italic><sup>n</sup></italic>)/<italic>O</italic>(poly(<italic>n</italic>)) = exponential □</p>
        <p><bold>THEOREM 10.2</bold> (Necessity of Assumptions): Violating any of Assumptions 1-6 eliminates quantum advantage.</p>
        <p><bold>Proof by counter example:</bold></p>
        <p><bold>Violate Hypotheses 1:</bold>no oracle</p>
        <p><bold>Violate Hypotheses 2:</bold>no rotation operator in poly(n)</p>
        <p><bold>Violate Hypotheses 3:</bold>quantum cost ≥ classical cost</p>
        <p><bold>Violate Assumption 1:</bold>suffers from Grover’s Dilemma.</p>
        <p><bold>Violate Assumption 2:</bold>Setup Barrier is more than classical solution.</p>
        <p><bold>Violate Assumption 3:</bold>If oracle requires solving the problem first, no advantage is achieved.</p>
        <p><bold>Violate Assumption 4:</bold>If iterations exceed decoherence: Algorithm physically cannot execute.</p>
        <p><bold>Violate Assumption 5: (Exponential Hilbert Operations):</bold>If |<italic>β</italic>⟩ construction or any other intermediate state requires <italic>O</italic>(<italic>N</italic>) = <italic>O</italic>(2<italic><sup>n</sup></italic>) gates, it is an exponential algorithm.</p>
        <p><bold>Violate Assumption 6: (Wrong Structure Balance):</bold>If too structured: Classical algorithms are polynomial. If too unstructured: Oracle is exponential (violates Hypothesis 3).</p>
        <p>Therefore, all assumptions are necessary. □</p>
      </sec>
      <sec id="sec10dot4">
        <title>10.4. Practical Implications</title>
        <p><bold>Problem Evaluation Framework:</bold>When assessing whether a problem admits efficient quantum solution via Single-Rotation Algorithm:</p>
        <p><bold>Step 1: Check Hypotheses</bold></p>
        <p>1) Can oracle O be defined that verifies solutions? (Hypothesis 1)</p>
        <p>2) Can rotation be constructed from |<italic>α</italic>⟩ and |<italic>ψ</italic><sub>0</sub>⟩? (Hypothesis 2—generally yes if Hypothesis 1 holds)</p>
        <p>3) Is oracle implementable with polynomial gates? (Hypothesis 3—problem-specific)</p>
        <p><bold>Step 2: Check Assumptions</bold></p>
        <p>1) Does algorithm avoid Grover’s barriers? (For Type B problems only)</p>
        <p>2) Is setup cost polynomial? (<italic>O</italic>(<italic>n</italic>) for setup quantum computing)</p>
        <p>3) Does oracle avoid circularity? (verification problems only)</p>
        <p>4) Is circuit depth within coherence limits? (No long loop)</p>
        <p>5) Are Hilbert space operations polynomial? (For implicit |<italic>β</italic>⟩)</p>
        <p>6) Is problem structured correctly? (Check: oracle poly(n) verification and exponential classical search)</p>
        <p>If any assumption fails → No quantum advantage. If all hypotheses and assumptions satisfied → Quantum advantage achieved!</p>
      </sec>
      <sec id="sec10dot5">
        <title>10.5. Summary</title>
        <p><bold>This framework</bold><bold>establishes</bold><bold>:</bold></p>
        <p><bold>Hypotheses 1 - 3:</bold> Define if the algorithm is applicable.</p>
        <p><bold>Assumptions 1 - 6:</bold> Define when quantum advantage is achieved.</p>
        <p><bold>Theorems 10.1 - 10.2:</bold> Prove these conditions are sufficient and necessary.</p>
        <p><bold>Practical value:</bold> Provides roadmap for:</p>
        <p>Evaluating new problems for quantum advantageIdentifying which barriers prevent quantum speedupDesigning quantum algorithms that avoid known barriers</p>
        <p><bold>The Single-Rotation Algorithm can achieve quantum advantage</bold> only by simultaneously satisfying all hypotheses and assumptions. </p>
      </sec>
    </sec>
    <sec id="sec11">
      <title>11. Conclusions</title>
      <p>This paper presents the Single-Rotation Quantum Search Algorithm, which achieves amplitude amplification with exactly one oracle call and one π/4 rotation. </p>
      <p><bold>Main Results:</bold></p>
      <p>1) <bold>Single-Iteration or Single-Rotation Algorithm:</bold> the algorithm achieves amplitude amplification with exactly one oracle call and one π/4 rotation. </p>
      <p>2) <bold>Implementation:</bold> The algorithm is implemented by one oracle call, one diffusion call, and log(N) reflections.</p>
      <p>3) <bold>Standard Lower Bounds:</bold> The standard lower bounds for unstructured quantum search still apply even though the number of oracle calls is reduced from <italic>O</italic>(<inline-formula><mml:math display="inline"><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:math></inline-formula> ) to <italic>O</italic>(1) and the number of diffusion calls is reduced from <italic>O</italic>(<inline-formula><mml:math display="inline"><mml:mrow><mml:msqrt><mml:mi> N </mml:mi></mml:msqrt></mml:mrow></mml:math></inline-formula> ) to <italic>O</italic>(log <italic>N</italic>).</p>
    </sec>
    <sec id="sec12">
      <title>Acknowledgements</title>
      <p>The author thanks Claude (Anthropic AI assistant, Claude Sonnet 4.5) for extensive technical analysis, systematic review, and constructive feedback during manuscript preparation. Claude’s contributions included verification of numerical consistency, theorem cross-referencing, notation standardization, and identification of structural improvements. This collaboration demonstrates the productive synergy between human creativity and AI-assisted verification in advancing scientific research. We thank Gina Porter for proofreading this paper and valuable suggestions for improving clarity.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Liu, Y. (2026) The Exponential Speedup Algorithm: <italic>O</italic>(log <italic>N</italic>) Amplitude Amplification via Geometric Series. <italic>Journal of Quantum Information Science</italic>, 16, 132-159. https://doi.org/10.4236/jqis.2026.161005 <pub-id pub-id-type="doi">10.4236/jqis.2026.161005</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4236/jqis.2026.161005">https://doi.org/10.4236/jqis.2026.161005</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Liu, Y.</string-name>
            </person-group>
            <year>2026</year>
            <article-title>The Exponential Speedup Algorithm: O(logN) Amplitude Amplification via Geometric Series</article-title>
            <source>Journal of Quantum Information Science</source>
            <volume>16</volume>
            <pub-id pub-id-type="doi">10.4236/jqis.2026.161005</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Grover, L.K. (1996) A Fast Quantum Mechanical Algorithm for Database Search. <italic>Proceedings of the</italic>28 <italic>th Annual ACM Symposium on Theory of Computing</italic>, Philadelphia, 22-24 May 1996, 212-219. https://doi.org/10.1145/237814.237866 <pub-id pub-id-type="doi">10.1145/237814.237866</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/237814.237866">https://doi.org/10.1145/237814.237866</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Grover, L.K.</string-name>
              <string-name>Computing, P</string-name>
            </person-group>
            <year>1996</year>
            <article-title>A Fast Quantum Mechanical Algorithm for Database Search</article-title>
            <source>Proceedings of the 28th Annual ACM Symposium on Theory of Computing</source>
            <volume>22</volume>
            <pub-id pub-id-type="doi">10.1145/237814.237866</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Liu, Y. (2024) O(1) for Amplitude Amplification in Grover’s Algorithm and Its Quantum Circuit. <italic>International Journal of Modern Engineering</italic>, 24, 14-19.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Liu, Y.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>O(1) for Amplitude Amplification in Grover’s Algorithm and Its Quantum Circuit</article-title>
            <source>International Journal of Modern Engineering</source>
            <volume>24</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="book">Nielsen, M.A. and Chuang, I.L. (2010) Quantum Computation and Quantum Information. Cambridge University Press.</mixed-citation>
          <element-citation publication-type="book">
            <person-group person-group-type="author">
              <string-name>Nielsen, M.A.</string-name>
              <string-name>Chuang, I.L.</string-name>
            </person-group>
            <year>2010</year>
            <article-title>Quantum Computation and Quantum Information</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Grover, L.K. (1997) Quantum Mechanics Helps in Searching for a Needle in a Haystack. <italic>Physical Review Letters</italic>, 79, 325-328. https://doi.org/10.1103/physrevlett.79.325 <pub-id pub-id-type="doi">10.1103/physrevlett.79.325</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1103/physrevlett.79.325">https://doi.org/10.1103/physrevlett.79.325</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Grover, L.K.</string-name>
            </person-group>
            <year>1997</year>
            <article-title>Quantum Mechanics Helps in Searching for a Needle in a Haystack</article-title>
            <source>Physical Review Letters</source>
            <volume>79</volume>
            <pub-id pub-id-type="doi">10.1103/physrevlett.79.325</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Boyer, M., Brassard, G., Høyer, P. and Tapp, A. (1998) Tight Bounds on Quantum Searching. <italic>Fortschritte</italic><italic>der</italic><italic>Physik</italic>, 46, 493-505. https://doi.org/10.1002/(sici)1521-3978(199806)46:4/5&lt;493::aid-prop493&gt;3.0.co;2-p <pub-id pub-id-type="doi">10.1002/(sici)1521-3978(199806)46:4/5&lt;493::aid-prop493&gt;3.0.co;2-p</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/(sici)1521-3978(199806)46:4/5%3C493::aid-prop493%3E3.0.co;2-p">https://doi.org/10.1002/(sici)1521-3978(199806)46:4/5&lt;493::aid-prop493&gt;3.0.co;2-p</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Boyer, M.</string-name>
              <string-name>Brassard, G.</string-name>
              <string-name>Tapp, A.</string-name>
            </person-group>
            <year>1998</year>
            <article-title>Tight Bounds on Quantum Searching</article-title>
            <source>Fortschritte der Physik</source>
            <volume>46</volume>
            <fpage>4</fpage>
            <pub-id pub-id-type="doi">10.1002/(sici)1521-3978(199806)46:4/5&lt;493::aid-prop493&gt;3.0.co;2-p</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Brassard, G., Høyer, P., Mosca, M. and Tapp, A. (2002) Quantum Amplitude Amplification and Estimation. <italic>Contemporary Mathematics</italic>, 305, 53-74.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Brassard, G.</string-name>
              <string-name>Mosca, M.</string-name>
              <string-name>Tapp, A.</string-name>
            </person-group>
            <year>2002</year>
            <article-title>Quantum Amplitude Amplification and Estimation</article-title>
            <source>Contemporary Mathematics</source>
            <volume>305</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Shende, V.V., Bullock, S.S. and Markov, I.L. (2006) Synthesis of Quantum-Logic Circuits. <italic>IEEE Transactions on Computer</italic>- <italic>Aided Design of Integrated Circuits and Systems</italic>, 25, 1000-1010. https://doi.org/10.1109/tcad.2005.855930 <pub-id pub-id-type="doi">10.1109/tcad.2005.855930</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tcad.2005.855930">https://doi.org/10.1109/tcad.2005.855930</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Shende, V.V.</string-name>
              <string-name>Bullock, S.S.</string-name>
              <string-name>Markov, I.L.</string-name>
            </person-group>
            <year>2006</year>
            <article-title>Synthesis of Quantum-Logic Circuits</article-title>
            <source>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems</source>
            <volume>25</volume>
            <pub-id pub-id-type="doi">10.1109/tcad.2005.855930</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Childs, A.M. and Wiebe, N. (2012) Hamiltonian Simulation Using Linear Combinations of Unitary Operations. <italic>Quantum Information and Computation</italic>, 12, 901-924. https://doi.org/10.26421/qic12.11-12-1 <pub-id pub-id-type="doi">10.26421/qic12.11-12-1</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.26421/qic12.11-12-1">https://doi.org/10.26421/qic12.11-12-1</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Childs, A.M.</string-name>
              <string-name>Wiebe, N.</string-name>
            </person-group>
            <year>2012</year>
            <article-title>Hamiltonian Simulation Using Linear Combinations of Unitary Operations</article-title>
            <source>Quantum Information and Computation</source>
            <volume>12</volume>
            <pub-id pub-id-type="doi">10.26421/qic12.11-12-1</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Gilyén, A., Su, Y., Low, G.H. and Wiebe, N. (2019) Quantum Singular Value Transformation and Beyond: Exponential Improvements for Quantum Matrix Arithmetics. <italic>Proceedings of the</italic>51 <italic>st Annual ACM SIGACT Symposium on Theory of Computing</italic>, Phoenix, 23-26 June 2019, 193-204. https://doi.org/10.1145/3313276.3316366 <pub-id pub-id-type="doi">10.1145/3313276.3316366</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3313276.3316366">https://doi.org/10.1145/3313276.3316366</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Su, Y.</string-name>
              <string-name>Low, G.H.</string-name>
              <string-name>Wiebe, N.</string-name>
              <string-name>Computing, P</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Quantum Singular Value Transformation and Beyond: Exponential Improvements for Quantum Matrix Arithmetics</article-title>
            <source>Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing</source>
            <volume>23</volume>
            <pub-id pub-id-type="doi">10.1145/3313276.3316366</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Barenco, A., Bennett, C.H., Cleve, R., DiVincenzo, D.P., Margolus, N., Shor, P., <italic>et al</italic>. (1995) Elementary Gates for Quantum Computation. <italic>Physical Review A</italic>, 52, 3457-3467. https://doi.org/10.1103/physreva.52.3457 <pub-id pub-id-type="doi">10.1103/physreva.52.3457</pub-id><pub-id pub-id-type="pmid">9912645</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1103/physreva.52.3457">https://doi.org/10.1103/physreva.52.3457</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Barenco, A.</string-name>
              <string-name>Bennett, C.H.</string-name>
              <string-name>Cleve, R.</string-name>
              <string-name>DiVincenzo, D.P.</string-name>
              <string-name>Margolus, N.</string-name>
              <string-name>Shor, P.</string-name>
            </person-group>
            <year>1995</year>
            <article-title>Elementary Gates for Quantum Computation</article-title>
            <source>Physical Review A</source>
            <volume>52</volume>
            <pub-id pub-id-type="doi">10.1103/physreva.52.3457</pub-id>
            <pub-id pub-id-type="pmid">9912645</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Low, G.H. and Chuang, I.L. (2019) Hamiltonian Simulation by Qubitization. <italic>Quantum</italic>, 3, Article No. 163. https://doi.org/10.22331/q-2019-07-12-163 <pub-id pub-id-type="doi">10.22331/q-2019-07-12-163</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.22331/q-2019-07-12-163">https://doi.org/10.22331/q-2019-07-12-163</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Low, G.H.</string-name>
              <string-name>Chuang, I.L.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Hamiltonian Simulation by Qubitization</article-title>
            <source>Quantum</source>
            <volume>3</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.22331/q-2019-07-12-163</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Bennett, C.H., Bernstein, E., Brassard, G. and Vazirani, U. (1997) Strengths and Weaknesses of Quantum Computing. <italic>SIAM Journal on Computing</italic>, 26, 1510-1523. https://doi.org/10.1137/s0097539796300933 <pub-id pub-id-type="doi">10.1137/s0097539796300933</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1137/s0097539796300933">https://doi.org/10.1137/s0097539796300933</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Bennett, C.H.</string-name>
              <string-name>Bernstein, E.</string-name>
              <string-name>Brassard, G.</string-name>
              <string-name>Vazirani, U.</string-name>
            </person-group>
            <year>1997</year>
            <article-title>Strengths and Weaknesses of Quantum Computing</article-title>
            <source>SIAM Journal on Computing</source>
            <volume>26</volume>
            <pub-id pub-id-type="doi">10.1137/s0097539796300933</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Ambainis, A. (2002) Quantum Lower Bounds by Quantum Arguments. <italic>Journ</italic><italic>al of Computer and System Sciences</italic>, 64, 750-767. https://doi.org/10.1006/jcss.2002.1826 <pub-id pub-id-type="doi">10.1006/jcss.2002.1826</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1006/jcss.2002.1826">https://doi.org/10.1006/jcss.2002.1826</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Ambainis, A.</string-name>
            </person-group>
            <year>2002</year>
            <article-title>Quantum Lower Bounds by Quantum Arguments</article-title>
            <source>Journal of Computer and System Sciences</source>
            <volume>64</volume>
            <pub-id pub-id-type="doi">10.1006/jcss.2002.1826</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Hoyer, P., Lee, T. and Spalek, R. (2007) Negative Weights Make Adversaries Stronger. <italic>Proceedings of the</italic>39 <italic>th Annual ACM Symposium on Theory of Computing</italic>, San Diego, 11-13 June 2007, 526-535. https://doi.org/10.1145/1250790.1250867 <pub-id pub-id-type="doi">10.1145/1250790.1250867</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/1250790.1250867">https://doi.org/10.1145/1250790.1250867</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Hoyer, P.</string-name>
              <string-name>Lee, T.</string-name>
              <string-name>Spalek, R.</string-name>
              <string-name>Computing, S</string-name>
            </person-group>
            <year>2007</year>
            <article-title>Negative Weights Make Adversaries Stronger</article-title>
            <source>Proceedings of the 39th Annual ACM Symposium on Theory of Computing</source>
            <volume>11</volume>
            <pub-id pub-id-type="doi">10.1145/1250790.1250867</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Liu, Y. (2026) The Grover Dilemma and Three Fundamental Barriers to Oracle-Based Quantum Search Algorithms. <italic>Journal of Quantum Information Science</italic>, 16, 16-74. https://doi.org/10.4236/jqis.2026.161002 <pub-id pub-id-type="doi">10.4236/jqis.2026.161002</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4236/jqis.2026.161002">https://doi.org/10.4236/jqis.2026.161002</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Liu, Y.</string-name>
            </person-group>
            <year>2026</year>
            <article-title>The Grover Dilemma and Three Fundamental Barriers to Oracle-Based Quantum Search Algorithms</article-title>
            <source>Journal of Quantum Information Science</source>
            <volume>16</volume>
            <pub-id pub-id-type="doi">10.4236/jqis.2026.161002</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Liu, Y. (2026) Why Oracle-Based Quantum Search Cannot Use Deep Loops: Physical Limits on Sequential Operations. <italic>Journal of Quantum Information Science</italic>, 16, 75-119. https://doi.org/10.4236/jqis.2026.161003. <pub-id pub-id-type="doi">10.4236/jqis.2026.161003</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4236/jqis.2026.161003">https://doi.org/10.4236/jqis.2026.161003</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Liu, Y.</string-name>
            </person-group>
            <year>2026</year>
            <article-title>Why Oracle-Based Quantum Search Cannot Use Deep Loops: Physical Limits on Sequential Operations</article-title>
            <source>Journal of Quantum Information Science</source>
            <volume>16</volume>
            <pub-id pub-id-type="doi">10.4236/jqis.2026.161003</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>