§4, p. 14 — the surrogate error satisfies ẽᵢ ≤ γϕ̄ᵢ/π ≤ γ for every i ≤ t
ProvedQuantumWalkSearch.ApproxRAA.etilde_leerror-analysisinequalitiesp2o-batch-pfp2bp2o-gran-per-chapterp2o-plan-paperp2o-v1recurrences
Let , , and . Define the surrogate error by
If is a non-negative integer with , then for every
The precisions are summable, , so the errors injected at successive levels stay below although every level triples the error already present. In the proof of Lemma 1 the bound is applied with and the number of levels.
Preamble
import Mathlib import Definitions.Def_QuantumWalkSearch_ApproxRAA_Setting import Definitions.Def_QuantumWalkSearch_ApproxRAA_Circuit
Formal statement
namespace QuantumWalkSearch.ApproxRAA
/-- §4, p. 14: the surrogate error `ẽ_0 = 0`, `ẽ_{i+1} = 4 β_{i+1} ϕ̄_i + 3 ẽ_i`
(`ϕ̄_i = 3^i ϕ₀`, `β_i = 18γ/(4π³ i²)`) satisfies `ẽ_i ≤ γ ϕ̄_i / π ≤ γ` for every `i ≤ t`,
when `γ > 0` and `0 ≤ ϕ̄_t ≤ π`. -/
theorem etilde_le (γ φ₀ : ℝ) (hγ : 0 < γ) (hφ₀ : 0 ≤ φ₀) (t : ℕ)
(ht : (3 : ℝ) ^ t * φ₀ ≤ Real.pi) (i : ℕ) (hi : i ≤ t) :
etilde γ φ₀ i ≤ γ * ((3 : ℝ) ^ i * φ₀) / Real.pi ∧
γ * ((3 : ℝ) ^ i * φ₀) / Real.pi ≤ γ := by sorry
end QuantumWalkSearch.ApproxRAA
Source
Magniez, Nayak, Roland, Santha, Search via Quantum Walk, arXiv:quant-ph/0608026v4, p. 14, §4 ("We show that ẽᵢ ≤ γ for every i ≤ t" and "ẽᵢ ≤ γϕ̄ᵢ/π ≤ γ since 0 ≤ ϕ̄_t ≤ π for i ≤ t")
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.