Error of a composition of approximate linear maps (Corollary 2.8)
ProvedIntMul.HvdH.error_compositioninteger-multiplication
Let and be continuous -linear maps with . Let map a set into a set with on , and let satisfy on . Then for all ,
This is Corollary 2.8 of Harvey–van der Hoeven, with the fixed-point unit balls.
Preamble
import Mathlib
Formal statement
namespace IntMul.HvdH
theorem error_composition {U V W : Type*} [NormedAddCommGroup U] [NormedSpace ℂ U]
[NormedAddCommGroup V] [NormedSpace ℂ V] [NormedAddCommGroup W] [NormedSpace ℂ W]
(A : U →L[ℂ] V) (B : V →L[ℂ] W) (hB : ‖B‖ ≤ 1)
(Aa : U → V) (Bb : V → W) (S : Set U) (T : Set V) (eA eB : ℝ)
(hAaT : ∀ u ∈ S, Aa u ∈ T) (hAa : ∀ u ∈ S, ‖Aa u - A u‖ ≤ eA)
(hBb : ∀ v ∈ T, ‖Bb v - B v‖ ≤ eB) :
∀ u ∈ S, ‖Bb (Aa u) - B (A u)‖ ≤ eB + eA := 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, Section 2.6