Full multiplication bound at κ = 0.000051016920170078
OpenIntMul.Kappa.community_pr62There exists one deterministic multitape Turing machine, with fixed finite alphabet and tape count, that correctly multiplies every pair of n-bit inputs for all n ≥ 1, with worst-case time O(n L(n)^(1−0.000051016920170078)), where L(n) = max(ceil(log₂ n), 1). This is the full bound with no assumed algorithmic or analytic framework. Its proof is Open.
import Definitions.Def_IntMul_MultitapeModel
namespace IntMul.Kappa
theorem community_pr62 :
KappaBound (0.000051016920170078 : ℝ) := by
sorry
end IntMul.KappaRead-back
What the Lean code literally says, in plain math · Codex (independent sub-agent)
There exist a single deterministic Turing machine of the following kind, a positive real constant , and a natural-number threshold , with the correctness and running-time properties below. The machine has a fixed finite number of tapes, each with cells indexed by the nonnegative integers; a finite alphabet containing five pairwise distinct symbols ; and a finite set of states containing distinct start and halt states. Tape is the read-only input tape, tape is the output tape, and the other tapes are available for work. Its total deterministic transition function takes a state and the symbols under the heads and returns a new state together with one symbol to write and a left, stationary, or right movement for each tape. In one step all scanned cells are updated, the state changes as prescribed, and all heads move accordingly; a left movement replaces position by . For every state and every tuple of scanned symbols, a scanned must be rewritten as and its head must stay or move right, a different scanned symbol may never be replaced by , and the symbol on the input tape must be rewritten unchanged. In the halt state, every transition leaves the state, scanned symbols, and head positions unchanged. For each natural number , there exists a real number such that, for every pair of Boolean lists each of length exactly , there exists a natural number with for which the following holds: starting in the start state with every head at cell , with input tape (false bits represented by and true bits by ), and with every other tape , after exactly transitions the state is the halt state and the entire output tape is . Here the integer represented by is , identifying false and true with and , and similarly for ; is the list of exactly bits whose bit in position , for , is bit number of the natural number , with bit number the least significant bit. Thus is the product's binary representation in most-significant-bit-first order, padded on the left with zeros to length ; the product fits in that length. Moreover, for every natural number satisfying both and , and every such pair , there exists a natural number for which the same halt-state and exact whole-output-tape condition holds and
The decimals here denote exact real numbers, and the exponentiation and displayed time bound use real arithmetic. The machine, its tape count, alphabet, state set, transition function, , and are fixed independently of ; may depend on but not on , and the witnessing time may depend on the inputs. Inputs may have leading zeros, including all-zero inputs, and . The threshold may be , but no computation or running-time requirement is imposed for , for unequal input lengths, or for other input formats. No condition is imposed on the final head positions or work-tape contents.
Confirmed by the moderator at approval.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.