A lower bound on the duration of an entangling two-qubit gate #
Two qubits, ℂ² ⊗ ℂ² with basis indexed by Fin 2 × Fin 2, evolve under a Hamiltonian
L + H, where L = A ⊗ 1 + 1 ⊗ B is an arbitrary local (piecewise constant) control and H is
a Hermitian interaction of operator norm at most J (ħ = 1). The Bell vector
Φ = (e₀₀ + e₁₁)/√2 is at L2-distance at least √(2 − √2) from every product vector, since
|⟨Φ, a ⊗ b⟩| ≤ 1/√2. Local unitaries preserve product vectors, so a gate that sends a product
vector to Φ is at operator distance at least √(2 − √2) from every local unitary A ⊗ B.
A Duhamel estimate ‖exp (X + Y) − exp X‖ ≤ ‖Y‖ for skew-Hermitian X, Y shows that each step
exp (−i τ (L + H)) is within τ ‖H‖ of the local unitary exp (−i τ L), and telescoping over
the steps gives √(2 − √2) ≤ J · ∑ τₖ: the total time ∑ τₖ is at least √(2 − √2) / J.
Matrices are over ℂ with the L2 operator norm (Matrix.Norms.L2Operator); vectors live in
EuclideanSpace ℂ (Fin 2 × Fin 2).
Main results #
QSL.TwoQubit.norm_inner_bell_prodVec_le:‖⟪Φ, a ⊗ b⟫‖ ≤ 1/√2for unita, bQSL.TwoQubit.sqrt_two_sub_sqrt_two_le_norm_bell_sub_prodVec:√(2 − √2) ≤ ‖Φ − a ⊗ b‖for unita, bQSL.TwoQubit.sqrt_two_sub_sqrt_two_le_norm_sub_kronecker: ifGmaps a unit product vector toΦ, then√(2 − √2) ≤ ‖G − A ⊗ₖ B‖for all unitaryA, BQSL.TwoQubit.norm_exp_add_sub_exp_le:‖exp (X + Y) − exp X‖ ≤ ‖Y‖for skew-HermitianX, YQSL.TwoQubit.entangling_time_lower_bound: a controlled evolution∏ exp (−i τₖ (Lₖ + H))with‖H‖ ≤ Jthat sends a unit product vector toΦsatisfies√(2 − √2) ≤ J · ∑ τₖ
References #
- C. Marín, The Clock That Never Ticks: a machine-checked path from the dilogarithm to quantum speed limits in Lean 4, Zenodo (2026), doi:10.5281/zenodo.20675271.
Qubit vectors.
Equations
Instances For
Two-qubit vectors.
Equations
- QSL.TwoQubit.Vec4 = EuclideanSpace ℂ (Fin 2 × Fin 2)
Instances For
Single-qubit operators.
Instances For
The product vector (a ⊗ b) (i, j) = a i * b j.
Equations
- QSL.TwoQubit.prodVec a b = WithLp.toLp 2 fun (p : Fin 2 × Fin 2) => a.ofLp p.1 * b.ofLp p.2
Instances For
The Bell vector Φ = (e₀₀ + e₁₁)/√2.
Equations
Instances For
Action of a matrix on a Euclidean vector.
Equations
- QSL.TwoQubit.act M v = WithLp.toLp 2 (M.mulVec v.ofLp)
Instances For
(3) Entangling gates are far from local gates: if G maps a unit product vector to Φ,
then √(2 − √2) ≤ ‖G − A ⊗ₖ B‖ for all unitary 2 × 2 matrices A, B.
Exponentials of skew-Hermitian matrices and the Duhamel estimate #
(4) Duhamel step: for skew-Hermitian X, Y, ‖exp (X + Y) − exp X‖ ≤ ‖Y‖.
Local evolutions and the main theorem #
(5) Main theorem. Let H be a Hermitian interaction with ‖H‖ ≤ J and let
U = ∏ₖ exp (−i τₖ (Aₖ ⊗ 1 + 1 ⊗ Bₖ + H)) (an ordered product over the list steps of
triples (τₖ, Aₖ, Bₖ), τₖ ≥ 0, Aₖ, Bₖ Hermitian) be a controlled evolution with arbitrary
local controls. If U maps a unit product vector a ⊗ b to the Bell vector Φ, then
√(2 − √2) ≤ J · ∑ τₖ.