Proof of Theorem 6 — with , every phase has
ProvedQuantumWalkSearch.PhaseReflection.single_copy_boundp2o-batch-pfp2bp2o-gran-per-chapterp2o-plan-paperp2o-v1phase-estimationtrigonometric-inequalities
Let and . For every with ,
By Theorem 5, the left side is the amplitude on after phase estimation of an eigenvector with eigenvalue . The range of covers the eigenvalues and with and also the eigenvalue (), which are the eigenvalues of on the part of orthogonal to . This is the single-copy step of the proof of Theorem 6.
Formalization Note The paper's sentence lists only and the phases ; the eigenvalue , which Theorem 4 part 3 allows on , is included here. is Nat.ceil, is Real.logb 2.
Preamble
import Mathlib import Definitions.Def_QuantumWalkSearch_PhaseReflection_ReflectionCircuit
Formal statement
namespace QuantumWalkSearch.PhaseReflection
/-- Proof of Theorem 6, pp. 9–10: with `s = ⌈log₂(2π/Δ)⌉`, every phase `θ` with
`Δ/2 ≤ θ ≤ π − Δ/2` has phase-estimation amplitude `|sin(2^s θ)| / (2^s sin θ) ≤ 1/2` on `|0^s⟩`. -/
theorem single_copy_bound (Δ θ : ℝ) (hΔ : 0 < Δ) (hΔπ : Δ ≤ Real.pi) (hθ₁ : Δ / 2 ≤ θ)
(hθ₂ : θ ≤ Real.pi - Δ / 2) :
|Real.sin (2 ^ precision Δ * θ)| / (2 ^ precision Δ * Real.sin θ) ≤ 1 / 2 := by sorry
end QuantumWalkSearch.PhaseReflection
Source
Magniez, Nayak, Roland, Santha, Search via Quantum Walk, arXiv:quant-ph/0608026v4, pp. 9–10, proof of Theorem 6 (unnumbered: "By definition of s, the state |ω⟩ holding the estimate for any phase θ ≠ 0 then satisfies |⟨0^s|ω⟩| ≤ 1/2")
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.