跳到正文
Hacker News· mcmoor·· 9 天前AI 评分21

社区将 OpenAI 整数乘法 FFT 证明的指数改进推至 10^-4 以上

Community pushed OpenAI FFT proof to over 10^-4

AI 导读

社区研究者在 OpenAI #109 框架基础上,将整数乘法 FFT 证明的指数节省 κ 推进到 4.609169×10^-4,由 icekylinx 在 PR #144 中贡献,采用配对立方体与共享核心构造。

正文 · 原文

A sharper exponent for integer multiplication

Community research maintained by Douglas Colkitt — conditional on the original OpenAI #109 framework.

Current reviewed result: paired cubes and shared cores

The construction contributed by icekylinx in PR #144, building on PR #130, gives

$$ T(n)=O!\left(n(\log n)^{1-\kappa}\right),\qquad \kappa=\frac{4609169}{10000000000}=4.609169\times10^{-4}. $$

A signed paired-cube producer and coordinate-star centers complete the identity using the original source registers. Completed dirty cores reuse one auxiliary bank across three orthogonal blocks, adopting an664's PR #128 sharing principle. The bit branch selects certified gauges from the retained PR #97 / Swapnil word. All local transitions, copied centers, complement calls, finite routers and rare-class fallback remain charged. The analytic, uniform-recursion and fixed-tape hypotheses are retained.

This is 9.03 times the preceding reviewed main saving, approximately 2^-11.0832: above 2^-12 and below 2^-11. It measures the asymptotic exponent saving, not a practical runtime speedup.

Maintainer review and validation scope · Current result record · Proof source · Exact certificate · Incremental reproduction

make paired-cube-verify

Preceding three-stage cover extension

The construction contributed by icekylinx, extending PR #115, gives

$$ T(n)=O!\left(n(\log n)^{1-\kappa}\right),\qquad \kappa=\frac{3146011}{10000000000}=3.146011\times10^{-4}. $$

Three signed shears on a regular Cayley cover align all interstage data frames. The complex branch combines eumemic's PR #117 local DAG with arbitrary-subspace Clifford frames; the bit branch retains the PR #97 / Swapnil physical word and uses a batched weighted q-adic cover. Local transitions, copied centers, rare-class fallback, finite routers and internal row borrowing are charged. The retained analytic and fixed-tape hypotheses still apply.

Proof source · Exact certificate · Incremental reproduction

make three-stage-cover-verify

Preceding partial-gauge extension

The construction contributed by icekylinx, extending PR #104, gives

$$ T(n)=O!\left(n(\log n)^{1-\kappa}\right),\qquad \kappa=\frac{7237}{78125000}=9.26336\times10^{-5}. $$

It applies the stopped whole-projector bit interface to the physical deferred word of Zhihao Chen's PR #97, based on Swapnil Jain's witness. The new complex producer combines cyclic interval contractions, pair-first cube assembly, compatible frame enlargement and partial source gauges. Every residual, endpoint correction and target-data transition is charged. The bound retains the analytic and fixed-tape hypotheses of the preceding construction.

Proof source · Exact certificate · Incremental reproduction

make partial-gauge-verify

Preceding stopped product-ring extension

The new construction contributed by icekylinx, extending merged PR #36, gives

$$ T(n)=O!\left(n(\log n)^{1-\kappa}\right),\qquad \kappa=\frac{194869}{2500000000}=7.79476\times10^{-5}. $$

It combines a stopped product-ring bit interchange on (23,23) with an all-disjoint rational-center complex network on (24,24). The new generic opposite-bank factorization pays one reversed child per projector rank; atom adapters, ordinary leaves, endpoint copies and the exact denominator-21 grid are included in the proof. The bound retains the original analytic and fixed-tape hypotheses.

Proof source · Exact certificate · Incremental reproduction

make stopped-product-verify

The maintainer-reviewed community checkpoint below remains its own result and validation record.

Historical reviewed community checkpoint

The reviewed community witness gives

$$ T(n)=O!\left(n(\log n)^{1-\kappa}\right),\qquad \boxed{\kappa=\frac{25508460085039}{500000000000000000} =5.1016920170078\times10^{-5}>2^{-15}}. $$

This is 23.71% above the preceding PR #49 release and remains below 2^-14. It is an improvement in the asymptotic exponent saving, not a measured runtime speedup. The model and general reduction are inherited from OpenAI's Integer multiplication below n log n.

Maintainer review and contribution ledger · Finite circuit proof · Selected parameter certificate · Independent arithmetic check

What changed

Avi Eisenberg's interval strips and core-aware pair assembly (#62) arrange additions to allow more physical wire reuse. Combined with eumemic's joint frame compiler (#57), this yields the strongest finite network in this batch. Alejandro Zarzuelo Urdiales's exact parameter refinement and scoped Lean certificate (#61) supply the selected numerical value.

The bit network has m=575 and 137,151,806 physical roles; its certified recursive saving is 102039046058023/2000000000000000000. The complex network retains saving 717/10^7. All recursive children, workspace restoration, copied centers and endpoint costs remain charged. The seven final exponent margins are strictly positive.

The preceding combination of Avi's skip-prefix strips (#53), Rohan Gupta's dual-suffix layout (#55), eumemic's compiler and Chafik Boukhalfa's composition and ranked reclamation (#58/#60) is also fully retained and reviewed.

Other reviewed contributions are retained even when their numerical witnesses are superseded: RaD's enlarged-frame and clone machinery (#51), Rohan Arun's positive-frame composition and order searches (#52/#56), Rohan Gupta's parallel order search (#50), Chafik's original-envelope clones (#54), and Rohan Garg's split-pair recursion (#59). The review records the exact validation scope of each.

Attribution

The names below identify GitHub contributors; they are not verified Twitter handles.

  • Avi Eisenberg (ikeboy): skip-prefix and interval strips, core-aware pair assembly (#53, #62).
  • Rohan Gupta (gupt1156): dual-suffix strips and parallel order improvements (#50, #55).
  • eumemic: joint frame compilation and paid reclamation (#57); earlier complex circuits, Gaussian resampling and source frames.
  • Chafik Boukhalfa (chafreaky): exact recovery, independent checkers, reordered sums, paid clones and joint-compiler composition/refinement (#43/#46/#48/#54/#58/#60).
  • Rohan Arun (rohanarun): corner geometry, fixed-basis composition, weighted matching, order searches and positive-frame composition (#49, #52, #56).
  • Rohan Garg (rohangar1): split-pair recursion, order refinement and paid-clone composition (#59).
  • Alejandro Zarzuelo Urdiales (alejandrozu): Gaussian parity and finite tensor proofs, matrix/search tools, exact refinement and scoped Lean arithmetic (#45, #61).
  • RaD project (hipotures): semantic precision, routing, phase-cell inversion, bulk resampling, alternating producers, physical compiler and enlarged-frame/clone machinery (#41, #51).
  • icekylinx: stopped recursion, three-stage covers, weighted local-ring compilation, paired-cube construction and the selected integration (#104, #115, #130, #144); earlier batching, partial swaps and copied centers.
  • an664: completed-core workspace sharing (#128), a substantial dependency of the current result.
  • eumemic: the restricted positive producer used by the paired-cube construction (#117), alongside the earlier work credited above.
  • Zhihao Chen and Swapnil Jain: the deferred physical bit ledger (#97) and underlying frozen word and lifted frames used by the selected bit construction.
  • Zhihao Chen (jacklightChen): controlled bases, translated frames, semantic/bulk compatibility and two-stage integration.
  • James Chang (jamesyc): reversed two-stage geometry and exact controls.
  • Aurel Prosz (Paureel) and Swapnil Jain: attributed two-stage development and paid copied-stream endpoints.
  • Dominik Scholz: dimension, parameter and fixed-basis refinements.
  • Ryan S (princezuda): historical Lean certificates, algebraic contracts and independent circuit checks (#26).
  • Andrew Barnes (Bortlesboat) and David Leen (dleen): aligned pairing, retained totals and sharing.

The full contribution record credits incorporated, parallel, superseded and pending work separately. Douglas Colkitt maintains the project, original research, review and integration, with OpenAI Codex assistance. OpenAI's original manuscript and Harvey–van der Hoeven's analytic work retain their attribution. Contributor-specific AI disclosures remain in NOTICE.

Evidence and limits

The round-two review extends the previous follow-up audit and PR #39 transfer review. The original #109 framework and retained all-size interfaces remain assumptions. This is not full formal verification, independent human peer review, a worldwide priority claim, or a practical multiplication benchmark.

Fresh checks cover complete emitted words and dirty basis vectors, physical frame transitions, exact fixed-basis profiles, all 4,073,300 data pairs for the retained geometry, and independent rational recurrence/assembly arithmetic. The formal packages verify their stated finite/arithmetic contracts. PR #61's integrated axiom audit contains 169 distinct declarations, including 11 concrete frontier theorems; its input rows are bound to the replayed finite profile. They do not formalize the whole multiplication algorithm.

The review receipt distinguishes fresh maintainer checks from contributor-supplied evidence. Earlier witnesses, patches and attribution remain available. Submissions after #62 are outside this checkpoint's review; exact reviewed heads are recorded in the ledger.

Reproduce

make verify-pair
make verify-joint
make verify-positive
make formal-matrix-verify
# Complete arithmetic, producer, historical and unit-test suite:
make verify

Python 3.11+, a C++17 compiler and Boost headers are required for the full arithmetic suite. The formal targets use their pinned Lean versions. See reproduction details and CI layout.

Historical witnesses and independent patches

Each patch applies independently to the unmodified pinned source; they are alternatives, not a sequence to apply together. The result history records the earlier mechanisms and scoped ceilings. The preserved research index collects the intermediate compression, routing, Fano, and core searches, including scoped negative results and reproducible certificates.

Patch Conditional saving Scope
frozen-154 2^-154 Original network and recurrence exponents
balanced-153 2^-153 Balanced assembly parameters
same-network-129 2^-129 Original network, sharper recurrence comparison
h46-111 2^-111 Smaller network, dyadic parameters
h46-109 2^-109 Rational recurrence saving, strict final margin
h46-108 2^-108 Variable stopping exponent
h46-rational 5.8e-33 Strongest supplied parameter-only witness
nonadjacent-layout Original parameters retained Routing proof and revised layout cost only
frozen-nonadjacent-107 2^-107 Direct routing, original network and recurrence exponents
h46-nonadjacent-78 2^-78 Direct routing with the h = 46 network
h46-nonadjacent-76 2^-76 Direct routing with tuned dimension and stopping parameters
h46-shared-side-75 2^-75 Stage-1/stage-3 side-role sharing, routing, and parameter tuning
h46-incidence-67 2^-67 Rectangle incidence circuits, full auxiliary sharing, routing, and parameter tuning
h46-dag-63 2^-63 Shared intermediate sums and reversible role allocation
h46-shared-point 13*2^-66 Cross-group sharing
h50-paired-59 2^-59 Paired sums, stopped guard and tighter Gaussian setup
compact-control-34 83/10^12 > 2^-34 Compact controls, complete reservations, local repair and separate complex arity
complex-compression-31 2^-31 Weighted complex circuits, binary phase frames and complete auxiliary sharing
ternary-30 2^-30 Ternary five-subset circuit, rational frames and fixed-alphabet interchange

Citation and license

Use CITATION.cff, cite the individual contributions used and include the repository version or commit. CONTRIBUTORS.md, NOTICE and source-specific manifests preserve the dependency credits.

The project is Apache-2.0. Bundled RaD sources retain their separate CC0 license and notices. The pinned original OpenAI manuscript remains unchanged under upstream/; its source hashes are in upstream/manifest.json. This project is not an official OpenAI release or endorsement.

来源:Hacker News · github.com