-bit approximation of (Lemma 2.14)
ProvedIntMul.HvdH.expPos_boundinteger-multiplication
Let and be integers with and , and let = expPos n k j σ (see IntMul_HvdH_RealExp). Then
This is Lemma 2.14 of Harvey–van der Hoeven for an explicit algorithm.
Preamble
import Definitions.Def_IntMul_HvdH_RealExp import Theorems.Thm_IntMul_HvdH_piBits_bound import Theorems.Thm_IntMul_HvdH_log2Bits_bound import Theorems.Thm_IntMul_HvdH_expBits_bound
Formal statement
namespace IntMul.HvdH
theorem expPos_bound (n k j σ : ℕ) (hk : 0 < k) (hσ : Real.exp (Real.pi * j / k) ≤ 2 ^ σ)
(hσn : σ ≤ 2 * n) :
|(expPos n k j σ : ℝ) - 2 ^ n * ((2 ^ σ)⁻¹ * Real.exp (Real.pi * j / k))| ≤ 1 := 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, Lemmas 2.13 and 2.14 (real exponentials)