Pith. Sign in

REVIEW

Quantum State Preparation for Complex-Valued Amplitudes

Quantum Physics · Submitted 27 Oct 2026 · 14 references

Pith's verdict: A well-organized quantum compilation subroutine that combines CORDIC and AMP for complex amplitude preparation, with a load-bearing but unproven corner in the division-based uncomputation for negative numbers.

T0 · AI review

How this review was made: An AI referee (deepseek/deepseek-v4-flash) read the paper on October 28, 2026 and answered a fixed list of questions about it. T0 is the starting level every paper gets. The levels describe how deeply Pith has checked the paper, never the authors.

  1. T0 AI review An AI read the paper and answered a fixed list of questions.
  2. T1 Audit Automatic checks that the references and files the paper relies on exist and match.
  3. T2 Compute The paper's code or calculations re-run with the same results.
  4. T3 Formal statement The claims written out in a formal math language a computer can read.
  5. T4 Proof Those claims proved, and the proof checked by computer.

How Pith checks papers →

· 3 major objections · 5 minor · Ask about this paper · The compiled record · Read the full review →
Challenge this review Comment (0) Read on arXiv ↗
Cite ▾
arXiv ID2610.36680 (version 1)
Pith IDSDHNWC2J, Pith's permanent record of this paper and its review
CitationFred Sun. "Quantum State Preparation for Complex-Valued Amplitudes." arXiv:2610.36680 (2026). https://pith.science/paper/SDHNWC2J
Cite this reviewBibTeX for Pith's review of this paper
Claim paper

Why Pith says this

Highlight any text to comment on it.

Referee report
The paper

The paper claims

A state preparation procedure converts binary registers of real and imaginary parts into a quantum amplitude approximating the complex number, using CORDIC for polar conversion and reversible arithmetic with O(n^2) T gates.

The reading

This paper presents a quantum circuit that takes quantum registers holding the real and imaginary parts of a complex number and prepares a quantum amplitude approximating that number. The method uses the CORDIC algorithm to compute the magnitude and argument through only bit-shifts and additions, avoiding explicit square roots and arctangents. A reversible in-place multiplier keeps the workspace clean, and the computed polar representation can be reused for further arithmetic. Compared with separately encoding real and imaginary parts and combining them via linear combination of unitaries (LCU), this construction can use a smaller normalization constant, reducing the cost of subsequent amplitude amplification.

What carries the argument

The central mechanism is the CORDIC algorithm (Coordinate Rotation Digital Computer), which iteratively rotates an (x,y) vector toward the x-axis using only shifts and additions, accumulating the argument in a separate register. A reversible in-place multiplier (Appendix A) that multiplies by 1+$2^{{-2j}}$ allows the y-coordinate update to be performed without extra storage. The AMP procedure [8] then encodes a binary fraction into an amplitude, and phase gates controlled by the argument register introduce the complex phase.

Extended reading notes

Core claim

The paper claims a coherent state preparation procedure (Eq. 1) that, for inputs |x> and |y> representing z = x + iy in n-bit two's-complement fixed-point, produces an output state where the zero-branch amplitude approximates z/α, with total error O($2^{{-(n-l)}}$/α + $2^{{-n}}$) and resource counts of O($n^{2}$) T gates and O(n) additional qubits. The key is to first compute polar coordinates (r', φ') via n CORDIC iterations, then encode r'/α using the AMP procedure, apply phase gates to introduce $e^{{iφ'}}$, and finally uncompute all arithmetic registers. The procedure acts coherently on superpositions and preserves the original input registers.

Load-bearing premise

The correctness of the in-place multiplication by 1+$2^{{-2j}}$ (Appendix A) rests on the claim that the original input can be recovered from the product by a specific division procedure, including handling of negative numbers, which is not fully proven for all two's-complement inputs at the chosen fixed-point precision.

Editorial extensions

If this is right

  • When complex-valued amplitudes need to be prepared from binary arithmetic results inside a larger quantum algorithm, this method provides a concrete, stand-alone circuit with known T-gate depth and ancilla count.
  • Because the normalization α can be chosen as the smallest power of two bounding the computed magnitude, the amplitude of the target state can be larger than in a direct LCU approach, reducing the number of amplitude-amplification rounds.
  • The polar representation (r', φ') remains available in quantum registers after encoding, enabling further arithmetic operations such as reciprocal computation for fast inversion, without re-deriving the magnitude and argument.
  • The procedure’s error scales as O(2^{-(n-l)}/α + 2^{-n}), so for a given input precision one can choose n and l to meet a target fidelity while balancing T-gate cost.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The CORDIC-based approach is likely to be most resource-competitive when the expensive part of the parent algorithm is the repeated computation of the input registers; the extra O(n^2) T gates from the polar conversion may be paid off by reducing the number of times those expensive computations are repeated.
  • The in-place multiplication by 1+2^{-2j} (Appendix A) is a self-contained routine that could be extracted and used in other quantum arithmetic circuits that require a cheap, reversible multiplication by a constant near unity.
  • A concrete numerical comparison for a specific problem (e.g., preparing entries of a sparse Hamiltonian) would clarify whether the smaller normalization indeed leads to a net savings in realistic gate counts, since the O(n^2) overhead from CORDIC may dominate for small n.
Original abstract

We present a state preparation procedure that takes binary registers containing the real and imaginary parts of a complex number $z=x+iy$ and prepares an amplitude approximating $z/\alpha$, where $\alpha$ is a normalization constant. The magnitude and argument are computed using the Coordinate Rotation Digital Computer (CORDIC) algorithm. We then encode the magnitude into an amplitude, and apply phase gates to introduce the argument. A reversible in-place multiplier allows the coordinate updates to use fixed precision while clearing their temporary workspace. The procedure uses $O(n^2)$ $T$ gates and $O(n)$ additional qubits. Compared with separately encoding the real and imaginary parts and combining them through LCU, the construction can allow a smaller normalization and reduce amplitude-amplification costs. The computed polar representation also remains available for further arithmetic before amplitude-encoding.

The compiled record

The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.

Compiled by classifier-1.13.0 via TypeSafe API, question bank abstract-p1-20260923, 2026-10-28: 1 request, 5,470 input tokens.

What the abstract itself states, as probabilities: claims first 0.04 · states limitation 0.15 · human participants 0.01 · controlled comparison 0.33 · randomized assignment 0.01 · states quantitative result 0.95 · compares with prior results 0.95 · mentions code or data availability 0.02.

The abstract, sentence by sentence

arXiv listing abstract v1. Results and the main claim are underlined; .

We present a state preparation procedure that takes binary registers containing the real and imaginary parts of a complex number $z=x+iy$ and prepares an amplitude approximating $z/\alpha$, where $\alpha$ is a normalization constant. The magnitude and argument are computed using the Coordinate Rotation Digital Computer (CORDIC) algorithm. We then encode the magnitude into an amplitude, and apply phase gates to introduce the argument. A reversible in-place multiplier allows the coordinate updates to use fixed precision while clearing their temporary workspace. The procedure uses $O(n^2)$ $T$ gates and $O(n)$ additional qubits. Compared with separately encoding the real and imaginary parts and combining them through LCU, the construction can allow a smaller normalization and reduce amplitude-amplification costs. The computed polar representation also remains available for further arithmetic before amplitude-encoding.

background contribution method result interpretation main claim

What the classifier reports for each sentence. The number is the probability it gave the label.
#sentencerolethe authors' own workstates the main conclusionstrength
s0 We present a state preparation procedure that takes binary registers containing the real and imaginary parts of a complex number $z=x+iy$ and prepares an amplitude approximating $z/\alpha$, where $\alpha$ is a normalization constant. contribution 0.95 0.93 0.34 asserted 1.00
s1 The magnitude and argument are computed using the Coordinate Rotation Digital Computer (CORDIC) algorithm. method 1.00 0.56 0.04 asserted 1.00
s2 We then encode the magnitude into an amplitude, and apply phase gates to introduce the argument. method 1.00 0.85 0.06 asserted 1.00
s3 A reversible in-place multiplier allows the coordinate updates to use fixed precision while clearing their temporary workspace. method 1.00 0.81 0.04 asserted 1.00
s4 The procedure uses $O(n^2)$ $T$ gates and $O(n)$ additional qubits. result 0.79 0.90 0.13 asserted 1.00
s5 Compared with separately encoding the real and imaginary parts and combining them through LCU, the construction can allow a smaller normalization and reduce amplitude-amplification costs. interpretation 0.57 0.73 0.26 hedged possibility 1.00
s6 The computed polar representation also remains available for further arithmetic before amplitude-encoding. interpretation 0.33 0.80 0.08 asserted 0.99

What kind of paper the classifier reports this is: method or tool 1.00 · evidence from proof or derivation 0.87.

What was examined, and what was not

sources read
  • arXiv listing abstract v1
not examined
  • full text
  • figures and tables
  • references and citing sentences
  • relations to other papers
levels run
  • P abstract
not run
  • S sections
  • T body sentences
  • C citations
  • R cross-paper relations

Every quoted sentence on this record is the authors'. Every label is from Pith's closed vocabulary, with the probability shown beside it. Every number in the measurements table is the authors', checked by code. Record as JSON

Figures
Figure 1. FIG. 1. One CORDIC iteration, with each slice marking the end of a stage. (1) Copy the sign of

Figures reproduced from arXiv:2610.36680 by the authors.

References

Discussion

Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.