Exponent slack absorbs a polylogarithmic factor in the multiplication time
ProvedIntMul.Kappa.kappaBound_of_polylog_slackcomplexity-theoryinteger-multiplication
A polylogarithmic factor is absorbed by any slack in the exponent. Let be a deterministic multitape Turing machine that multiplies correctly at every input length . Suppose that for real numbers , a constant , a natural number and all , its worst-case running time on -bit inputs is at most
Then holds: multiplication runs in time .
This is the last step of the cost accounting in the OpenAI manuscript and in the community rounds: each cost row is a power of at most with every margin above , and any fixed power of is then absorbed into the slack .
Formalization Note , and are from IntMul_MultitapeModel. No sign condition on is needed.
Preamble
import Definitions.Def_IntMul_MultitapeModel
Formal statement
namespace IntMul.Kappa
theorem kappaBound_of_polylog_slack (κ g C : ℝ) (A : ℕ) (hg : κ < g) (M : MultitapeTM)
(hcorr : ∀ n : ℕ, 1 ≤ n → ∃ T : ℝ, MultipliesAt M n T) (n₀ : ℕ)
(hT : ∀ n : ℕ, n₀ ≤ n →
MultipliesAt M n (C * n * (lg n : ℝ) ^ (1 - g) * (Real.log (lg n) + 1) ^ A)) :
KappaBound κ := by sorry
end IntMul.KappaSource
OpenAI, Integer multiplication below n log n, preprint, 23 September 2026, https://github.com/openai/math/tree/adc7f1241b42e322a6451854ab7e4b4c146bf78a/preprints/Integer-multiplication-below-n-log-n-September-23-2026, §8 'The complete time bound' (each displayed power is at most 1-2κ; any fixed power of log p is at most p^κ eventually)