Fixed-point complex product stays in the unit disc
ProvedIntMul.HvdH.mulZ_discinteger-multiplication
Let and let with . The fixed-point product mulZ p a b , which rounds the real and imaginary parts of towards zero, satisfies
So fixed-point multiplication at precision maps the closed unit polydisc (in units of ) into itself, as in §2.3 of Harvey–van der Hoeven.
Preamble
import Definitions.Def_IntMul_HvdH_ConvC
Formal statement
namespace IntMul.HvdH
theorem mulZ_disc (p : ℕ) (a b : ℤ × ℤ) (ha : ‖gC a‖ ≤ 2 ^ p) (hb : ‖gC b‖ ≤ 2 ^ p) :
‖gC (mulZ p a b)‖ ≤ 2 ^ p := 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, §2.3, Lemma 2.4