Ω(1/k²) spectral gap of the adiabatic clock Hamiltonian on the computational subspace
ProvedQAlgorithms.Childs.clockPathMatrix_gapLet be the number of gates of a quantum circuit and let . In the adiabatic simulation of the circuit, the interpolated Hamiltonian leaves invariant the -dimensional computational subspace spanned by the history states , and on it acts, by and , as the real symmetric matrix
whose entry is , whose first off-diagonal entries are , and whose other entries vanish. Let be its eigenvalues, counted with multiplicity, and the gap between the smallest and the second smallest.
Lemma. The gap is uniformly in : there are a constant and a threshold such that
This bound on the minimum gap along the whole interpolation path is what makes an adiabatic evolution time sufficient, and hence shows that adiabatic quantum computation can efficiently simulate the circuit model.
Formalization Note The matrix is the shared definition clockPathMatrix k s on ; the gap is spectralGap, the second smallest minus the smallest eigenvalue of the Hermitian matrix with multiplicity (so a degenerate ground level would give gap ). The constants and are quantified before and .
import Definitions.Def_QAlgorithms_Defs_Hamiltonian set_option autoImplicit false
namespace QAlgorithms.Childs
/-- Childs, Lemma 33.1 (PDF p. 182; matrix (33.16) on PDF p. 181): the gap between the smallest
and second smallest eigenvalues of the matrix (33.16) for `s ∈ [0, 1]` is `Ω(1/k²)`. The
constant `c > 0` and the threshold `k₀` are chosen before `k` and are uniform over
`s ∈ [0, 1]`. -/
theorem clockPathMatrix_gap :
∃ c : ℝ, 0 < c ∧ ∃ k₀ : ℕ, ∀ k : ℕ, k₀ ≤ k → ∀ s ∈ Set.Icc (0 : ℝ) 1,
c / (k : ℝ) ^ 2 ≤ spectralGap (clockPathMatrix k s) := by
sorry
end QAlgorithms.Childs
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
The statement asserts that there exist a real constant and a natural number such that for every natural number and every real ,
The matrix . This is the real matrix with rows and columns indexed by , with entries:
- ;
- otherwise, whenever ;
- all other entries are .
So it is times the adjacency matrix of the path on vertices, plus in the top-left corner. For example, . The matrix is symmetric for every and .
The gap . For a real square matrix of size :
- If , , where are the eigenvalues of counted with multiplicity and sorted increasingly.
- If , then .
- If is not symmetric (Hermitian), all "eigenvalues" are taken to be by convention. This case does not arise here, since is symmetric.
So for , is the difference between the two smallest eigenvalues of . It is zero if the smallest eigenvalue is repeated.
Edge cases.
- For the matrix is , so . The left side is evaluated with the convention that division by zero yields , so the inequality reads .
- Because is existentially chosen, the claim only concerns all sufficiently large . No explicit value of or is asserted.
- The bound must hold uniformly in over the closed interval, including both endpoints and .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.