Trilinear Hilbert Transform: The Quadratic Symmetry OpenAI Had to Untangle

A quadratic wave can oscillate furiously while three shifted copies conceal its cancellation. That is the central difficulty behind the trilinear Hilbert transform. OpenAI’s October 5, 2026 manuscript proves the fixed-slope estimate L3×L3×L3→L1L^3\times L^3\times L^3\to L^1 for slopes 1, 2, 3. Its contribution is a method for controlling matched quadratic structure across arbitrarily many scales. The result settles this exponent case, rather than the entire conjecture. Below, we follow the argument from its symmetry to the final uniform bound, while separating the manuscript’s theorem from later extensions and reported proof issues.

01. What OpenAI’s L³ Proof Actually Establishes

Trilinear Hilbert transform diagram showing slopes 1, 2, 3 and the uniform L³ to L¹ bound.
Trilinear Hilbert transform diagram showing slopes 1, 2, 3 and the uniform L³ to L¹ bound.

Theorem 1.1 of OpenAI’s original manuscript, An L³ Bound for the Trilinear Hilbert Transform, states that a finite constant controls the output norm by the product of three input norms:

‖𝑻(𝒇1,𝒇2,𝒇3)‖𝑳1≤𝑪∏𝒋=13‖𝒇𝒋‖𝑳3\boldsymbol{\|T(f_1,f_2,f_3)\|_{L^1}\le C\prod_{j=1}^{3}\|f_j\|_{L^3}}

Initially, the inputs are Schwartz functions, meaning smooth functions whose derivatives decay rapidly. Density then gives a unique bounded trilinear extension to all three input spaces. The constant is independent of the inputs. This is the precise L3 bound for the trilinear Hilbert transform developed in the paper.

QuestionVerified Scope
OperatorStraight-line shifts with slopes 1, 2, 3
Input and outputThree L3L^3 inputs, one L1L^1 output
UniformityNo growth with the number of scales
What remainsThe full conjectured exponent range
EvidenceOctober 5 manuscript, with later review issues discussed below
Key facts from Theorem 1.1 and the manuscript’s reduction.

02. The Original Trilinear Hilbert Transform Problem

The operator multiplies three translated functions and integrates against the singular kernel 1t1/t:

𝑻(𝒇1,𝒇2,𝒇3)(𝒙)=p.v.⁡∫ℝ𝒇1(𝒙−𝒕)𝒇2(𝒙−2𝒕)𝒇3(𝒙−3𝒕)𝒅𝒕𝒕\boldsymbol{T(f_1,f_2,f_3)(x)=\operatorname{p.v.}\int_{\mathbb R}f_1(x-t)f_2(x-2t)f_3(x-3t)\,\frac{dt}{t}}

Principal value means removing a symmetric interval around zero before taking its width to zero. The symmetry preserves cancellation between positive and negative displacements. For Schwartz inputs, decay handles the distant tails. Absolute integration near zero would discard the cancellation on which the operator depends.

Here R\mathbb R is the real line. Membership in L3L^3 means that the integral of the absolute cube is finite, with norm ‖f‖3=(∫R|f(x)|3dx)13\|f\|_3=(\int_{\mathbb R}|f(x)|^3\,dx)^{1/3}. An L1L^1 output has finite integral of its absolute value. The exponent relation 13+13+13=11/3+1/3+1/3=1 matches the proposed mapping.

The trilinear Hilbert transform conjecture asks for stable bounds for whole classes of inputs. Computing one integral, or observing convergence for smooth examples, cannot establish that stability. Related questions about operator estimates appear in our Crouzeix conjecture explainer, although its operators and geometry differ.

There is a useful stability consequence: small changes to any one input, measured in its input norm, produce controlled changes in the output when the other two inputs have bounded norms. This follows from trilinearity and the displayed estimate. It explains why extending from smooth functions is mathematically substantive, rather than a change of notation.

03. Why Previous Hilbert Transform Methods Were Not Enough

Lacey and Thiele established the bilinear predecessor, involving two shifted inputs. Adding a third introduces quadratic modulation symmetry in the associated four-linear form. The challenge is therefore structural, rather than simply a longer version of the bilinear calculation.

Terence Tao’s work on cancellation for the multilinear Hilbert transform improved an elementary logarithmic truncation bound to a sublogarithmic one. That was genuine cancellation, but a quantity growing more slowly can still grow without limit. OpenAI needs a bound that stays finite as the truncation spans more scales.

Curved variants supply another important distinction. Their nonlinear shifts create oscillation through curvature. The introduction cites Hu and Lie’s results but explains that these do not settle the straight-line operator here. Changing the shifts changes the mechanism available to the proof.

For neighboring harmonic-analysis context, our local smoothing and Kakeya conjecture explainers examine different ways oscillation and geometry shape estimates. Their conclusions are not ingredients of this argument.

04. The Quadratic Phase Identity at the Heart of the Difficulty

Trilinear Hilbert transform quadratic example: the signed contributions 0, 3, −12 and 9 sum to zero.
Trilinear Hilbert transform quadratic example: the signed contributions 0, 3, −12 and 9 sum to zero.

Pairing the output with a bounded test function introduces a fourth input, f0f_0. After reversing the integration variable, the progression coordinates become x, x+t, x+2t, x+3t. Reversal changes the operator’s sign, not its norm. The coefficients below annihilate every polynomial through degree two:

∑𝒋=03𝒄𝒋(𝒙+𝒋𝒕)𝒂=0(𝒂=0,1,2),(𝒄0,𝒄1,𝒄2,𝒄3)=(−1,3,−3,1)\boldsymbol{\sum_{j=0}^{3}c_j(x+jt)^a=0\quad(a=0,1,2),\qquad(c_0,c_1,c_2,c_3)=(-1,3,-3,1)}
MomentExplicit Weighted SumTotal
Constant−1 + 3 − 3 + 10
Linear0 + 3 − 6 + 30
Quadratic0 + 3 − 12 + 90
Exact coefficient checks for degrees zero, one, and two.

For a worked example, expand the squares:

−𝒙2+3(𝒙+𝒕)2−3(𝒙+2𝒕)2+(𝒙+3𝒕)2=0\boldsymbol{-x^2+3(x+t)^2-3(x+2t)^2+(x+3t)^2=0}

The coefficients of the squared spatial variable, the mixed product, and the squared displacement each vanish. With e(u)=exp(2πiu)e(u)=\exp(2\pi i u), multiplying the four corresponding quadratic phase factors therefore gives exactly one. Envelopes can remain, but this source of oscillatory cancellation disappears.

Quadratic moment cancellationExact signed contributions c sub j times j squared: j zero contributes zero, j one contributes three, j two contributes minus twelve, j three contributes nine. Their sum is zero. Bars share a linear scale from minus twelve to twelve.Quadratic Moment: Four Contributions Sum to ZeroExact values, with a common linear scalej = 0j = 1j = 2j = 30+3−12+9−12−60612Green: positive. Plum: negative. Values and direction also encode sign.
Exact signed contributions to the quadratic moment, not simulated operator outputs. Each unit spans 22 SVG coordinate units.

This explains why rapidly varying inputs need not be harmless. The proof must recognize their shared structure. Our Littlewood polynomial explainer offers another setting where organized phases matter, without implying the same theorem.

For another check, take the quadratic polynomial to be the square function and choose spatial position zero with displacement one. The four weighted values are zero, three, minus twelve, and nine. Their sum vanishes exactly. The signed chart displays this arithmetic, rather than suggesting that the entire singular integral must vanish.

05. From Local Singular Integrals to a Scale-Independent Estimate

Section 2 replaces the global kernel with smooth local four-linear forms attached to dyadic intervals. Dyadic refinement halves interval length at each depth. Each kernel is supported where all four progression coordinates remain inside its interval, and has cancellation along each of the four anchor directions.

For collections occupying at most NN consecutive depths, the paper defines CNC_N through an absolute local-form sum bounded by an integral of four maximal functions. These maximal functions measure nearby averages of the inputs. Their auxiliary exponent satisfies 2<q<32<q<3. A straightforward estimate grows linearly with NN.

The target is an absorption inequality, schematically after fixed constants are incorporated:

𝑪𝑵≤𝑨+𝒄𝑪𝑵(0<𝒄<1)\boldsymbol{C_N\le A+cC_N\quad(0<c<1)}

The unknown constant is already finite on a finite tree. Thus a sufficiently small coefficient lets the argument move its own contribution to the left. The work is proving that small coefficient without allowing the supposedly fixed remainder to depend on depth.

06. Detecting Quadratic Structure with Higher-Order Uniformity

Section 4 begins with quantitative Weyl alternatives for quadratic charts. Roughly, an appreciable oscillatory average forces arithmetic structure in its parameters. Otherwise cancellation makes that average small. The quantitative bounds matter because this detection will be used repeatedly.

The external structural input is the degree-two case of the Leng–Sah–Sawhney inverse theorem for Gowers uniformity norms. A bounded function with substantial U3U^3 norm correlates with a controlled degree-two nilsequence. Such structured sequences generalize simple quadratic exponentials. Replacing them all by one ordinary quadratic would misdescribe the proof.

The manuscript builds continuous quadratic charts and localization statements from that discrete input. Its bounded-input decomposition separates structured approximations from a remainder small in the relevant uniformity sense. Local progression forms then detect structure when the remainder still contributes appreciably.

This is a detector, not a complete summation theorem. Detecting structure on one interval leaves open how the resulting descriptions interact along a long chain of descendants. The next construction addresses precisely that bookkeeping cost.

A quadratic chart packages oscillation together with smooth cutoffs and auxiliary periodic coordinates. Ordinary quadratic exponentials are included as a special case. The larger class remains manageable under conjugation, multiplication, and affine rescaling, which the local argument repeatedly needs. Its complexity bounds are part of the quantitative estimate, rather than decorative descriptions of structure.

07. Private Coordinates and Compression Across Arbitrarily Many Scales

Section 3 augments each scalar column with a private orthogonal direction:

𝚽𝒗=(𝝋𝒗,𝝐𝒗𝒆𝒗)\boldsymbol{\Phi_v=(\varphi_v,\sqrt{\epsilon_v}\,e_v)}

The scalar component enters the singular integral. The extra direction records that particular label. Even identical scalar columns receive different private directions, making their coefficients recoverable. Positive private weights prevent coefficient recovery from becoming arbitrarily ill-conditioned within the stated budget.

Projection masks inherit columns on descendants. Lemma 3.4 controls products of these local projections acting before rows with a joint square-energy bound. For a fixed number of factors, the cost is a power of the logarithm of the budget DD, rather than a power of spatial depth.

That budget includes column sizes, inverse private-coordinate sizes, and labels born along a single spatial path. Labels on disjoint branches can be arbitrarily numerous. This distinction prevents a large global catalog from becoming a false depth restriction. Compression preserves the quantitative room needed for later errors to remain small.

The square-energy hypothesis has a concrete purpose. Orthogonal increments can be accumulated through the sum of their squared norms, instead of adding their magnitudes one by one. Compression lets the argument insert the required inherited projections while retaining that advantage. It does not say that arbitrary products of arbitrary projections have logarithmic cost.

08. Two Accuracies, Delayed Projections, and the Base Reduction

Section 5 constructs approximations at staggered accuracies. A later fit is chosen substantially more accurate than earlier fits, so its errors can dominate the costs already incurred. Predictor moments monitor interactions when two structured arguments are fixed.

The delayed projections are evaluated on finer partitions while decisions are assigned to coarser cells. Rolling differences measure changes between projections. Orthogonal energy bounds make their squared sizes summable, avoiding an absolute charge at every intervening depth.

The resulting base reduction has small pair interactions and a controlled active collection. On each normalized segment, only a budgeted number of scales remain active along a path. This count may depend on accuracy, but not on the original total depth.

Stopping a summation does not erase auxiliary functions already used on ancestor cells. Their inherited projections continue by refitting below the stop. Exceptional summands restart on smaller roots whose lengths have a geometric packing bound. That consistency is essential when later estimates refer back to earlier projections.

09. Localizing Quadratic Curvature and Controlling Side Terms

Section 6 assigns normalized curvature tags to the original columns and groups compatible tags through a graph. Linear modulation is excluded from the tag. The grouping therefore tracks quadratic compatibility without confusing it with ordinary frequency shifts.

Historical masks preserve separation when projection adjoints act on earlier cells. Transferring complementary filters then creates coupled narrow-band defects. These cannot simply be declared negligible or split into independently summable pieces.

Section 7 handles them on short depth blocks. The key loss includes a block-length power whose exponent approaches zero as qq approaches two:

𝑷−1/2𝑮0(𝑲+2)𝑪(𝒒−2)\boldsymbol{P^{-1/2}G_0(K+2)^{C(q-2)}}

Here PP is a localization parameter, KK the depth-block length, and G0G_0 a smaller energy overhead. Equation (19) includes this factor multiplying the root length and one plus CNC_N. The paired near-band sums stay coupled and are estimated at power one. Choosing qq appropriately makes the loss compatible with the required small coefficient.

Core and side are accounting roles in an exact decomposition, not judgments about whether a function is important. Persistent structure belongs to the core counting problem. Changes with controlled square energy belong to the side estimates. Treating every side contribution as a small pointwise error would lose the distinction that makes the estimates work.

10. Frequency Graphs and the Counting Argument That Controls Persistent Modes

Section 8 gives each matched column one fixed mode expansion at its first match. Later freezing does not resample that list. This preserves a coherent history for comparing frequencies across blocks. Fourier expansion supplies coordinates for the analysis, rather than a numerical transform benchmark. See our discrete Fourier transform complexity explainer for that separate algorithmic question.

Two frequency graphs distinguish finer predecessor components from current components. Some contributions become square-summable side terms. Persistent core components retain hereditary representatives, so they can be followed without repeatedly changing their identity.

Section 9 selects a common successful height at which the core roles meet the good conditions. Frequency tests and all four anchor cancellations then constrain the remaining tuples. Lemma 9.1 bounds their total mass on scales of small density, with a positive density saving δ12080\delta^{1/2080} and additional stated factors.

That exponent is an explicit counting-lemma saving, not a measured speedup. The hypotheses include separation, bounded pair occurrences, and frequency gaps. In the three-core case, the fourth role still contributes a square budget. The argument does not discard it.

11. Completing OpenAI’s Proof: Parameter Choices, Absorption, and Remaining Limits

Trilinear Hilbert transform absorption diagram shows a bound independent of the number of scales.
Trilinear Hilbert transform absorption diagram shows a bound independent of the number of scales.

Section 10 separates main-column complexity from the larger mode budget. Fourier cutoffs precede height ranges and gaps. Block length is chosen afterward. Keeping the large mode counts out of the smaller projection overhead prevents circular parameter dependence.

𝑷=⌈𝜼−𝜶⌉\boldsymbol{P=\lceil\eta^{-\alpha}\rceil}

Here η\eta is the small base-interaction threshold. Choose qq close enough to two, then α\alpha small enough that powered side costs still gain a positive power of η\eta. Finally increase the starting accuracy logarithm. The summed noninitial contributions give an arbitrarily small coefficient of CNC_N, yielding schematically:

𝑪𝑵≤𝑨/(1−𝒄)\boldsymbol{C_N\le A/(1-c)}

One final analytic detail explains the auxiliary exponent: it is below three so that the maximal operator used in the reduction is bounded on the three input spaces. Hölder’s inequality then controls the product of their maximal functions. The local four-input estimate thus reconnects to the original three-input output bound, rather than remaining a purely combinatorial statement.

The outer reduction reconstructs the odd kernel, passes to principal value for Schwartz inputs, and uses duality and density. This is an analytic boundedness proof, not a runtime or application-performance result.

Verification remains a separate question. The OSVerify review of the October 5 version identifies an endpoint hypothesis missing from Lemma 8.6, a predictor identity missing a conditional-expectation term, and a reversed first-failing-role convention. It proposes repairs without establishing that the main theorem is false. This article does not certify those repairs or a complete machine-checked formalization. Our Lean formalization explainer discusses why verification scope matters.

A subsequent October 29 preprint by Bingyang Hu reports sparse domination, weighted estimates, and an extended range with 2<p1,p2,p3<∞2<p_1,p_2,p_3<\infty, 1r=1p1+1p2+1p31/r=1/p_1+1/p_2+1/p_3, and 23<r<22/3<r<2. It relies on OpenAI’s local estimate and stopping argument, so it is a follow-up result, not independent validation of every underlying step.

The trilinear Hilbert transform result’s lasting idea is the organization of persistent quadratic structure across scales. The fixed L³ case and the wider conjecture must remain distinct. Follow Binary Verse AI for source-led explanations that make difficult proofs readable while keeping their scope and verification status visible.

What did OpenAI prove about the trilinear Hilbert transform?

Theorem 1.1 in OpenAI’s October 5, 2026 manuscript establishes that the fixed-slope trilinear Hilbert transform maps three cube-integrable inputs on the real line to an integrable output, with a uniform norm bound. The slopes are 1, 2, 3. Reported proof issues and proposed repairs should be assessed separately from this theorem statement.

Does OpenAI’s proof resolve the entire trilinear Hilbert transform conjecture?

No. The supplied manuscript resolves the three cube-integrable inputs to one integrable output case for slopes 1, 2, 3. It does not prove the full conjectured exponent range. Bingyang Hu’s October 29 follow-up reports a broader range using OpenAI’s local estimate, but that is a separate paper.

Why are quadratic phases important in the trilinear Hilbert transform?

In the associated four-linear form, the coefficients −1, 3, −3, 1 cancel every polynomial through degree two along the four-term arithmetic progression. Matched quadratic oscillations can therefore persist instead of providing the cancellation needed for a bound uniform across scales.

Why were earlier bilinear Hilbert transform techniques insufficient?

The trilinear problem introduces quadratic phase symmetry and requires control of coherent contributions across arbitrarily many scales. Bilinear methods and earlier partial cancellation estimates did not establish this operator’s required uniform bound. Results for curved transforms concern different shifts and oscillatory mechanisms.

How does the Gowers inverse theorem contribute to OpenAI’s proof?

The degree-two case of the Leng–Sah–Sawhney inverse theorem gives quantitative correlation with structured degree-two nilsequences when higher-order uniformity is large. The manuscript develops continuous quadratic charts, localization, and projection arguments to use that information in a singular-integral estimate. The inverse theorem alone does not sum the scales.

How does OpenAI’s proof avoid losing a factor proportional to the number of scales?

It combines projection compression, curvature localization, fixed frequency expansions, side-term energy estimates, and a sparse counting argument. These are organized into an absorption inequality whose constants are independent of the number of scales.

Have the reported technical issues invalidated the main theorem?

The OSVerify review identifies three localized issues and proposes repairs. It does not establish that the theorem is false. The issues concern an endpoint inclusion in Lemma 8.6, a predictor identity in Lemma 5.3, and the first-failing-role convention in Section 9.1. Proposed repairs should not be presented as fully verified corrections or confirmation that every concern has been resolved.

Leave a Comment