Composition of fixed-point approximations (Corollary 2.8)
ProvedIntMul.HvdH.fp_compinteger-multiplication
Let approximate with error and approximate with error at precision , in the sense of FPApprox (IntMul_HvdH_FPApprox). Suppose is -Lipschitz for the sup norm. Then approximates with error
This is Corollary 2.8 of Harvey–van der Hoeven, stated for fixed-point arrays of Gaussian integers.
Preamble
import Definitions.Def_IntMul_HvdH_FPApprox
Formal statement
namespace IntMul.HvdH
theorem fp_comp {ι κ μ : Type*} (p : ℕ) {Aa : (ι → ℤ × ℤ) → (κ → ℤ × ℤ)} {A : (ι → ℂ) → (κ → ℂ)}
{Ba : (κ → ℤ × ℤ) → (μ → ℤ × ℤ)} {B : (κ → ℂ) → (μ → ℂ)} {ε₁ ε₂ : ℝ}
(hA : FPApprox p Aa A ε₁) (hB : FPApprox p Ba B ε₂) (hBl : SupLip B) :
FPApprox p (Ba ∘ Aa) (B ∘ A) (ε₁ + ε₂) := 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, Corollary 2.8