Gate time from the spectral arc of the eigenphases #
An ordered product U = ∏ₖ exp (−i τₖ Hₖ) (τₖ ≥ 0, Hₖ Hermitian) whose Hamiltonians have
spectral half-width ‖Hₖ − cₖ • 1‖ ≤ Ω / 2 satisfies, up to the global phase e^{−i ∑ τₖ cₖ},
V = ∏ₖ exp (−i τₖ (Hₖ − cₖ)), and V moves every unit vector by at most (Ω / 2) ∑ τₖ in the
sphere angle sAngle u v = arccos (Re ⟪u, v⟫) (not the projective Fubini–Study angle, which
forgets the phase). Consequently every eigenvalue e^{iθ} of V has |θ| ≤ (Ω / 2) ∑ τₖ
(representative θ ∈ [−π, π]): all eigenphases of the gate lie in an arc of length Ω ∑ τₖ
modulo 2π. This removes the restriction |Δφ| ≤ π of QSL.Gate.gate_time_ge_eigenphase_gap.
This is the finite-dimensional, piecewise-constant version of the classical spectral-arc bound
for products of unitaries (Nudel'man–Švarcman 1958; Thompson 1986; Miglioli, arXiv:2310.06331,
Thm 4.4 / Cor 4.5). Nelson and Barnes, arXiv:2604.23031, eq. (3) state T ≥ Δφ⋆ / Ω. The proof
is elementary: the sphere angle satisfies the triangle inequality (Mathlib's
InnerProductGeometry.angle_le_angle_add_angle), is invariant under unitaries, and a Duhamel
estimate with N equal pieces and N → ∞ bounds one step.
For the two-qubit gate exp (i π/4 (2 Z⊗I + I⊗Z)) = diag (e^{3iπ/4}, e^{iπ/4}, e^{−iπ/4}, e^{−3iπ/4})
(Nelson–Barnes, Table I) four eigenphases spaced by π/2 do not fit in an arc shorter than 3π/2,
so Ω ∑ τₖ ≥ 3π/2.
Main results #
QSL.Gate.sAngle: the sphere anglearccos (Re ⟪u, v⟫)QSL.Gate.sAngle_le_sAngle_add_sAngle,QSL.Gate.sAngle_act_act: triangle inequality, invariance under a unitaryQSL.Gate.sAngle_exp_le:sAngle (exp Y ψ) ψ ≤ ‖Y‖for skew-HermitianYQSL.Gate.sAngle_centred_le_time:sAngle (V v) v ≤ (Ω / 2) ∑ τₖfor the centred productVQSL.Gate.abs_le_of_eigen:|θ| ≤ (Ω / 2) ∑ τₖfor an eigenphaseθ ∈ [−π, π]ofVQSL.Gate.spectral_arc_le_time: all eigenphases ofGfit in an arc of lengthΩ ∑ τₖQSL.Gate.u4d_time_ge:3π/2 ≤ Ω ∑ τₖfordiag (e^{3iπ/4}, e^{iπ/4}, e^{−iπ/4}, e^{−3iπ/4})
References #
- A. A. Nudel'man, P. A. Švarcman, The spectrum of the product of unitary matrices (Russian), Uspehi Mat. Nauk 13 (1958), no. 6 (84), 111–117 (as cited in Miglioli).
- R. C. Thompson, Proof of a conjectured exponential formula, Linear and Multilinear Algebra 19 (1986), no. 2, 187–197 (as cited in Miglioli).
- M. Miglioli, Geometry of spectral bounds of curves of unitary operators, arXiv:2310.06331, Thm 4.4 and Cor 4.5.
- H. Nelson, E. Barnes, How fast can a quantum gate be? Exact speed limits from geometry, arXiv:2604.23031 (2026), eq. (3) and Table I.
The sphere angle #
The sphere angle arccos (Re ⟪u, v⟫) between (unit) vectors; unlike fsAngle it keeps the
phase.
Equations
- QSL.Gate.sAngle u v = Real.arccos (inner ℂ u v).re
Instances For
Triangle inequality for the sphere angle of unit vectors (from Mathlib's
InnerProductGeometry.angle_le_angle_add_angle for the underlying real inner product space).
Unitary invariance #
The sphere angle is invariant under a unitary applied to both vectors.
Duhamel step on the sphere. For skew-Hermitian Y and a unit vector ψ,
sAngle (exp Y ψ) ψ ≤ ‖Y‖.
The chain #
Sphere-angle bound for the centred product. Let V = ∏ₖ exp (−i τₖ (Hₖ − cₖ • 1)) with
τₖ ≥ 0, Hₖ Hermitian and ‖Hₖ − cₖ • 1‖ ≤ Ω / 2. Then sAngle (V v) v ≤ (Ω / 2) · ∑ τₖ for
every unit vector v.
Eigenphases of the centred product #
If ξ is a unit eigenvector, V ξ = e^{iθ} ξ, with |θ| ≤ π, then sAngle (V ξ) ξ = |θ|,
and by the chain bound |θ| ≤ (Ω / 2) ∑ τₖ.
Eigenphase bound. In the situation of sAngle_centred_le_time, an eigenvalue e^{iθ} of
V with unit eigenvector and |θ| ≤ π has |θ| ≤ (Ω / 2) · ∑ τₖ.
Relating U to the centred product #
Spectral arc of a product of evolutions (finite-dimensional Nudel'man–Švarcman /
Thompson / Miglioli, arXiv:2310.06331, Thm 4.4 / Cor 4.5). Let U = ∏ₖ exp (−i τₖ Hₖ) with
τₖ ≥ 0, Hₖ Hermitian and ‖Hₖ − cₖ • 1‖ ≤ Ω / 2, and suppose U = ω • G (global phase ω).
If G eⱼ = e^{i φⱼ} eⱼ for unit vectors eⱼ (any family), then there is a centre β such that
every eigenphase satisfies |φⱼ − β − 2π mⱼ| ≤ (Ω / 2) · ∑ τₖ for some integer mⱼ: all
eigenphases lie in an arc of length Ω ∑ τₖ modulo 2π. No restriction on the size of the
eigenphase gaps (cf. gate_time_ge_eigenphase_gap, gaps ≤ π).
The gate exp (i π/4 (2 Z⊗I + I⊗Z)) of Nelson–Barnes #
The two-qubit gate diag (e^{3iπ/4}, e^{iπ/4}, e^{−iπ/4}, e^{−3iπ/4})
= exp (i π/4 (2 Z⊗I + I⊗Z)) (Nelson–Barnes, arXiv:2604.23031, Table I), with eigenphases
3π/4 − j π/2, j = 0, 1, 2, 3.
Equations
- QSL.Gate.u4d = Matrix.diagonal fun (j : Fin 4) => Complex.exp (↑(3 * Real.pi / 4 - ↑↑j * Real.pi / 2) * Complex.I)
Instances For
U₄d needs time 3π / (2 Ω). Any ordered product ∏ₖ exp (−i τₖ Hₖ) (τₖ ≥ 0, Hₖ
Hermitian on two qubits, ‖Hₖ − cₖ • 1‖ ≤ Ω / 2) equal to u4d up to a global phase has
3π / 2 ≤ Ω · ∑ τₖ: four eigenphases spaced by π/2 do not fit in an arc shorter than 3π/2
(spectral_arc_le_time). Nelson–Barnes, arXiv:2604.23031, Table I.