Truncated approximation of the resampling map (Lemma 4.9)
ProvedIntMul.HvdH.Sapprox_boundinteger-multiplication
Let be integers with , and . Let with , so that lies in the unit disc. Let . Then the output of Sapprox (see IntMul_HvdH_SApprox) satisfies
that is, . This is Lemma 4.9 of Harvey–van der Hoeven, where the bound is .
Preamble
import Definitions.Def_IntMul_HvdH_SApprox import Theorems.Thm_IntMul_HvdH_expNeg_bound
Formal statement
namespace IntMul.HvdH
theorem Sapprox_bound (p s t α k : ℕ) (hs : 0 < s) (ht : 0 < t) (hα : 2 ≤ α) (hαp : α ^ 2 ≤ p)
(U : ℕ → ℤ × ℤ) (hU : ∀ i, ‖((U i).1 : ℂ) + ((U i).2 : ℂ) * Complex.I‖ ≤ 2 ^ p) :
‖(((Sapprox p s t α U k).1 : ℂ) + ((Sapprox p s t α U k).2 : ℂ) * Complex.I) -
2 ^ p * Sexact s t α (fun i => (((U i).1 : ℂ) + ((U i).2 : ℂ) * Complex.I) / 2 ^ p) k‖
≤ 6 * sWidth p α + 4 := by sorry
end IntMul.HvdHSource
Harvey, van der Hoeven, Integer multiplication in time O(n log n), Annals of Math. 193 (2021), https://hal.science/hal-02070778, Lemma 4.9