Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

Harmonic Analysis

58 missions · 29 completed

Missions

Open29Completed29All58
🏆Completed
AnalysisProbability·Captain: mikedeng1

Distribution Function Inequalities for Martingales 9: EΦ(f*) Is Controlled by the Conditional Square Function and the Largest Jump, for Every Φ of Moderate GrowthResearch Paper

Motivation

A martingale f=(f1,f2,… )f=(f_1,f_2,\dots)f=(f1​,f2​,…) is a sum of increments dk=fk−fk−1d_k=f_k-f_{k-1}dk​=fk​−fk−1​ each of which has conditional mean zero given the past. Most quantitative statements about martingales compare the size of the maximal function f∗=sup⁡n∣fn∣f^*=\sup_n|f_n|f∗=supn​∣fn​∣ with some measure of the size of the increments. Two such measures are classical: the square function S(f)=(∑kdk2)1/2S(f)=(\sum_k d_k^2)^{1/2}S(f)=(∑k​dk2​)1/2, which sums the realized squared increments, and the conditional square function s(f)=(∑kE(dk2∣Ak−1))1/2s(f)=(\sum_k E(d_k^2\mid\mathcal A_{k-1}))^{1/2}s(f)=(∑k​E(dk2​∣Ak−1​))1/2, which sums their predicted conditional variances. The conditional square function is the discrete analogue of the predictable quadratic variation ⟨M⟩\langle M\rangle⟨M⟩ of a continuous-time martingale, and it is the quantity that appears in martingale central limit theorems, Freedman- and Bernstein-type exponential bounds, and in the analysis of stochastic approximation algorithms, where the noise is typically described through its conditional variance.

This mission formalizes Theorem 21.1 of D. L. Burkholder's 1971 Wald Memorial Lectures, Distribution Function Inequalities for Martingales (Ann. Probability 1 (1973) 19–42). The theorem bounds EΦ(f∗)E\Phi(f^*)EΦ(f∗) by EΦ(s(f))E\Phi(s(f))EΦ(s(f)) and the size of the largest jump, for every Φ\PhiΦ of moderate growth.

Timeline. Rosenthal (1970) proved, for sums of independent mean-zero random variables and 2≤p<∞2\le p<\infty2≤p<∞, that the ppp-th moment of the sum is comparable to (∑kEdk2)p/2+∑kE∣dk∣p(\sum_k Ed_k^2)^{p/2}+\sum_k E|d_k|^p(∑k​Edk2​)p/2+∑k​E∣dk​∣p (Israel J. Math. 8 (1970)). Burkholder and Gundy (1970, [6] in the paper) developed extrapolation methods for martingale operators, including Example 8.2, which shows that EΦ(S(f))≤cEΦ(s(f))E\Phi(S(f))\le cE\Phi(s(f))EΦ(S(f))≤cEΦ(s(f)) fails for general Φ\PhiΦ (Acta Math. 124 (1970)). Theorem 21.1 follows from Theorem 3.1 of Burkholder, Davis and Gundy (1972, [5] in the paper), as remarked at the top of p. 553 of Burkholder's 1970 ICM address ([4] in the paper). In the Wald lectures Burkholder gives a direct proof by a distribution function inequality, which this mission formalizes.

Setting

Let (Ω,A,P)(\Omega,\mathcal A,P)(Ω,A,P) be a probability space and A0⊆A1⊆⋯\mathcal A_0\subseteq\mathcal A_1\subseteq\cdotsA0​⊆A1​⊆⋯ a nondecreasing sequence of sub-σ\sigmaσ-fields of A\mathcal AA. Let f=(f1,f2,… )f=(f_1,f_2,\dots)f=(f1​,f2​,…) be a martingale relative to A1,A2,…\mathcal A_1,\mathcal A_2,\dotsA1​,A2​,…, and set f0=0f_0=0f0​=0, so that the difference sequence is d1=f1d_1=f_1d1​=f1​ and dk=fk−fk−1d_k=f_k-f_{k-1}dk​=fk​−fk−1​ for k≥2k\ge2k≥2. Define

f∗=sup⁡n≥1∣fn∣,d∗=sup⁡k≥1∣dk∣,s(f)=[∑k=1∞E(dk2∣Ak−1)]1/2.f^*=\sup_{n\ge1}|f_n|,\qquad d^*=\sup_{k\ge1}|d_k|,\qquad s(f)=\Big[\sum_{k=1}^\infty E\big(d_k^2\mid\mathcal A_{k-1}\big)\Big]^{1/2}.f∗=n≥1sup​∣fn​∣,d∗=k≥1sup​∣dk​∣,s(f)=[k=1∑∞​E(dk2​∣Ak−1​)]1/2.

The first conditional expectation is taken with respect to A0\mathcal A_0A0​. All three quantities may be infinite.

A function Φ:[0,∞]→[0,∞]\Phi:[0,\infty]\to[0,\infty]Φ:[0,∞]→[0,∞] satisfies the conditions of Section 7 if it is nondecreasing and continuous, Φ(0)=0\Phi(0)=0Φ(0)=0, and it has moderate growth:

Φ(2λ)≤c Φ(λ),λ>0.(6.1)\Phi(2\lambda)\le c\,\Phi(\lambda),\qquad\lambda>0. \tag{6.1}Φ(2λ)≤cΦ(λ),λ>0.(6.1)

The constant c=c(6.1)c=c_{(6.1)}c=c(6.1)​ is the growth constant. The powers Φ(λ)=λp\Phi(\lambda)=\lambda^pΦ(λ)=λp, 0<p<∞0<p<\infty0<p<∞, are the basic examples; Φ\PhiΦ need not be convex.

In Lean the shared layer is BurkholderDFI.CondSquare.Martingale: dseq f is ddd, maxFn f is f∗f^*f∗, maxFn (dseq f) is d∗d^*d∗, condSqFn ℱ P f is s(f)s(f)s(f) and IsPhi Φ c is the class above.

Formalization targets

Goal: Theorem 21.1

For every growth constant c(6.1)c_{(6.1)}c(6.1)​ there is a constant ccc such that for every martingale fff and every Φ\PhiΦ satisfying the conditions of Section 7,

EΦ(f∗)≤c EΦ(s(f))+c EΦ(d∗).(21.1)E\Phi(f^*)\le c\,E\Phi(s(f))+c\,E\Phi(d^*). \tag{21.1}EΦ(f∗)≤cEΦ(s(f))+cEΦ(d∗).(21.1)

The constant depends only on c(6.1)c_{(6.1)}c(6.1)​, and no value for it is fixed, so the goal remains valid under any improvement of the constant.

Milestones

  1. Doob's weak-type inequality (1.5): λpP(f∗>λ)≤∥f∥pp\lambda^pP(f^*>\lambda)\le\|f\|_p^pλpP(f∗>λ)≤∥f∥pp​ for 1≤p<∞1\le p<\infty1≤p<∞.
  2. The distribution function inequality (21.2): for β>1\beta>1β>1, 0<δ<β−10<\delta<\beta-10<δ<β−1 and λ>0\lambda>0λ>0,
P(f∗>βλ, s(f)∨d∗≤δλ)≤δ2(β−δ−1)2P(f∗>λ).P\big(f^*>\beta\lambda,\ s(f)\vee d^*\le\delta\lambda\big)\le\frac{\delta^2}{(\beta-\delta-1)^2}P(f^*>\lambda).P(f∗>βλ, s(f)∨d∗≤δλ)≤(β−δ−1)2δ2​P(f∗>λ).
  1. Lemma 7.1, which turns an inequality of the form P(g>βλ, f≤δλ)≤εP(g>λ)P(g>\beta\lambda,\ f\le\delta\lambda)\le\varepsilon P(g>\lambda)P(g>βλ, f≤δλ)≤εP(g>λ) into EΦ(g)≤γη1−γεEΦ(f)E\Phi(g)\le\frac{\gamma\eta}{1-\gamma\varepsilon}E\Phi(f)EΦ(g)≤1−γεγη​EΦ(f).

Further statements

Two consequences recorded in §21 are included as draft theorems: (21.5), EΦ(f∗)≤cEΦ(s(f))+c∑kEΦ(∣dk∣)E\Phi(f^*)\le cE\Phi(s(f))+c\sum_kE\Phi(|d_k|)EΦ(f∗)≤cEΦ(s(f))+c∑k​EΦ(∣dk​∣), and the upper half (21.4) of Rosenthal's inequality for independent mean-zero sums.

Significance

The result. Theorem 21.1 controls the maximal function by predictable information (the conditional variances) plus the single largest jump, for every Φ\PhiΦ of moderate growth, convex or not. The jump term cannot be dropped: the paper notes that an inequality of the form EΦ(S(f))≤cEΦ(s(f))E\Phi(S(f))\le cE\Phi(s(f))EΦ(S(f))≤cEΦ(s(f)) fails for general Φ\PhiΦ (Example 8.2 of Burkholder–Gundy 1970), so some account of large individual increments is necessary. Specialized to independent increments, s(f)s(f)s(f) becomes the deterministic (∑kEdk2)1/2(\sum_kEd_k^2)^{1/2}(∑k​Edk2​)1/2 and the theorem yields the upper half of Rosenthal's inequality. The martingale version applies wherever increments are dependent but their conditional variances are controlled, as in stochastic approximation.

Formalizing it. The result is proved in the paper; to our knowledge neither Theorem 21.1 nor Rosenthal's inequality has a machine-checked proof. Mathlib has Doob's maximal inequality and martingale convergence, but not the conditional square function, good-λ\lambdaλ inequalities, or Φ\PhiΦ-moment inequalities with moderate growth. A complete development produces all three, together with the stopping-time manipulations (a martingale started at one stopping time and stopped at another) that most of the paper's arguments reuse.

Difficulty

The obvious approach is to use L2L^2L2 theory: Efn2=Esn2(f)E f_n^2=E s_n^2(f)Efn2​=Esn2​(f) for a square-integrable martingale, so f∗f^*f∗ and s(f)s(f)s(f) are comparable in L2L^2L2. This identity gives nothing for other Φ\PhiΦ, and in particular for Φ(λ)=λp\Phi(\lambda)=\lambda^pΦ(λ)=λp with p<2p<2p<2 or p>2p>2p>2 there is no direct comparison of f∗f^*f∗ and s(f)s(f)s(f): s(f)s(f)s(f) can be small while one increment is huge. A bound for general Φ\PhiΦ must therefore handle the event where a single increment dominates, and it must work for every level λ\lambdaλ simultaneously, using nothing about Φ\PhiΦ beyond monotonicity and the growth condition (6.1). Without convexity of Φ\PhiΦ, no Jensen- or duality-type argument applies.

Formalization scope

The Lean conventions committed to are:

  • f∗f^*f∗, d∗d^*d∗, s(f)s(f)s(f), ∥f∥p\|f\|_p∥f∥p​ and every expectation EΦ(⋅)E\Phi(\cdot)EΦ(⋅) take values in [0,∞][0,\infty][0,∞] (ℝ≥0∞, lower Lebesgue integrals), so infinite values are meaningful and no junk value 000 arises.
  • The conditional expectations E(dk2∣Ak−1)E(d_k^2\mid\mathcal A_{k-1})E(dk2​∣Ak−1​) are Mathlib's extended conditional expectations condLExp, which need no integrability of dk2d_k^2dk2​. The Bochner conditional expectation or condVar would return 000 on non-integrable dk2d_k^2dk2​ and must not be substituted.
  • The filtration ℱ : Filtration ℕ _ is indexed from 000, with ℱ k =Ak=\mathcal A_k=Ak​; the kkk-th summand of s(f)s(f)s(f) pairs dk+1d_{k+1}dk+1​ with ℱ k. The paper states that fff is a martingale relative to A1,A2,…\mathcal A_1,\mathcal A_2,\dotsA1​,A2​,…; the formalization states that fff is a Mathlib martingale, which also constrains the index-000 term. This is no restriction, since the extension f0:=E(f1∣A0)f_0:=E(f_1\mid\mathcal A_0)f0​:=E(f1​∣A0​) is always possible, and all definitions use the paper's f0=0f_0=0f0​=0, never Lean's f 0.
  • IsPhi Φ c imposes (6.1) for every x∈[0,∞]x\in[0,\infty]x∈[0,∞], which is equivalent to the paper's condition by continuity. The paper's hypothesis that Φ\PhiΦ is not identically zero is dropped, since every inequality is trivial for Φ≡0\Phi\equiv0Φ≡0.
  • "The choice of ccc depends only on c(6.1)c_{(6.1)}c(6.1)​" is the quantifier order ∀c ∃C>0 ∀(Ω,P,A,f,Φ)\forall c\ \exists C>0\ \forall(\Omega,P,\mathcal A,f,\Phi)∀c ∃C>0 ∀(Ω,P,A,f,Φ), with Ω\OmegaΩ in Type. A constant chosen after fff or Φ\PhiΦ would trivialize the goal whenever the right-hand side is positive, and that formalization is ruled out.
  • Lemma 7.1 takes [0,∞][0,\infty][0,∞]-valued f,gf,gf,g and nonnegative γ,η\gamma,\etaγ,η. Rosenthal's inequality assumes integrable, mutually independent dkd_kdk​ with mean zero.

Needed infrastructure, reusable beyond this mission: the conditional square function and its basic properties for stopped martingales; a good-λ\lambdaλ lemma for moderate-growth Φ\PhiΦ (Lemma 7.1, shared with the other missions of this series); and the layer-cake formula EΦ(h)=∫0∞P(h>λ) dΦ(λ)E\Phi(h)=\int_0^\infty P(h>\lambda)\,d\Phi(\lambda)EΦ(h)=∫0∞​P(h>λ)dΦ(λ) for a Lebesgue–Stieltjes Φ\PhiΦ. Proofs of the milestones, proofs of (21.5) and Rosenthal's inequality from the goal, and independent proofs of any of them are all welcome.

Selected references

  • D. L. Burkholder, Distribution Function Inequalities for Martingales, The Annals of Probability 1(1), 1973, 19–42. https://doi.org/10.1214/aop/1176997023
  • D. L. Burkholder, R. F. Gundy, Extrapolation and interpolation of quasi-linear operators on martingales, Acta Mathematica 124, 1970, 249–304. https://doi.org/10.1007/BF02394573
  • D. L. Burkholder, Inequalities for operators on martingales, Proc. International Congress of Mathematicians (Nice, 1970), vol. 2, Gauthier-Villars, 1971, 551–557.
  • D. L. Burkholder, B. J. Davis, R. F. Gundy, Integral inequalities for convex functions of operators on martingales, Proc. Sixth Berkeley Symp. Math. Statist. Probab. 2, 1972, 223–240.
  • H. P. Rosenthal, On the subspaces of LpL^pLp (p>2p>2p>2) spanned by sequences of independent random variables, Israel Journal of Mathematics 8, 1970, 273–303. https://doi.org/10.1007/BF02771562
  • J. L. Doob, Stochastic Processes, Wiley, New York, 1953.
5 thms2 active usersReviewed
AnalysisProbabilityStochastic Systems·Captain: mikedeng1

Distribution Function Inequalities for Martingales 3: For Brownian Motion Stopped at Any Stopping Time τ, EΦ(X*(τ)) and EΦ(τ^{1/2}) Are ComparableResearch Paper

Motivation

The size of a martingale can be measured in two ways: by its maximal function, the largest absolute value it reaches, and by a quadratic quantity that records how much it has moved, the square function in discrete time or the elapsed time in the case of Brownian motion. The Burkholder–Davis–Gundy inequalities say that these two measurements are comparable in every LpL^pLp norm and, more generally, under EΦ(⋅)E\Phi(\cdot)EΦ(⋅) for every Φ\PhiΦ of moderate growth. They are a basic tool of stochastic analysis, harmonic analysis and the theory of stochastic integration.

D. L. Burkholder's 1971 Wald Memorial Lectures, published as Distribution Function Inequalities for Martingales (Ann. Probability 1 (1973)), organise these results around one device: a distribution function inequality ("good-λ\lambdaλ" inequality) between two random variables, which a single lemma then converts into integral inequalities for all Φ\PhiΦ of moderate growth. The paper opens its second chapter with "a particularly easy but important special case": Brownian motion stopped at an arbitrary stopping time. This mission formalizes that case, §§6–8 of the paper.

Timeline. Burkholder proved the LpL^pLp square-function inequalities for martingales, 1<p<∞1<p<\infty1<p<∞, in 1966 (Ann. Math. Statist. 37); B. Davis extended the comparison of the maximal and square functions to p=1p=1p=1 in 1970 (Israel J. Math. 8); Burkholder and R. F. Gundy introduced the extrapolation method for operators on martingales in 1970 (Acta Math. 124); Burkholder, Davis and Gundy proved two-sided Φ\PhiΦ inequalities in 1972 (Proc. Sixth Berkeley Symp. 2, 223–240), the Brownian case being their Theorem 7.2, under the additional assumption that Φ\PhiΦ is the integral of a function that itself satisfies a growth condition. The 1973 paper states Theorem 6.1 below as "Theorem 7.2 of [6] with Φ\PhiΦ more general", that assumption removed.

Setting

Let (Ω,A,P)(\Omega,\mathcal A,P)(Ω,A,P) be a probability space and X={X(t), 0≤t<∞}X=\{X(t),\,0\le t<\infty\}X={X(t),0≤t<∞} a one-dimensional Brownian motion: a real process with independent increments and continuous sample functions, with X(t)X(t)X(t) normally distributed, EX(t)=0EX(t)=0EX(t)=0, EX2(t)=tEX^2(t)=tEX2(t)=t. Let B(t)\mathcal B(t)B(t) be the σ\sigmaσ-field generated by {X(s), 0≤s≤t}\{X(s),\,0\le s\le t\}{X(s),0≤s≤t}. A stopping time of XXX is a function τ:Ω→[0,∞]\tau:\Omega\to[0,\infty]τ:Ω→[0,∞] with {τ<t}∈B(t)\{\tau<t\}\in\mathcal B(t){τ<t}∈B(t) for every t>0t>0t>0. For 0≤b≤∞0\le b\le\infty0≤b≤∞ put

X∗(b)=sup⁡t≥0∣X(b∧t)∣,X^*(b)=\sup_{t\ge0}|X(b\wedge t)| ,X∗(b)=t≥0sup​∣X(b∧t)∣,

so X∗(τ)X^*(\tau)X∗(τ) is the maximal function of Brownian motion stopped at τ\tauτ.

A function Φ:[0,∞]→[0,∞]\Phi:[0,\infty]\to[0,\infty]Φ:[0,∞]→[0,∞] is of moderate growth if it is non-decreasing and continuous, Φ(0)=0\Phi(0)=0Φ(0)=0, and

Φ(2λ)≤c(6.1) Φ(λ),λ>0.(6.1)\Phi(2\lambda)\le c_{(6.1)}\,\Phi(\lambda),\qquad\lambda>0. \tag{6.1}Φ(2λ)≤c(6.1)​Φ(λ),λ>0.(6.1)

Examples are Φ(λ)=λp\Phi(\lambda)=\lambda^pΦ(λ)=λp for 0<p<∞0<p<\infty0<p<∞. No convexity is assumed. In Lean these are IsBM X P, IsStoppingTimeOf X τ, maxStopped X b ω and IsPhi Φ c.

Formalization targets

Goal: Theorem 6.1

For every stopping time τ\tauτ of XXX,

c EΦ(τ1/2)≤EΦ(X∗(τ))≤C EΦ(τ1/2),(6.2)c\,E\Phi(\tau^{1/2})\le E\Phi(X^*(\tau))\le C\,E\Phi(\tau^{1/2}), \tag{6.2}cEΦ(τ1/2)≤EΦ(X∗(τ))≤CEΦ(τ1/2),(6.2)

where c,C>0c,C>0c,C>0 depend only on c(6.1)c_{(6.1)}c(6.1)​. Neither τ\tauτ nor any moment is assumed finite.

Milestones

  1. (8.1) Wald's identity EX2(τ)=EτEX^2(\tau)=E\tauEX2(τ)=Eτ for a bounded stopping time τ\tauτ (cited in the paper from Doob).
  2. Theorem 6.2. For β>1\beta>1β>1, δ>0\delta>0δ>0 and every λ>0\lambda>0λ>0,
P(τ1/2>βλ, X∗(τ)≤δλ)≤δ2β2−1P(τ1/2>λ),(6.3)P(\tau^{1/2}>\beta\lambda,\ X^*(\tau)\le\delta\lambda)\le\frac{\delta^2}{\beta^2-1}P(\tau^{1/2}>\lambda), \tag{6.3}P(τ1/2>βλ, X∗(τ)≤δλ)≤β2−1δ2​P(τ1/2>λ),(6.3) P(X∗(τ)>βλ, τ1/2≤δλ)≤δ2(β−1)2P(X∗(τ)>λ).(6.4)P(X^*(\tau)>\beta\lambda,\ \tau^{1/2}\le\delta\lambda)\le\frac{\delta^2}{(\beta-1)^2}P(X^*(\tau)>\lambda). \tag{6.4}P(X∗(τ)>βλ, τ1/2≤δλ)≤(β−1)2δ2​P(X∗(τ)>λ).(6.4)
  1. Lemma 7.1. If nonnegative f,gf,gf,g satisfy P(g>βλ,f≤δλ)≤εP(g>λ)P(g>\beta\lambda,f\le\delta\lambda)\le\varepsilon P(g>\lambda)P(g>βλ,f≤δλ)≤εP(g>λ) for all λ>0\lambda>0λ>0, and Φ(βλ)≤γΦ(λ)\Phi(\beta\lambda)\le\gamma\Phi(\lambda)Φ(βλ)≤γΦ(λ), Φ(δ−1λ)≤ηΦ(λ)\Phi(\delta^{-1}\lambda)\le\eta\Phi(\lambda)Φ(δ−1λ)≤ηΦ(λ) with γε<1\gamma\varepsilon<1γε<1, then
EΦ(g)≤γη1−γεEΦ(f).E\Phi(g)\le\frac{\gamma\eta}{1-\gamma\varepsilon}E\Phi(f).EΦ(g)≤1−γεγη​EΦ(f).

Significance

Theorem 6.1 is the Brownian case of the Burkholder–Davis–Gundy inequalities: for Brownian motion the stopping time τ\tauτ plays the role of the square function, since τ\tauτ is the quadratic variation of XXX up to time τ\tauτ. The result controls the stopped maximum through elapsed quadratic variation without a finite-time or integrability assumption. Lemma 7.1 is reusable: the paper applies it again in §§10–21 to discrete-time martingales.

The results are classical and proved; the mission's Lean statements remain open. Mathlib has Brownian motion as a predicate on processes (IsBrownianReal), while this development still needs optional sampling at the paper's stopping times and maximal inequalities for Brownian motion. A formal proof of this mission would provide Wald's identity at bounded optional times, a general good-λ\lambdaλ lemma, and the Brownian inequality with explicit dependence of the constants on c(6.1)c_{(6.1)}c(6.1)​.

Difficulty

The obvious route, integrating the tail bounds (6.3)–(6.4) against dΦd\PhidΦ, does not close by itself: the right-hand side of each good-λ\lambdaλ inequality contains the same random variable as the left-hand side, and nothing in the hypotheses says that EΦ(τ1/2)E\Phi(\tau^{1/2})EΦ(τ1/2) or EΦ(X∗(τ))E\Phi(X^*(\tau))EΦ(X∗(τ)) is finite, nor that τ\tauτ is finite. The theorem has to hold in that generality, with constants that see only c(6.1)c_{(6.1)}c(6.1)​ and not Φ\PhiΦ itself. On the probabilistic side, the stopping times of the paper are defined by the strict events {τ<t}\{\tau<t\}{τ<t} relative to the raw natural filtration B(t)\mathcal B(t)B(t), which is not right-continuous, while the one probabilistic input, Wald's identity (8.1), is a statement about optional sampling of the martingale X2(t)−tX^2(t)-tX2(t)−t in continuous time, for which Mathlib has no theorem yet.

Formalization scope

  • Probability spaces are (Ω : Type) [MeasurableSpace Ω] (P : Measure Ω) [IsProbabilityMeasure P]; time is ℝ≥0 and stopping times are valued in ℝ≥0∞.
  • Brownian motion IsBM X P is Mathlib's IsBrownianReal X P plus two explicit conjuncts the paper assumes: every sample function is continuous, and each X(t)X(t)X(t) is measurable (so B(t)⊆A\mathcal B(t)\subseteq\mathcal AB(t)⊆A). X(0)=0X(0)=0X(0)=0 holds almost surely.
  • IsStoppingTimeOf X τ is exactly the paper's condition {τ<t}∈B(t)\{\tau<t\}\in\mathcal B(t){τ<t}∈B(t), t>0t>0t>0, with B(t)\mathcal B(t)B(t) the raw generated σ\sigmaσ-field; it is weaker than Mathlib's IsStoppingTime, so the theorems are stronger than their Mathlib-stopping-time versions.
  • τ1/2\tau^{1/2}τ1/2, X∗(τ)X^*(\tau)X∗(τ), Φ\PhiΦ and all expectations take values in [0,∞][0,\infty][0,∞] (ℝ≥0∞, lintegral), with ∞1/2=∞\infty^{1/2}=\infty∞1/2=∞; both sides of (6.2) may be infinite. (8.1) is stated with lintegral on both sides.
  • The growth condition is required for all λ∈[0,∞]\lambda\in[0,\infty]λ∈[0,∞], equivalent to (6.1) by continuity. Φ≢0\Phi\not\equiv0Φ≡0, which the paper assumes "to eliminate the trivial case", is dropped: all conclusions hold trivially for Φ≡0\Phi\equiv0Φ≡0.
  • "The choice of ccc and CCC depends only on c(6.1)c_{(6.1)}c(6.1)​" is formalized with the quantifier order ∀ c, ∃ C₁ C₂ > 0, ∀ Ω P X τ Φ, IsPhi Φ c → …. A version in which the constants are chosen after Φ\PhiΦ, XXX or τ\tauτ would be trivial whenever the right-hand side is positive and is ruled out by this order.
  • In Lemma 7.1, f,gf,gf,g may take the value ∞\infty∞ and γ,η\gamma,\etaγ,η are nonnegative; both choices are harmless (see the item notes).

Contributions welcome: Wald's identity and optional sampling for Brownian motion at optional times, the Lebesgue–Stieltjes layer-cake formula EΦ(h)=∫0∞P(h>λ) dΦ(λ)E\Phi(h)=\int_0^\infty P(h>\lambda)\,d\Phi(\lambda)EΦ(h)=∫0∞​P(h>λ)dΦ(λ) for continuous non-decreasing Φ\PhiΦ (reusable for every Φ\PhiΦ inequality of the series), and the good-λ\lambdaλ lemma, which the later missions of this series share.

Selected references

  • D. L. Burkholder, Distribution function inequalities for martingales, Ann. Probability 1 (1973), 19–42. https://doi.org/10.1214/aop/1176997023
  • D. L. Burkholder, B. J. Davis, R. F. Gundy, Integral inequalities for convex functions of operators on martingales, Proc. Sixth Berkeley Symp. Math. Statist. Probab. 2 (1972), 223–240. https://digicoll.lib.berkeley.edu/record/113227
  • D. L. Burkholder, R. F. Gundy, Extrapolation and interpolation of quasi-linear operators on martingales, Acta Math. 124 (1970), 249–304. https://doi.org/10.1007/BF02394576
  • B. Davis, On the integrability of the martingale square function, Israel J. Math. 8 (1970), 187–190. https://doi.org/10.1007/BF02771562
  • D. L. Burkholder, Martingale transforms, Ann. Math. Statist. 37 (1966), 1494–1504. https://doi.org/10.1214/aoms/1177699141
7 thms2 active usersReviewed
🏆Completed
AnalysisProbability·Captain: mikedeng1

Distribution Function Inequalities for Martingales 6: For a Nonnegative Martingale, EΦ(S(f)) ≤ c·EΦ(f*) for Every Φ of Moderate GrowthResearch Paper

Motivation

The square function S(f)=(∑kdk2)1/2S(f)=\big(\sum_k d_k^2\big)^{1/2}S(f)=(∑k​dk2​)1/2 of a martingale fff with differences dkd_kdk​ and its maximal function f∗=sup⁡n∣fn∣f^*=\sup_n|f_n|f∗=supn​∣fn​∣ are the two basic size measures of a martingale. Inequalities comparing them, EΦ(S(f))≤c EΦ(f∗)E\Phi(S(f))\le c\,E\Phi(f^*)EΦ(S(f))≤cEΦ(f∗) and the reverse, are used throughout probability and harmonic analysis: they control stochastic sums by their quadratic variation, give LpL^pLp bounds for martingale transforms, and transfer to singular integrals and area integrals in classical analysis.

D. L. Burkholder's 1971 Wald Memorial Lectures, published as Distribution Function Inequalities for Martingales (Ann. Probability 1 (1973) 19–42), organise these comparisons around distribution function (good-λ\lambdaλ) inequalities. Chapter IV of the paper begins with "some of the consequences of nonnegativity". This mission formalizes one of them: for a nonnegative martingale, the square function is controlled by the maximal function in every moment of moderate growth, convex or not.

A short history of the comparison:

  • 1966: Burkholder proves cp∥S(f)∥p≤∥f∥p≤Cp∥S(f)∥pc_p\|S(f)\|_p\le\|f\|_p\le C_p\|S(f)\|_pcp​∥S(f)∥p​≤∥f∥p​≤Cp​∥S(f)∥p​ for 1<p<∞1<p<\infty1<p<∞ (Martingale transforms, Ann. Math. Statist. 37).
  • 1970: Burkholder and Gundy introduce good-λ\lambdaλ inequalities and extend the comparison of S(f)S(f)S(f) and f∗f^*f∗ to 0<p<∞0<p<\infty0<p<∞ under regularity conditions (Acta Math. 124); Davis proves the case p=1p=1p=1 for all martingales (Israel J. Math. 8).
  • 1972: Burkholder, Davis and Gundy prove EΦ(S(f))≍EΦ(f∗)E\Phi(S(f))\asymp E\Phi(f^*)EΦ(S(f))≍EΦ(f∗) for every convex Φ\PhiΦ of moderate growth and every martingale (Proc. Sixth Berkeley Symp. 2, 223–240). The comparison fails for general martingales when Φ(λ)=λp\Phi(\lambda)=\lambda^pΦ(λ)=λp with 0<p<10<p<10<p<1, because of large jumps (Example 8.1 of that paper; recalled in §10 of the 1973 paper, p. 29).
  • 1973: Theorem 18.3 of the present paper shows that for nonnegative martingales one direction, EΦ(S(f))≤c EΦ(f∗)E\Phi(S(f))\le c\,E\Phi(f^*)EΦ(S(f))≤cEΦ(f∗), holds for every Φ\PhiΦ of moderate growth.

Setting

Let (Ω,A,P)(\Omega,\mathcal A,P)(Ω,A,P) be a probability space and A0⊆A1⊆⋯\mathcal A_0\subseteq\mathcal A_1\subseteq\cdotsA0​⊆A1​⊆⋯ a filtration. A nonnegative martingale is a sequence f=(f1,f2,… )f=(f_1,f_2,\dots)f=(f1​,f2​,…) of integrable random variables with fn≥0f_n\ge0fn​≥0, fnf_nfn​ measurable with respect to An\mathcal A_nAn​, and E(fn+1∣An)=fnE(f_{n+1}\mid\mathcal A_n)=f_nE(fn+1​∣An​)=fn​. With f0=0f_0=0f0​=0, its difference sequence is dk=fk−fk−1d_k=f_k-f_{k-1}dk​=fk​−fk−1​, k≥1k\ge1k≥1. The objects compared are

S(f)=(∑k=1∞dk2)1/2∈[0,∞],f∗=sup⁡n≥1∣fn∣∈[0,∞].S(f)=\Big(\sum_{k=1}^\infty d_k^2\Big)^{1/2}\in[0,\infty],\qquad f^*=\sup_{n\ge1}|f_n|\in[0,\infty].S(f)=(k=1∑∞​dk2​)1/2∈[0,∞],f∗=n≥1sup​∣fn​∣∈[0,∞].

In Lean these are sqFn f and maxFn f; the finite versions Sn(f)S_n(f)Sn​(f) and fn∗f_n^*fn∗​ are sqFnN f n and maxFnN f n.

For λ>0\lambda>0λ>0, the exit time μ=inf⁡{n≥1:∣fn∣>λ}\mu=\inf\{n\ge1:|f_n|>\lambda\}μ=inf{n≥1:∣fn​∣>λ} (with inf⁡∅=∞\inf\emptyset=\inftyinf∅=∞) is exitTime f λ, and Sμ−1(f)S_{\mu-1}(f)Sμ−1​(f), the square function of fff stopped just before it first exceeds λ\lambdaλ, is sqFnAt f (exitTime f λ - 1), with S0(f)=0S_0(f)=0S0​(f)=0 and S∞(f)=S(f)S_\infty(f)=S(f)S∞​(f)=S(f).

A function Φ:[0,∞]→[0,∞]\Phi:[0,\infty]\to[0,\infty]Φ:[0,∞]→[0,∞] satisfies the conditions of Section 7 (IsPhi Φ c) if it is non-decreasing and continuous, Φ(0)=0\Phi(0)=0Φ(0)=0, and it has moderate growth:

Φ(2λ)≤c Φ(λ),λ>0.(6.1)\Phi(2\lambda)\le c\,\Phi(\lambda),\qquad\lambda>0.\tag{6.1}Φ(2λ)≤cΦ(λ),λ>0.(6.1)

The powers Φ(λ)=λp\Phi(\lambda)=\lambda^pΦ(λ)=λp, 0<p<∞0<p<\infty0<p<∞, are the model examples.

Formalization targets

Goal: Theorem 18.3 (p. 36)

For every growth constant c(6.1)c_{(6.1)}c(6.1)​ there is ccc, depending only on c(6.1)c_{(6.1)}c(6.1)​, such that for every nonnegative martingale fff and every Φ\PhiΦ satisfying the conditions of Section 7,

EΦ(S(f))≤c EΦ(f∗).E\Phi(S(f))\le c\,E\Phi(f^*).EΦ(S(f))≤cEΦ(f∗).

The goal fixes no value of the constant, so it is the statement that survives any later improvement of ccc.

Milestones

  1. Lemma 2.1 (p. 21): for fff a martingale or nonnegative submartingale with ∥f∥1<∞\|f\|_1<\infty∥f∥1​<∞,
∥Sμ−1(f)∥22+∥fμ−1∥22≤2Efμfμ−1≤2λ∥f∥1,\|S_{\mu-1}(f)\|_2^2+\|f_{\mu-1}\|_2^2\le2Ef_\mu f_{\mu-1}\le2\lambda\|f\|_1,∥Sμ−1​(f)∥22​+∥fμ−1​∥22​≤2Efμ​fμ−1​≤2λ∥f∥1​,

with equality on the left for martingales. 2. (18.5) (p. 37): for a nonnegative martingale and a>0a>0a>0,

∫a+λ2∞P(Sμ−12(f)>s) ds≤2λ2P(Sμ−12(f)>a).\int_{a+\lambda^2}^\infty P\big(S^2_{\mu-1}(f)>s\big)\,ds\le2\lambda^2P\big(S^2_{\mu-1}(f)>a\big).∫a+λ2∞​P(Sμ−12​(f)>s)ds≤2λ2P(Sμ−12​(f)>a).
  1. The stopped inclusion (proof of Theorem 18.2, p. 37): with μ\muμ the exit time above δλ\delta\lambdaδλ,
P(S(f)>βλ, f∗≤δλ)≤P(Sμ−1(f)>βλ).P\big(S(f)>\beta\lambda,\ f^*\le\delta\lambda\big)\le P\big(S_{\mu-1}(f)>\beta\lambda\big).P(S(f)>βλ, f∗≤δλ)≤P(Sμ−1​(f)>βλ).
  1. Theorem 18.2 (p. 35): for β>1\beta>1β>1, 0<δ<(β2−1)1/20<\delta<(\beta^2-1)^{1/2}0<δ<(β2−1)1/2 and a nonnegative martingale,
P(S(f)>βλ, f∗≤δλ)≤2δ2β2−δ2−1 P(S(f)>λ),λ>0.P\big(S(f)>\beta\lambda,\ f^*\le\delta\lambda\big)\le\frac{2\delta^2}{\beta^2-\delta^2-1}\,P\big(S(f)>\lambda\big),\qquad\lambda>0.P(S(f)>βλ, f∗≤δλ)≤β2−δ2−12δ2​P(S(f)>λ),λ>0.
  1. Lemma 7.1 (p. 26): a good-λ\lambdaλ inequality P(g>βλ,f≤δλ)≤εP(g>λ)P(g>\beta\lambda,f\le\delta\lambda)\le\varepsilon P(g>\lambda)P(g>βλ,f≤δλ)≤εP(g>λ), with Φ(βλ)≤γΦ(λ)\Phi(\beta\lambda)\le\gamma\Phi(\lambda)Φ(βλ)≤γΦ(λ), Φ(δ−1λ)≤ηΦ(λ)\Phi(\delta^{-1}\lambda)\le\eta\Phi(\lambda)Φ(δ−1λ)≤ηΦ(λ) and γε<1\gamma\varepsilon<1γε<1, gives EΦ(g)≤γη1−γεEΦ(f)E\Phi(g)\le\frac{\gamma\eta}{1-\gamma\varepsilon}E\Phi(f)EΦ(g)≤1−γεγη​EΦ(f).

Significance

The result. Theorem 18.3 removes the convexity hypothesis from one half of the Burkholder–Davis–Gundy comparison, at the price of nonnegativity. It covers the concave powers λp\lambda^pλp, 0<p<10<p<10<p<1, and every other Φ\PhiΦ of moderate growth, including those that are neither convex nor concave. Nonnegative martingales are the natural objects in likelihood ratios, branching processes and Radon–Nikodym densities. For Φ(λ)=λp\Phi(\lambda)=\lambda^pΦ(λ)=λp, 1<p<∞1<p<\infty1<p<∞, the paper derives from Theorem 18.2 and Lemma 7.1 the bound ∥S(f)∥p≤cp1/2∥f∗∥p\|S(f)\|_p\le cp^{1/2}\|f^*\|_p∥S(f)∥p​≤cp1/2∥f∗∥p​ with the order p1/2p^{1/2}p1/2 in the constant (p. 37). Theorem 18.2 is the distribution function inequality behind the theorem and is itself a sharper statement than any moment inequality it yields.

Formalizing it. The result is proved in the paper. As far as is known it has no machine-checked proof, and Mathlib has neither the martingale square function nor any good-λ\lambdaλ machinery. A formalization produces reusable components: the square function and stopped square function of a discrete martingale, Lemma 2.1, and Lemma 7.1, which is shared by every Φ\PhiΦ inequality in the paper and many outside it.

Difficulty

For general martingales, a good-λ\lambdaλ inequality bounding P(S(f)>βλ, f∗≤δλ)P(S(f)>\beta\lambda,\ f^*\le\delta\lambda)P(S(f)>βλ, f∗≤δλ) by a small multiple of P(S(f)>λ)P(S(f)>\lambda)P(S(f)>λ) is false: a single large jump dkd_kdk​ can make S(f)S(f)S(f) large while the martingale is stopped before f∗f^*f∗ grows, which is why the general results need convexity or a jump bound. The first idea, transferring the convex case of Burkholder–Davis–Gundy, does not work for concave Φ\PhiΦ: the convex proof uses convexity of Φ\PhiΦ in an essential way (Lemma 16.1 of the paper), and for general martingales the conclusion itself is false for λp\lambda^pλp, p<1p<1p<1. A bound on ESμ−12(f)E S^2_{\mu-1}(f)ESμ−12​(f) alone, as in Lemma 2.1, is also not enough; the good-λ\lambdaλ inequality needs control of the tail of Sμ−12(f)S^2_{\mu-1}(f)Sμ−12​(f) above every level aaa, which is where nonnegativity enters. Passing from the distribution inequality to all Φ\PhiΦ at once also requires care with infinite values of S(f)S(f)S(f) and f∗f^*f∗.

Formalization scope

  • Martingales. Mathlib's Martingale f ℱ P with f : ℕ → Ω → ℝ and ℱ : Filtration ℕ mΩ, ℱ k = 𝒜_k. Statements read f n only for n≥1n\ge1n≥1, with the paper's f0=0f_0=0f0​=0; Mathlib's additional constraint at index 000 is no restriction, since any martingale relative to A1,A2,…\mathcal A_1,\mathcal A_2,\dotsA1​,A2​,… extends to one by f0:=E(f1∣A0)f_0:=E(f_1\mid\mathcal A_0)f0​:=E(f1​∣A0​). Nonnegativity is "almost surely, for n≥1n\ge1n≥1".
  • Values in [0,∞][0,\infty][0,∞]. S(f)S(f)S(f), f∗f^*f∗, Sμ−1(f)S_{\mu-1}(f)Sμ−1​(f), Φ\PhiΦ and all expectations EΦ(⋅)E\Phi(\cdot)EΦ(⋅) are ℝ≥0∞-valued (∫⁻), so both sides of the goal may be infinite and no junk value 000 arises from a non-integrable function.
  • Φ\PhiΦ. IsPhi Φ c imposes the growth condition at every x∈[0,∞]x\in[0,\infty]x∈[0,∞], which is equivalent to (6.1) for λ>0\lambda>0λ>0. The paper's exclusion of Φ≡0\Phi\equiv0Φ≡0 is dropped (the inequalities are trivial then). No convexity is assumed anywhere in this mission.
  • Constants. The goal quantifies ∀ c, ∃ C > 0, ∀ Ω P ℱ f Φ, with Ω\OmegaΩ in Type: the constant may depend on c(6.1)c_{(6.1)}c(6.1)​ only, never on Φ\PhiΦ, fff or PPP. A constant chosen after the data would make the goal trivial whenever its right-hand side is positive; that reading is ruled out by the quantifier order.
  • Theorem 18.2 states δ<(β2−1)1/2\delta<(\beta^2-1)^{1/2}δ<(β2−1)1/2 with Real.sqrt; with δ>0\delta>0δ>0 this is β2−δ2−1>0\beta^2-\delta^2-1>0β2−δ2−1>0.
  • Lemma 2.1 takes the almost-everywhere limit f∞f_\inftyf∞​ as a supplied function with a convergence hypothesis; μ−1\mu-1μ−1 is truncated subtraction on {1,…,∞}\{1,\dots,\infty\}{1,…,∞} with ∞−1=∞\infty-1=\infty∞−1=∞.
  • Lemma 7.1 allows f,gf,gf,g to take the value ∞\infty∞ (needed for g=S(f)g=S(f)g=S(f), f=f∗f=f^*f=f∗) and takes γ,η≥0\gamma,\eta\ge0γ,η≥0, which loses nothing since (7.2) forces γ,η≥1\gamma,\eta\ge1γ,η≥1 unless Φ≡0\Phi\equiv0Φ≡0.

The shared definitions file declares the series-wide layer (including s(f)s(f)s(f), convexity and concavity predicates used by other missions of the series). Proofs of any milestone are welcome, as are auxiliary lemmas on the stopped square function, on the Stieltjes representation EΦ(h)=∫0∞P(h>λ) dΦ(λ)E\Phi(h)=\int_0^\infty P(h>\lambda)\,d\Phi(\lambda)EΦ(h)=∫0∞​P(h>λ)dΦ(λ), and on the layer-cake formula in ℝ≥0∞.

Selected references

  • D. L. Burkholder, Distribution function inequalities for martingales, Ann. Probability 1 (1973), 19–42. https://doi.org/10.1214/aop/1176997023
  • D. L. Burkholder, Martingale transforms, Ann. Math. Statist. 37 (1966), 1494–1504. https://doi.org/10.1214/aoms/1177699141
  • D. L. Burkholder and R. F. Gundy, Extrapolation and interpolation of quasi-linear operators on martingales, Acta Math. 124 (1970), 249–304. https://doi.org/10.1007/BF02394573
  • B. Davis, On the integrability of the martingale square function, Israel J. Math. 8 (1970), 187–190. https://doi.org/10.1007/BF02771313
  • D. L. Burkholder, B. J. Davis and R. F. Gundy, Integral inequalities for convex functions of operators on martingales, Proc. Sixth Berkeley Symp. Math. Statist. Prob. 2 (1972), 223–240. https://doi.org/10.1525/9780520423671-018
7 thms2 active usersReviewed
🏆Completed
AnalysisProbability·Captain: mikedeng1

Distribution Function Inequalities for Martingales 5: A Nonnegative Martingale's Square Function, Stopped Before |f_n| Exceeds λ, Is Exponentially Square IntegrableResearch Paper

Motivation

Martingale estimates describe how a process built from successive, conditionally fair increments can fluctuate. A basic object is its square function: the square root of the sum of the squared increments along a sample path. Square functions are useful because they record accumulated variation even when positive and negative increments cancel in the martingale itself. Burkholder's 1973 lectures study the distributions of square functions and maximal functions and compare their moments under several kinds of hypotheses (Burkholder 1973, §1).

The present mission concerns a sharper phenomenon for a nonnegative martingale. If the process is stopped just before its absolute value first exceeds a fixed threshold, the resulting square function has an exponential moment of its square. The distinction matters: a second moment controls one scale of variation, while an exponential square moment controls a range of larger deviations. Burkholder states the second-moment stopped estimate in Lemma 2.1 and the exponential estimate in Theorem 18.1 (Burkholder 1973, pp. 21, 35).

Setting

Let (Ω,A,P)(\Omega,\mathcal A,P)(Ω,A,P) be a probability space with an increasing sequence of sub-σ\sigmaσ-fields A0,A1,…\mathcal A_0,\mathcal A_1,\ldotsA0​,A1​,…. A martingale f=(fn)n≥1f=(f_n)_{n\ge1}f=(fn​)n≥1​ is observed relative to A1,A2,…\mathcal A_1,\mathcal A_2,\ldotsA1​,A2​,…. Burkholder sets f0=0f_0=0f0​=0 for the purpose of defining its difference sequence: d1=f1d_1=f_1d1​=f1​ and dk=fk−fk−1d_k=f_k-f_{k-1}dk​=fk​−fk−1​ for k≥2k\ge2k≥2. For each n≥0n\ge0n≥0 let

Sn(f)=(∑k=1ndk2)1/2,S(f)=sup⁡n≥0Sn(f),S0(f)=0.S_n(f)=\left(\sum_{k=1}^{n}d_k^2\right)^{1/2}, \qquad S(f)=\sup_{n\ge0}S_n(f), \qquad S_0(f)=0.Sn​(f)=(k=1∑n​dk2​)1/2,S(f)=n≥0sup​Sn​(f),S0​(f)=0.

Fix λ>0\lambda>0λ>0. The exit time is μ=inf⁡{n≥1:∣fn∣>λ}\mu=\inf\{n\ge1:|f_n|>\lambda\}μ=inf{n≥1:∣fn​∣>λ}, with μ=∞\mu=\inftyμ=∞ if the set is empty. The quantity in this mission is Sμ−1(f)S_{\mu-1}(f)Sμ−1​(f). On a path with μ=n<∞\mu=n<\inftyμ=n<∞ it includes differences only through n−1n-1n−1; on a path with μ=∞\mu=\inftyμ=∞ it is S(f)S(f)S(f). Nonnegative means fn≥0f_n\ge0fn​≥0 almost surely for every n≥1n\ge1n≥1. These conventions are those of §§1, 2 and 18 of the paper (Burkholder 1973, pp. 20–21, 35).

Formalization targets

The goal is Theorem 18.1. For every nonnegative martingale and every λ>0\lambda>0λ>0, Sμ−1(f)S_{\mu-1}(f)Sμ−1​(f) is finite almost everywhere and

Eexp⁡(tSμ−1(f)2)≤11−3tλ2,0<t<13λ2.E\exp\left(tS_{\mu-1}(f)^2\right) \le \frac{1}{1-3t\lambda^2}, \qquad 0<t<\frac{1}{3\lambda^2}.Eexp(tSμ−1​(f)2)≤1−3tλ21​,0<t<3λ21​.

The constant 333 and the full range of ttt are part of the target; replacing the claim by the existence of one positive exponential parameter would lose the paper's quantitative conclusion (Burkholder 1973, Theorem 18.1, p. 35).

The milestone path contains four statements from the paper. Lemma 2.1 bounds the second moment of the stopped square function and stopped value. Display (18.5) bounds an integrated tail past a+λ2a+\lambda^2a+λ2 by 2λ22\lambda^22λ2 times the tail at aaa. The paragraph following it gives the full integrated-tail bound with 3λ23\lambda^23λ2. Lemma 18.1 converts an integrated-tail condition for a nonnegative measurable function into an exponential moment estimate. The milestone order follows their role in Theorem 18.1, while the tail-to-moment lemma also stands independently of martingales (Burkholder 1973, pp. 21, 36–37).

Significance

The theorem gives a uniform quantitative bound for the square function accumulated before a nonnegative martingale crosses λ\lambdaλ. It strengthens the L2L^2L2 conclusion available from Lemma 2.1 under L1L^1L1 boundedness. The tail-to-moment lemma has a second use later in the paper: Burkholder invokes it for the square function of a martingale satisfying a bounded conditional-tail condition in Theorem 19.1 (Burkholder 1973, §§18–19).

The mathematical result is proved in the paper. This mission asks for a machine-checked development of its precise statements. That development would make the stopped square function, its exit-time convention, the integrated-tail estimates and the exponential-moment implication available as individually reusable objects. No machine-checked proof of these statements is known on Prove2Me; the related martingale inequalities already there (Doob's LpL^pLp maximal inequality, an LpL^pLp bound for Robbins–Monro noise sums) have different data and conclusions.

Difficulty

The first obvious estimate, Lemma 2.1, gives a second moment but does not by itself give an exponential moment. The exit time also depends on the same martingale path whose variation is being measured, so a fixed-time estimate does not immediately describe Sμ−1(f)S_{\mu-1}(f)Sμ−1​(f). Nonnegativity is essential to the stronger statement: the paper contrasts the general L1L^1L1-bounded case, where it states only L2L^2L2 control, with the nonnegative case, where it asserts exponential square integrability (Burkholder 1973, pp. 21, 35).

Formalization scope

Lean uses Mathlib's filtration and martingale predicates for a real-valued process indexed by natural numbers. The paper starts at index 111 and fixes f0=0f_0=0f0​=0 only in its difference sequence. Mathlib's martingale predicate also constrains an auxiliary value at index 000; any paper martingale can be extended there by a conditional expectation. Every square function and exit time in this mission ignores that auxiliary value. Nonnegativity is almost everywhere at each positive index. The convergence value f∞f_\inftyf∞​ in Lemma 2.1 is supplied with an almost-everywhere convergence hypothesis, recording explicitly the convergence that follows from the paper's L1L^1L1 boundedness assumption.

Square functions, norms, tail probabilities and their nonnegative integrals take values in [0,∞][0,\infty][0,∞]. This represents a genuinely infinite square function without a default real-valued supremum. At μ=∞\mu=\inftyμ=∞, subtraction of one in N∞\mathbb N_\inftyN∞​ leaves ∞\infty∞, as the paper intends. The exponential-moment statements assert almost-everywhere finiteness before converting an extended value to a real exponent; otherwise the conversion of ∞\infty∞ to zero could make a false bound look true. The threshold λ\lambdaλ is positive, and the same λ\lambdaλ appears in the stopping time and in every bound.

The shared definition layer also records the paper's maximal function, LpL^pLp norm, conditional square function and class of functions Φ\PhiΦ of moderate growth for reuse across this nine-mission series. The conditional square function uses generalized nonnegative conditional expectation. Its Φ\PhiΦ condition includes the endpoints 000 and ∞\infty∞; these add no restriction under the paper's continuity and zero-at-zero conventions. The zero function Φ\PhiΦ is allowed, since the inequalities in which it appears then hold trivially. Contributions establishing the four milestones, the needed stopping-time measurability facts, or the goal theorem are within scope. A version that assumes the desired exponential moment, or replaces Sμ−1(f)S_{\mu-1}(f)Sμ−1​(f) by a fixed-time square function, would miss the target.

Selected references

  • D. L. Burkholder, Distribution Function Inequalities for Martingales, The Annals of Probability 1(1), 1973, pp. 19–42. DOI: 10.1214/aop/1176997023.
6 thms2 active usersReviewed
AnalysisProbability·Captain: mikedeng1

Distribution Function Inequalities for Martingales 1: The Square Function and the Martingale Have Equivalent L^p Norms for 1 < p < ∞Research Paper

Why the square function of a martingale matters

A martingale f=(f1,f2,… )f = (f_1, f_2, \dots)f=(f1​,f2​,…) is a sum fn=d1+⋯+dnf_n = d_1 + \cdots + d_nfn​=d1​+⋯+dn​ of increments that are uncorrelated with the past. For sums of independent random variables, sizes are compared through the sum of squares of the summands; for martingales the corresponding object is the square function

S(f)=(∑k=1∞dk2)1/2.S(f) = \Bigl(\sum_{k=1}^\infty d_k^2\Bigr)^{1/2}.S(f)=(k=1∑∞​dk2​)1/2.

Comparing the size of fff with the size of S(f)S(f)S(f) is one of the basic tools of probability and of harmonic analysis: it underlies Khintchine-type inequalities, the LpL^pLp theory of martingale transforms, the Littlewood–Paley theory of dyadic and Fourier series, and the Burkholder–Davis–Gundy inequalities used throughout stochastic calculus.

Timeline. Paley (1932) proved LpL^pLp bounds for the square function of Walsh–Paley series, the dyadic model case. Marcinkiewicz and Zygmund (1937–38) proved the analogous inequalities for sums of independent mean-zero random variables. Burkholder (1966, Ann. Math. Statist. 37) proved them for general martingales, 1<p<∞1 < p < \infty1<p<∞, together with the weak-type (1,1)(1,1)(1,1) bound for S(f)S(f)S(f). Burkholder and Gundy (1970) extended the comparison to functions Φ\PhiΦ of moderate growth by distribution function ("good-λ\lambdaλ") inequalities, and Davis (1970) settled p=1p = 1p=1 for f∗=sup⁡n∣fn∣f^* = \sup_n |f_n|f∗=supn​∣fn​∣. The 1973 Wald lectures formalized here re-derive the 1<p<∞1 < p < \infty1<p<∞ inequality from one elementary stopping-time identity (Lemma 2.1), with explicit constants.

Setting

Let (Ω,A,P)(\Omega, \mathcal A, P)(Ω,A,P) be a probability space and A0⊆A1⊆⋯\mathcal A_0 \subseteq \mathcal A_1 \subseteq \cdotsA0​⊆A1​⊆⋯ sub-σ\sigmaσ-fields of A\mathcal AA. A martingale relative to A1,A2,…\mathcal A_1, \mathcal A_2, \dotsA1​,A2​,… is a sequence of integrable random variables fnf_nfn​, with fnf_nfn​ An\mathcal A_nAn​-measurable and E(fn+1∣An)=fnE(f_{n+1} \mid \mathcal A_n) = f_nE(fn+1​∣An​)=fn​; a submartingale has ≥\ge≥ in place of ===.

With the convention f0=0f_0 = 0f0​=0, the difference sequence is dk=fk−fk−1d_k = f_k - f_{k-1}dk​=fk​−fk−1​ (so d1=f1d_1 = f_1d1​=f1​). Write

  • Sn(f)=(∑k=1ndk2)1/2S_n(f) = (\sum_{k=1}^n d_k^2)^{1/2}Sn​(f)=(∑k=1n​dk2​)1/2 and S(f)=sup⁡nSn(f)∈[0,∞]S(f) = \sup_n S_n(f) \in [0, \infty]S(f)=supn​Sn​(f)∈[0,∞];
  • fn∗=max⁡1≤k≤n∣fk∣f_n^* = \max_{1\le k\le n} |f_k|fn∗​=max1≤k≤n​∣fk​∣ and f∗=sup⁡n∣fn∣f^* = \sup_n |f_n|f∗=supn​∣fn​∣;
  • ∥Y∥p=(E∣Y∣p)1/p\|Y\|_p = (E|Y|^p)^{1/p}∥Y∥p​=(E∣Y∣p)1/p for a random variable YYY, and ∥f∥p=sup⁡n≥1∥fn∥p\|f\|_p = \sup_{n\ge1} \|f_n\|_p∥f∥p​=supn≥1​∥fn​∥p​ for the process. The process is LpL^pLp-bounded when ∥f∥p<∞\|f\|_p < \infty∥f∥p​<∞.

For λ>0\lambda > 0λ>0 the exit time μ=inf⁡{n≥1:∣fn∣>λ}\mu = \inf\{n \ge 1 : |f_n| > \lambda\}μ=inf{n≥1:∣fn​∣>λ} (with inf⁡∅=∞\inf\emptyset = \inftyinf∅=∞) is a stopping time; fμf_\mufμ​, fμ−1f_{\mu-1}fμ−1​, Sμ−1(f)S_{\mu-1}(f)Sμ−1​(f) denote evaluation at the random index, with f∞=lim⁡nfnf_\infty = \lim_n f_nf∞​=limn​fn​ and S∞(f)=S(f)S_\infty(f) = S(f)S∞​(f)=S(f).

In Lean these are dseq, sqFnN, sqFn, maxFnN, lpNormE, pNorm, exitTime, valAt and sqFnAt in the namespace BurkholderDFI.SquareFnLp.

Formalization targets

Goal: Theorem 3.2

For each 1<p<∞1 < p < \infty1<p<∞ there are positive constants cp,Cpc_p, C_pcp​,Cp​, depending only on ppp, such that every martingale satisfies

cp∥S(f)∥p≤∥f∥p≤Cp∥S(f)∥p.c_p \|S(f)\|_p \le \|f\|_p \le C_p \|S(f)\|_p .cp​∥S(f)∥p​≤∥f∥p​≤Cp​∥S(f)∥p​.

The goal asserts only existence of the constants, so that it does not depend on the particular numbers the paper's proof produces.

Milestones

In attack order:

  1. Doob's maximal inequality (1.1): λP(fn∗>λ)≤∫{fn∗>λ}∣fn∣≤∥f∥1\lambda P(f_n^* > \lambda) \le \int_{\{f_n^*>\lambda\}} |f_n| \le \|f\|_1λP(fn∗​>λ)≤∫{fn∗​>λ}​∣fn​∣≤∥f∥1​.
  2. Doob's facts (§1): an L1L^1L1-bounded martingale or nonnegative submartingale converges a.e., and ∥fμ∥1≤∥f∥1\|f_\mu\|_1 \le \|f\|_1∥fμ​∥1​≤∥f∥1​ for every stopping time μ\muμ.
  3. The classical extrapolation (1.2)–(1.3): λP(Y>βλ)≤α∫{Y>λ}X\lambda P(Y > \beta\lambda) \le \alpha\int_{\{Y>\lambda\}} XλP(Y>βλ)≤α∫{Y>λ}​X for all λ>0\lambda > 0λ>0 implies ∥Y∥p≤αβpq∥X∥p\|Y\|_p \le \alpha\beta^p q \|X\|_p∥Y∥p​≤αβpq∥X∥p​.
  4. Lemma 2.1: ∥Sμ−1(f)∥22+∥fμ−1∥22≤2Efμfμ−1≤2λ∥f∥1\|S_{\mu-1}(f)\|_2^2 + \|f_{\mu-1}\|_2^2 \le 2E f_\mu f_{\mu-1} \le 2\lambda\|f\|_1∥Sμ−1​(f)∥22​+∥fμ−1​∥22​≤2Efμ​fμ−1​≤2λ∥f∥1​, with equality on the left for martingales.
  5. Theorem 3.1: λP(S(f)>λ)≤3∥f∥1\lambda P(S(f) > \lambda) \le 3\|f\|_1λP(S(f)>λ)≤3∥f∥1​.
  6. Lemma 3.1, (3.4) and (3.5): for nonnegative submartingales, ∥Sn(f)∥p≤9p1/2q∥fn∥p\|S_n(f)\|_p \le 9p^{1/2}q\|f_n\|_p∥Sn​(f)∥p​≤9p1/2q∥fn​∥p​.
  7. (3.7): for martingales, ∥Sn(f)∥p≤18p1/2q∥fn∥p\|S_n(f)\|_p \le 18 p^{1/2} q \|f_n\|_p∥Sn​(f)∥p​≤18p1/2q∥fn​∥p​.
  8. The duality bound: ∥fn∥p≤18q1/2p∥Sn(f)∥p\|f_n\|_p \le 18 q^{1/2} p \|S_n(f)\|_p∥fn​∥p​≤18q1/2p∥Sn​(f)∥p​.

Here qqq is the conjugate exponent, p−1+q−1=1p^{-1} + q^{-1} = 1p−1+q−1=1.

Significance

The result. Theorem 3.2 says that a martingale is bounded in LpL^pLp exactly when its square function lies in LpL^pLp, with comparable norms. It reduces questions about fff, whose increments interact, to questions about ∑dk2\sum d_k^2∑dk2​, a sum of nonnegative terms. Immediate consequences include the LpL^pLp boundedness of martingale transforms ∑vkdk\sum v_k d_k∑vk​dk​ with ∣vk∣≤1|v_k| \le 1∣vk​∣≤1 (unconditionality of martingale differences in LpL^pLp), Marcinkiewicz–Zygmund and Khintchine inequalities, and, by passing through dyadic martingales, Littlewood–Paley inequalities. Theorem 3.1 is the endpoint estimate: at p=1p = 1p=1 the strong inequality fails, and weak type (1,1)(1,1)(1,1) is what survives.

The formalization. The theorem is classical and proved; the remaining work is to machine-check it. Mathlib at the pinned revision contains no square function inequality for martingales (no occurrence of Burkholder's inequality or of a martingale square function in Mathlib/Probability); it has Doob's maximal inequality for nonnegative submartingales, optional stopping, and a.e. convergence of L1L^1L1-bounded submartingales. The mission would add the stopping-time identity of Lemma 2.1, the weak-type bound with constant 3, the explicit LpL^pLp constants 18p1/2q18 p^{1/2} q18p1/2q and 18q1/2p18 q^{1/2} p18q1/2p, and the general extrapolation lemma (1.3), each reusable on its own.

Difficulty

The obvious route, expanding ESn(f)2=Efn2E S_n(f)^2 = E f_n^2ESn​(f)2=Efn2​ by orthogonality, works only at p=2p = 2p=2. For p≠2p \ne 2p=2 no such identity exists, and interpolation from p=2p = 2p=2 needs an endpoint estimate that is itself the hard part: S(f)S(f)S(f) is not bounded on L1L^1L1. The paper obtains the endpoint from Lemma 2.1, whose content is an exact computation at the random time μ\muμ; turning it into rigorous Lean requires handling evaluation at μ=∞\mu = \inftyμ=∞ (where the a.e. limit f∞f_\inftyf∞​ enters), passage to the limit n→∞n \to \inftyn→∞ in stopped identities with only L1L^1L1 control, and integrability of the products fμfμ−1f_\mu f_{\mu-1}fμ​fμ−1​. The upper bound is not a formal consequence of the lower one at the same exponent: it requires passing to the conjugate exponent qqq.

Formalization scope

  • Processes are f : ℕ → Ω → ℝ; martingales and submartingales are Mathlib's Martingale f ℱ P / Submartingale f ℱ P for a filtration ℱ : Filtration ℕ _ with ℱ k =Ak= \mathcal A_k=Ak​. The paper's f0=0f_0 = 0f0​=0 is built into every definition, which never reads Lean's f 0. Mathlib additionally relates f 0 to f1f_1f1​; this is no restriction, since any martingale relative to A1,A2,…\mathcal A_1, \mathcal A_2, \dotsA1​,A2​,… extends by f0:=E(f1∣A0)f_0 := E(f_1 \mid \mathcal A_0)f0​:=E(f1​∣A0​).
  • "Nonnegative submartingale" means fn≥0f_n \ge 0fn​≥0 almost everywhere for n≥1n \ge 1n≥1.
  • S(f)S(f)S(f), f∗f^*f∗, ∥⋅∥p\|\cdot\|_p∥⋅∥p​ and ∥f∥p\|f\|_p∥f∥p​ take values in [0,∞][0, \infty][0,∞]. Neither ∥f∥p\|f\|_p∥f∥p​ nor ∥S(f)∥p\|S(f)\|_p∥S(f)∥p​ is assumed finite in Theorem 3.2, which therefore also asserts that one is infinite exactly when the other is. In Theorem 3.1, ∥f∥1=∞\|f\|_1 = \infty∥f∥1​=∞ makes the bound trivial, matching the paper's "we may assume that fff is L1L^1L1-bounded".
  • The constants of Theorem 3.2 are quantified before the probability space, the filtration and the martingale. A formalization in which cp,Cpc_p, C_pcp​,Cp​ may depend on fff (for instance Cp=∥f∥p/∥S(f)∥pC_p = \|f\|_p / \|S(f)\|_pCp​=∥f∥p​/∥S(f)∥p​) would be trivially true and is excluded by this quantifier order; so is assuming finiteness of either side.
  • The a.e. limit f∞f_\inftyf∞​ is a parameter of Lemma 2.1 together with the hypothesis that fn→f∞f_n \to f_\inftyfn​→f∞​ a.e.; Doob's §1 facts assert that such a limit exists.
  • Probability spaces live in Type (universe 0).
  • The asymptotic remark after Theorem 3.2 (cp−1=O(p1/2q)c_p^{-1} = O(p^{1/2}q)cp−1​=O(p1/2q), Cp=O(q1/2p)C_p = O(q^{1/2}p)Cp​=O(q1/2p)) is not formalized; the explicit constants it summarizes are milestones 7 and 8.

Infrastructure that a complete development needs and that is reusable beyond this mission: evaluation of a process at an N∪{∞}\mathbb N \cup \{\infty\}N∪{∞}-valued stopping time, the layer-cake formula ∥Y∥pp=∫0∞pλp−1P(Y>λ) dλ\|Y\|_p^p = \int_0^\infty p\lambda^{p-1} P(Y > \lambda)\, d\lambda∥Y∥pp​=∫0∞​pλp−1P(Y>λ)dλ for [0,∞][0,\infty][0,∞]-valued YYY, and conditional-expectation martingales E(g∣Ak)E(g \mid \mathcal A_k)E(g∣Ak​) with their difference sequences. Proofs of any milestone, in any order, are welcome.

Selected references

  • D. L. Burkholder, Distribution function inequalities for martingales, Ann. Probability 1 (1973), 19–42. https://doi.org/10.1214/aop/1176997023
  • D. L. Burkholder, Martingale transforms, Ann. Math. Statist. 37 (1966), 1494–1504. https://doi.org/10.1214/aoms/1177699141
  • D. L. Burkholder and R. F. Gundy, Extrapolation and interpolation of quasi-linear operators on martingales, Acta Math. 124 (1970), 249–304. https://doi.org/10.1007/BF02394573
  • B. Davis, On the integrability of the martingale square function, Israel J. Math. 8 (1970), 187–190. https://doi.org/10.1007/BF02771313
  • J. L. Doob, Stochastic Processes, Wiley, New York, 1953.
  • R. E. A. C. Paley, A remarkable series of orthogonal functions (I), Proc. London Math. Soc. (2) 34 (1932), 241–264. https://doi.org/10.1112/plms/s2-34.1.241
11 thms2 active usersReviewed
🏆Completed
Quantum InformationTheoretical Computer Science·Captain: mikedeng1

Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer 1: The Quantum Fourier Transform Circuit Computes A_q up to Bit ReversalResearch Paper

Motivation

Shor's factoring and discrete logarithm algorithms (Shor 1997) reduce both problems to sampling from the output of a quantum Fourier transform: a register holding a superposition with a hidden period is transformed, then measured, and the measured value carries information about the period. The whole speed-up rests on one engineering fact: for q=2lq = 2^lq=2l the q×qq \times qq×q Fourier matrix, which has q2=4lq^2 = 4^lq2=4l entries, can be applied by a quantum circuit of only O(l2)O(l^2)O(l2) elementary gates, each acting on one or two bits.

That circuit was found independently by Coppersmith (IBM RC 19642, 1994) and Deutsch, and Shor's §4 presents it following Ekert and Jozsa (Rev. Mod. Phys. 68, 1996). It is the quantum analogue of the radix-2 fast Fourier transform, and it reappears in phase estimation, in the hidden subgroup algorithms for abelian groups, and in every textbook account of quantum computation. This mission formalizes Shor's statement that the circuit computes the Fourier matrix, up to a reversal of the output bits, together with the two displayed steps of its verification.

Setting

A register of lll bits has one basis state ∣a⟩=∣al−1al−2…a0⟩|a\rangle = |a_{l-1} a_{l-2} \dots a_0\rangle∣a⟩=∣al−1​al−2​…a0​⟩ for every bit string, with a0a_0a0​ the least significant bit; the string encodes the integer

a=∑j=0l−12jaj,0≤a<q=2l.a = \sum_{j=0}^{l-1} 2^j a_j, \qquad 0 \le a < q = 2^l .a=j=0∑l−1​2jaj​,0≤a<q=2l.

A state is a vector of complex amplitudes, one per basis state. A gate is a matrix whose rows are indexed by input basis vectors and whose columns are indexed by output basis vectors (§2, p. 1489). A gate on some of the bits acts on those bits through its matrix and leaves the others alone (§2, p. 1490): the output amplitude at a string bbb is the sum, over the possible input values uuu of the acted-on bits, of the input amplitude at bbb with those bits replaced by uuu, times the matrix entry from uuu to the corresponding bits of bbb.

The Fourier matrix AqA_qAq​ (eq. (4.1)) is the q×qq \times qq×q matrix with (a,c)(a, c)(a,c) entry q−1/2exp⁡(2πi ac/q)q^{-1/2}\exp(2\pi i\,ac/q)q−1/2exp(2πiac/q); it takes ∣a⟩|a\rangle∣a⟩ to q−1/2∑c=0q−1exp⁡(2πi ac/q) ∣c⟩q^{-1/2}\sum_{c=0}^{q-1}\exp(2\pi i\,ac/q)\,|c\rangleq−1/2∑c=0q−1​exp(2πiac/q)∣c⟩.

The circuit uses two gates (eqs. (4.2), (4.3)):

  • RjR_jRj​ acts on bit jjj with matrix 12(111−1)\frac{1}{\sqrt 2}\begin{pmatrix} 1 & 1 \\ 1 & -1\end{pmatrix}2​1​(11​1−1​);
  • Sj,kS_{j,k}Sj,k​, for j<kj < kj<k, acts on bits jjj and kkk with matrix diag(1,1,1,eiθk−j)\mathrm{diag}(1, 1, 1, e^{i\theta_{k-j}})diag(1,1,1,eiθk−j​), where θk−j=π/2k−j\theta_{k-j} = \pi / 2^{k-j}θk−j​=π/2k−j; it multiplies the amplitude of a basis state by eiθk−je^{i\theta_{k-j}}eiθk−j​ when bits jjj and kkk are both 111.

The circuit is the gate sequence (4.4), applied from left to right:

Rl−1 Sl−2,l−1 Rl−2 Sl−3,l−1 Sl−3,l−2 Rl−3⋯R1 S0,l−1 S0,l−2⋯S0,2 S0,1 R0,R_{l-1}\, S_{l-2,l-1}\, R_{l-2}\, S_{l-3,l-1}\, S_{l-3,l-2}\, R_{l-3} \cdots R_1\, S_{0,l-1}\, S_{0,l-2} \cdots S_{0,2}\, S_{0,1}\, R_0 ,Rl−1​Sl−2,l−1​Rl−2​Sl−3,l−1​Sl−3,l−2​Rl−3​⋯R1​S0,l−1​S0,l−2​⋯S0,2​S0,1​R0​,

that is, for j=l−1,…,0j = l-1, \dots, 0j=l−1,…,0 it applies Sj,l−1,…,Sj,j+1S_{j,l-1}, \dots, S_{j,j+1}Sj,l−1​,…,Sj,j+1​ and then RjR_jRj​. On three bits it is R2S1,2R1S0,2S0,1R0R_2 S_{1,2} R_1 S_{0,2} S_{0,1} R_0R2​S1,2​R1​S0,2​S0,1​R0​.

The bit reversal of a string bbb is the string ccc with ck=bl−1−kc_k = b_{l-1-k}ck​=bl−1−k​.

Formalization targets

Goal: the circuit computes AqA_qAq​ up to bit reversal (§4, p. 1496)

For every l≥0l \ge 0l≥0 and every basis state ∣a⟩|a\rangle∣a⟩, with q=2lq = 2^lq=2l,

circuit ∣a⟩=1q1/2∑bexp⁡(2πi ac/q) ∣b⟩,c=bit reversal of b.\text{circuit}\,|a\rangle = \frac{1}{q^{1/2}}\sum_{b}\exp(2\pi i\,ac/q)\,|b\rangle, \qquad c = \text{bit reversal of } b .circuit∣a⟩=q1/21​b∑​exp(2πiac/q)∣b⟩,c=bit reversal of b.

The sum runs over all lll-bit strings bbb. Reading the output register in reverse order therefore yields Aq∣a⟩A_q|a\rangleAq​∣a⟩.

Milestone 1: the amplitude along the circuit (§4, eq. (4.5), p. 1496)

The amplitude of ∣b⟩|b\rangle∣b⟩ in circuit ∣a⟩\text{circuit}\,|a\ranglecircuit∣a⟩ is

2−l/2exp⁡(i(∑0≤j<lπajbj+∑0≤j<k<lπ2k−jajbk)).2^{-l/2}\exp\Big(i\Big(\sum_{0\le j<l}\pi a_jb_j + \sum_{0\le j<k<l}\frac{\pi}{2^{k-j}}a_jb_k\Big)\Big).2−l/2exp(i(0≤j<l∑​πaj​bj​+0≤j<k<l∑​2k−jπ​aj​bk​)).

Milestone 2: the phase identity (§4, eqs. (4.6)–(4.10), pp. 1496–1497)

For bit strings a,ba, ba,b, with ccc the bit reversal of bbb and a,ca, ca,c their values,

exp⁡(i(∑0≤j<lπajbj+∑0≤j<k<lπ2k−jajbk))=exp⁡(2πi ac/q).\exp\Big(i\Big(\sum_{0\le j<l}\pi a_jb_j + \sum_{0\le j<k<l}\frac{\pi}{2^{k-j}}a_jb_k\Big)\Big) = \exp(2\pi i\,ac/q).exp(i(0≤j<l∑​πaj​bj​+0≤j<k<l∑​2k−jπ​aj​bk​))=exp(2πiac/q).

Significance

The result. The goal says that AqA_qAq​, a dense unitary on 2l2^l2l amplitudes, is realized by lll one-bit gates and l(l−1)/2l(l-1)/2l(l−1)/2 two-bit gates, followed by a relabelling of the output. This is what makes the Fourier sampling step of the factoring algorithm (§5) and of the discrete logarithm algorithm (§6) polynomial in the number of bits. Without it, the analyses of those sections describe measurements of states that no efficient circuit is known to prepare. The bit reversal is a real part of the statement: the circuit does not compute AqA_qAq​ itself for l≥2l \ge 2l≥2, and an implementation must either permute the output bits or read them in reverse order.

Formalizing it. The identity is classical and its proof is short on paper; its content lies in bookkeeping that is easy to get wrong: which bit a gate touches, which of the input or output value a bit holds when a phase gate acts, and the order in which the gates are applied. A machine-checked version fixes all of these conventions explicitly and yields a reusable model of gate-level circuits on bit strings. To the drafter's knowledge there is no Lean formalization of this circuit on Prove2Me; the platform's FastFourierTransform rows state the classical Cooley–Tukey recursion for the unnormalized transform with the opposite sign, which is a different object.

Difficulty

Multiplying out the gate matrices is not an argument beyond tiny lll: the difficulty is to control the whole product of l(l+1)/2l(l+1)/2l(l+1)/2 gates symbolically. The paper's argument (§4, p. 1496) is informal at exactly the points a formal proof must make precise: that only one sequence of intermediate basis states from ∣a⟩|a\rangle∣a⟩ to ∣b⟩|b\rangle∣b⟩ carries nonzero amplitude, and that at the moment Sj,kS_{j,k}Sj,k​ acts, bit kkk already holds its output value bkb_kbk​ while bit jjj still holds its input value aja_jaj​. Both facts depend on the order (4.4); applying the same gates in the reverse order gives a different unitary, whose phase pairs bjb_jbj​ with aka_kak​. The phase identity then holds only modulo 2π2\pi2π, not as an equality of real numbers, so it cannot be closed by rearranging sums alone.

Formalization scope

  • States. A bit string on lll bits is Fin l → Fin 2, with bit j equal to aja_jaj​ and value ∑j2jaj\sum_j 2^j a_j∑j​2jaj​ (least significant bit first). A state is a function from bit strings to ℂ. The case l=0l = 0l=0 (q=1q = 1q=1, empty circuit) is included.
  • Gate application follows the row = input convention: a one-bit gate MMM on bit jjj sends ψ\psiψ to b↦∑uψ(b[j↦u]) Mu,bjb \mapsto \sum_u \psi(b[j\mapsto u])\,M_{u, b_j}b↦∑u​ψ(b[j↦u])Mu,bj​​, and a two-bit gate acts analogously on the pair (bit jjj, bit kkk).
  • The circuit is the gate list (4.4) — an explicit list of constructors R j and S j k — run by a left fold, so the leftmost gate acts first. It is not defined as the matrix AqA_qAq​ or by its entries; a definition of that kind would make the goal true by unfolding and is ruled out.
  • Angles. θk−j=π/2k−j\theta_{k-j} = \pi/2^{k-j}θk−j​=π/2k−j uses natural-number subtraction, which is exact because the list only contains Sj,kS_{j,k}Sj,k​ with j<kj < kj<k.
  • Normalization. The prefactor q−1/2q^{-1/2}q−1/2 is written (2l)−1(\sqrt{2^l})^{-1}(2l​)−1.
  • Basis form. The goal is stated on basis states, as on the page; by linearity it determines the circuit on every state.
  • Not stated. The gate count: the paper's sentence "we thus need to use l(l−1)/2l(l-1)/2l(l−1)/2 quantum gates" (p. 1496) counts only the gates Sj,kS_{j,k}Sj,k​; the sequence (4.4) also contains the lll gates RjR_jRj​, l(l+1)/2l(l+1)/2l(l+1)/2 gates in all. The approximate transform of Coppersmith and the one-bit construction of Griffiths and Niu (p. 1497) are out of scope, as is the polynomial-time claim.

Welcome contributions: proofs of the two milestones and the goal; general lemmas about one- and two-bit gate actions on Fin l → Fin 2 states (commutation of gates on disjoint bits, linearity, action on basis states), which are reusable for any gate-level circuit; and a proof that the circuit is unitary.

Selected references

  • P. W. Shor, Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer, SIAM J. Comput. 26(5):1484–1509, 1997. https://doi.org/10.1137/S0097539795293172
  • D. Coppersmith, An approximate Fourier transform useful in quantum factoring, IBM Research Report RC 19642, 1994. https://arxiv.org/abs/quant-ph/0201067
  • A. Ekert and R. Jozsa, Quantum computation and Shor's factoring algorithm, Rev. Mod. Phys. 68:733–753, 1996. https://doi.org/10.1103/RevModPhys.68.733
  • R. B. Griffiths and C.-S. Niu, Semiclassical Fourier transform for quantum computation, Phys. Rev. Lett. 76:3228–3231, 1996. https://doi.org/10.1103/PhysRevLett.76.3228
5 thms2 active usersReviewed
🏆Completed
AnalysisPure Mathematics·Captain: mikedeng1

Tasty Bits of Several Complex Variables IV: Plurisubharmonic Functions and Hartogs PseudoconvexityTextbook

Motivation

In one complex variable every open set is the natural domain of some holomorphic function. In several variables this fails: by the Hartogs phenomenon, every function holomorphic on some domains extends to a strictly larger one. The domains that are "natural", the domains of holomorphy, are characterised by a convexity condition on the domain. Since the work of Levi (1910), Hartogs, Oka and Cartan–Thullen (1932), the way to state that condition intrinsically has been pseudoconvexity. The tool that makes it work is the plurisubharmonic function, the complex analogue of a convex function.

This mission formalizes the part of that theory that needs no partial differential equations: harmonic, subharmonic and plurisubharmonic functions; smoothing of plurisubharmonic functions; the characterizations of Hartogs pseudoconvexity; and the Cartan–Thullen theorem. The source is §2.4–2.6 of Jiří Lebl's open textbook Tasty Bits of Several Complex Variables (version 4.4, 2026), pp. 78–103.

Timeline, as the book presents it:

  • Hartogs (1906) found the extension phenomenon.
  • Levi (1910) found the boundary condition now called Levi pseudoconvexity.
  • Cartan and Thullen (1932) proved that domains of holomorphy are exactly the holomorphically convex domains.
  • Oka (1942–1953), Bremermann and Norguet (1954) solved the Levi problem: every pseudoconvex domain is a domain of holomorphy. The book states this result (its Theorem 2.6.2) but does not prove it.

Setting

Throughout, Cn\mathbb{C}^nCn carries the Euclidean norm ∥z∥=(∣z1∣2+⋯+∣zn∣2)1/2\|z\| = (|z_1|^2 + \dots + |z_n|^2)^{1/2}∥z∥=(∣z1​∣2+⋯+∣zn​∣2)1/2. A domain is a nonempty connected open set. For K,U⊂CnK, U \subset \mathbb{C}^nK,U⊂Cn, K⊂⊂UK \subset\subset UK⊂⊂U means that KKK is relatively compact in UUU: its closure is compact and contained in UUU.

Harmonic and subharmonic functions (one variable). A C2C^2C2 function fff on an open U⊂CU \subset \mathbb{C}U⊂C is harmonic if ∇2f=0\nabla^2 f = 0∇2f=0. A function f:U→R∪{−∞}f : U \to \mathbb{R} \cup \{-\infty\}f:U→R∪{−∞} is subharmonic if it is upper-semicontinuous and, for every disc Br(a)B_r(a)Br​(a) with Br(a)‾⊂U\overline{B_r(a)} \subset UBr​(a)​⊂U and every ggg continuous on Br(a)‾\overline{B_r(a)}Br​(a)​ and harmonic inside it, f≤gf \le gf≤g on ∂Br(a)\partial B_r(a)∂Br​(a) implies f≤gf \le gf≤g on Br(a)B_r(a)Br​(a).

Plurisubharmonic functions. For U⊂CnU \subset \mathbb{C}^nU⊂Cn open, f:U→R∪{−∞}f : U \to \mathbb{R} \cup \{-\infty\}f:U→R∪{−∞} is plurisubharmonic if it is upper-semicontinuous and ξ↦f(a+bξ)\xi \mapsto f(a + b\xi)ξ↦f(a+bξ) is subharmonic on {ξ:a+bξ∈U}\{\xi : a + b\xi \in U\}{ξ:a+bξ∈U} for all a,b∈Cna, b \in \mathbb{C}^na,b∈Cn.

Hulls and convexity. For a class F\mathcal{F}F of extended-real functions on UUU and K⊂UK \subset UK⊂U, the hull is

K^={x∈U:f(x)≤sup⁡y∈Kf(y) for all f∈F}.\widehat{K} = \{x \in U : f(x) \le \sup_{y \in K} f(y) \text{ for all } f \in \mathcal{F}\}.K={x∈U:f(x)≤y∈Ksup​f(y) for all f∈F}.

UUU is convex with respect to F\mathcal{F}F if K⊂⊂UK \subset\subset UK⊂⊂U implies K^⊂⊂U\widehat{K} \subset\subset UK⊂⊂U. For F={∣f∣:f∈O(U)}\mathcal{F} = \{|f| : f \in \mathcal{O}(U)\}F={∣f∣:f∈O(U)} this is holomorphic convexity, with hull K^U\widehat{K}_UKU​.

Hartogs pseudoconvexity. f:U→Rf : U \to \mathbb{R}f:U→R is an exhaustion function if {z∈U:f(z)<r}⊂⊂U\{z \in U : f(z) < r\} \subset\subset U{z∈U:f(z)<r}⊂⊂U for every rrr. A domain is Hartogs pseudoconvex if it admits a continuous plurisubharmonic exhaustion function.

Analytic discs. A closed analytic disc is a nonconstant holomorphic φ:D→Cn\varphi : \mathbb{D} \to \mathbb{C}^nφ:D→Cn that extends continuously to D‾\overline{\mathbb{D}}D. Its image is Δ=φ(D)\Delta = \varphi(\mathbb{D})Δ=φ(D) and its boundary is ∂Δ=φ(∂D)\partial\Delta = \varphi(\partial\mathbb{D})∂Δ=φ(∂D).

Formalization targets

Goal: Theorem 2.5.6

For a domain U⊊CnU \subsetneq \mathbb{C}^nU⊊Cn with ρ(z)=dist⁡(z,∂U)\rho(z) = \operatorname{dist}(z, \partial U)ρ(z)=dist(z,∂U), the following are equivalent:

(i) −log⁡ρ is plurisubharmonic;(ii) U is Hartogs pseudoconvex;\text{(i) } -\log\rho \text{ is plurisubharmonic};\quad \text{(ii) } U \text{ is Hartogs pseudoconvex};(i) −logρ is plurisubharmonic;(ii) U is Hartogs pseudoconvex; (iii) U is convex w.r.t. plurisubharmonic functions on U;(iv) ⋃α∂Δα⊂⊂U⇒⋃αΔα⊂⊂U\text{(iii) } U \text{ is convex w.r.t. plurisubharmonic functions on } U;\quad \text{(iv) } \textstyle\bigcup_\alpha \partial\Delta_\alpha \subset\subset U \Rightarrow \bigcup_\alpha \Delta_\alpha \subset\subset U(iii) U is convex w.r.t. plurisubharmonic functions on U;(iv) ⋃α​∂Δα​⊂⊂U⇒⋃α​Δα​⊂⊂U

for every collection of closed analytic discs Δα⊂U\Delta_\alpha \subset UΔα​⊂U.

Milestones

  • Proposition 2.4.3. A continuous fff is harmonic iff it has the mean-value property. An upper-semicontinuous fff is subharmonic iff f(a)≤12π∫02πf(a+reiθ) dθf(a) \le \frac{1}{2\pi}\int_0^{2\pi} f(a + re^{i\theta})\,d\thetaf(a)≤2π1​∫02π​f(a+reiθ)dθ whenever Δr(a)‾⊂U\overline{\Delta_r(a)} \subset UΔr​(a)​⊂U.
  • Proposition 2.4.7. Finite suprema of subharmonic functions are subharmonic, and so are arbitrary suprema that are finite and upper-semicontinuous.
  • Proposition 2.4.9. A C2C^2C2 function is plurisubharmonic iff its complex Hessian [∂2f/∂zˉk∂zℓ][\partial^2 f/\partial\bar z_k \partial z_\ell][∂2f/∂zˉk​∂zℓ​] is positive semidefinite.
  • Theorem 2.4.10. Every plurisubharmonic fff is the pointwise limit of smooth plurisubharmonic fϵ≥ff_\epsilon \ge ffϵ​≥f on Uϵ={z∈U:dist⁡(z,∂U)>ϵ}U_\epsilon = \{z \in U : \operatorname{dist}(z, \partial U) > \epsilon\}Uϵ​={z∈U:dist(z,∂U)>ϵ}.
  • Theorem 2.5.2 (Kontinuitätssatz, second version): (iii) implies (iv).
  • Lemma 2.5.7. Hartogs pseudoconvexity is a local property of the boundary.
  • Theorem 2.4.12 (Radó): a continuous function holomorphic off its zero set is holomorphic.
  • Theorem 2.6.3 (Cartan–Thullen): for a domain U⊊CnU \subsetneq \mathbb{C}^nU⊊Cn, being a domain of holomorphy, dist⁡(K,∂U)=dist⁡(K^U,∂U)\operatorname{dist}(K, \partial U) = \operatorname{dist}(\widehat{K}_U, \partial U)dist(K,∂U)=dist(KU​,∂U) for all K⊂⊂UK \subset\subset UK⊂⊂U, and holomorphic convexity are equivalent.

Significance

The result. Theorem 2.5.6 makes pseudoconvexity checkable. Condition (i) involves one explicitly given function of the domain's geometry. Condition (iv) involves only families of discs. Condition (ii) is the form the Levi problem and Hörmander's L2L^2L2 theory need. From these equivalences one gets, for example, that intersections and increasing unions of pseudoconvex domains are pseudoconvex, that pseudoconvexity is a biholomorphic invariant, and, with Lemma 2.5.7, that it is a local boundary property. In the smooth case that local property is Levi pseudoconvexity (Theorem 2.5.8, chapter III of this series). Cartan–Thullen supplies the other half of the picture for domains of holomorphy.

Formalizing it. All of these results are classical and proved in the book, apart from routine steps left as exercises. As far as is known, none of them is formalized in any proof assistant. Mathlib has harmonic functions (InnerProductSpace.HarmonicOnNhd) and the circle average, but no subharmonic or plurisubharmonic functions, no hulls and no pseudoconvexity. The Prove2Me corpus holds a one-variable subharmonic definition based on the sub-mean-value property and the one-directional mean-value property of harmonic functions; neither is the book's definition or statement. The mission would give Lean a first library of plurisubharmonic functions in Cn\mathbb{C}^nCn, with the definition matching the textbook.

Difficulty

The obvious route to (iv) ⇒ (i) of the goal would show −log⁡ρ-\log\rho−logρ is plurisubharmonic by computing a complex Hessian (Proposition 2.4.9). That fails: ρ\rhoρ is in general not even differentiable, so no Hessian is available. Several other steps also need measure theory with extended-real values. The sub-mean-value property requires Lebesgue integrals of upper-semicontinuous functions that may equal −∞-\infty−∞ on large sets. Smoothing requires convolution of such functions with a mollifier, and pointwise convergence in [−∞,∞)[-\infty, \infty)[−∞,∞). Suprema of families lose upper semicontinuity in general, which is why Proposition 2.4.7 carries that hypothesis. In Cartan–Thullen, holomorphic convexity alone must produce a holomorphic function on UUU that extends across no boundary point. Nothing in the hypothesis supplies such a function directly.

Formalization scope

  • Cn\mathbb{C}^nCn is EuclideanSpace ℂ (Fin n), so balls, ρ(z)\rho(z)ρ(z) = Metric.infDist z (frontier U), UϵU_\epsilonUϵ​ and dist⁡(K,∂U)\operatorname{dist}(K, \partial U)dist(K,∂U) are all Euclidean, as in the book. They are not sup-norm polydisc quantities.
  • Functions with values in R∪{−∞}\mathbb{R} \cup \{-\infty\}R∪{−∞} are EReal-valued with +∞+\infty+∞ excluded on UUU. Upper semicontinuity is UpperSemicontinuousOn for the order of EReal.
  • Hulls take suprema in EReal, and holomorphic hulls in [0,∞][0, \infty][0,∞], so no supremum takes a junk value. Set distances are infima in [0,∞][0, \infty][0,∞] (Metric.infEDist).
  • The circle mean in Proposition 2.4.3 (ii) is the Lebesgue integral of the positive part minus that of the negative part.
  • Holomorphic on an open set is DifferentiableOn ℂ, which is equivalent to the book's Definition 1.1.2 there.
  • A domain is IsOpen U ∧ IsConnected U. Relative compactness is compact closure contained in UUU.
  • Harmonic and subharmonic functions are defined only on open subsets of C=R2\mathbb{C} = \mathbb{R}^2C=R2. The book defines them on Rn\mathbb{R}^nRn, but only uses n=2n = 2n=2. This is the one restriction of scope.
  • A collection of analytic discs is a set of parametrizing maps, and Δα=φα(D)\Delta_\alpha = \varphi_\alpha(\mathbb{D})Δα​=φα​(D) as in Definition 1.4.5.
  • Definitions 1.4.5 and 2.1.1 are restated locally in the namespace LeblSCV.Pseudoconvex.

Several trivializing formalizations are ruled out. Plurisubharmonicity is not defined through the Hessian condition, so the mission does not reduce to C2C^2C2 functions. Nor is it defined by the sub-mean-value property, which would make Proposition 2.4.3 (ii) a tautology. ρ\rhoρ is not the sup-norm distance. Suprema, infima and integrals are nowhere allowed to default to 000 on empty, unbounded or non-integrable input.

A complete development needs:

  • mean values of upper-semicontinuous functions and the Poisson integral on discs (Theorem 2.4.2, not a milestone);
  • convolution with a radial mollifier on Cn\mathbb{C}^nCn;
  • Cauchy estimates on polydiscs.

The subharmonic and plurisubharmonic layer is reusable beyond this mission. Chapters on the Levi problem, the ∂ˉ\bar\partial∂ˉ-problem and Bergman kernels would all build on it. Proofs of the smaller milestones, and alternative arguments for the goal, are welcome.

Selected references

  • J. Lebl, Tasty Bits of Several Complex Variables: A Whirlwind Tour of the Subject, version 4.4, 2026. https://www.jirka.org/scv/scv.pdf
  • L. Hörmander, An Introduction to Complex Analysis in Several Variables, 3rd ed., North-Holland Mathematical Library 7, 1990 (the book's reference [H] for the Levi problem).
  • H. Cartan and P. Thullen, "Zur Theorie der Singularitäten der Funktionen mehrerer komplexen Veränderlichen: Regularitäts- und Konvergenzbereiche", Mathematische Annalen 106 (1932), 617–647.
26 thms2 active usersReviewed
AnalysisPartial Differential Equations·Captain: mikedeng1

Notes on Partial Differential Equations VII: The Heat Kernel and the Linear Heat and Schrödinger EquationsTextbook

Motivation

The heat equation ut=Δuu_t = \Delta uut​=Δu and the free Schrödinger equation iut=−Δui u_t = -\Delta uiut​=−Δu are the two model evolution equations of linear PDE on Rn\mathbb{R}^nRn. The first describes diffusion and is the prototype of every parabolic equation; the second describes a free quantum particle and is the prototype of dispersive wave equations. Both are solved explicitly by the Fourier transform and by convolution with a Gaussian-type kernel, and the estimates obtained from these formulas (smoothing, L2L^2L2 and HsH^sHs energy bounds, L1→L∞L^1 \to L^\inftyL1→L∞ decay) are the tools later used for nonlinear problems: semilinear heat equations, nonlinear Schrödinger equations, Galerkin constructions for general parabolic PDE, and Strichartz estimates.

This mission formalizes Chapter 5, §§5.1–5.3, of J. K. Hunter's Notes on Partial Differential Equations (UC Davis lecture notes, revised 6/18/2014, author's copy), which follows the presentation of Taylor's Partial Differential Equations (Taylor, vol. I, Ch. 3). The classical material goes back to Fourier (1822) for the heat kernel and to the analysis of dispersion for the Schrödinger group in the twentieth century; the goal and milestones are textbook results with complete proofs in the literature.

Setting

Write Rn\mathbb{R}^nRn for Euclidean space with Lebesgue measure, ∣x∣|x|∣x∣ for the Euclidean norm and Δ=∑i∂i2\Delta = \sum_i \partial_i^2Δ=∑i​∂i2​ for the Laplacian. The heat kernel is

Γ(x,t)=1(4πt)n/2 e−∣x∣2/4t,x∈Rn, t>0,\Gamma(x,t) = \frac{1}{(4\pi t)^{n/2}}\, e^{-|x|^2/4t}, \qquad x \in \mathbb{R}^n,\ t > 0,Γ(x,t)=(4πt)n/21​e−∣x∣2/4t,x∈Rn, t>0,

and for data fff the heat convolution is u(x,t)=∫RnΓ(x−y,t)f(y) dyu(x,t) = \int_{\mathbb{R}^n} \Gamma(x-y,t) f(y)\,dyu(x,t)=∫Rn​Γ(x−y,t)f(y)dy.

The Schwartz space S(Rn)\mathcal S(\mathbb{R}^n)S(Rn) consists of smooth functions all of whose derivatives decay faster than every power of ∣x∣|x|∣x∣, with the Fréchet topology of the seminorms sup⁡∣xα∂βf∣\sup |x^\alpha \partial^\beta f|sup∣xα∂βf∣. A curve u:I→Su : I \to \mathcal Su:I→S on a time interval III has a strong derivative vvv at ttt if the difference quotients (u(t+h)−u(t))/h(u(t+h)-u(t))/h(u(t+h)−u(t))/h converge to vvv in S\mathcal SS; Ck(I;S)C^k(I;\mathcal S)Ck(I;S) and C∞(I;S)C^\infty(I;\mathcal S)C∞(I;S) are defined with continuous strong derivatives. A Schwartz solution of the heat problem with data f∈Sf \in \mathcal Sf∈S is a curve u∈C([0,∞);S)∩C1(0,∞;S)u \in C([0,\infty);\mathcal S) \cap C^1(0,\infty;\mathcal S)u∈C([0,∞);S)∩C1(0,∞;S) with u(0)=fu(0) = fu(0)=f and ut(t)=Δu(t)u_t(t) = \Delta u(t)ut​(t)=Δu(t) for t>0t > 0t>0; a Schwartz solution of the Schrödinger problem is u∈C1(R;S)u \in C^1(\mathbb{R};\mathcal S)u∈C1(R;S) with u(0)=fu(0) = fu(0)=f and iut=−Δui u_t = -\Delta uiut​=−Δu for all ttt.

The Fourier transform is used in the book's normalization,

f^(k)=1(2π)n∫Rnf(x) e−ik⋅x dx,\hat f(k) = \frac{1}{(2\pi)^n}\int_{\mathbb{R}^n} f(x)\, e^{-ik\cdot x}\,dx,f^​(k)=(2π)n1​∫Rn​f(x)e−ik⋅xdx,

and, with ⟨k⟩=(1+∣k∣2)1/2\langle k\rangle = (1+|k|^2)^{1/2}⟨k⟩=(1+∣k∣2)1/2, the Sobolev norm is ∥f∥Hs=((2π)n∫⟨k⟩2s∣f^(k)∣2 dk)1/2\|f\|_{H^s} = \big((2\pi)^n\int \langle k\rangle^{2s}|\hat f(k)|^2\,dk\big)^{1/2}∥f∥Hs​=((2π)n∫⟨k⟩2s∣f^​(k)∣2dk)1/2 for s∈Rs \in \mathbb{R}s∈R.

Formalization targets

Goal: smoothing by the heat kernel (Theorem 5.5)

Let 1≤p≤∞1 \le p \le \infty1≤p≤∞ and f∈Lp(Rn)f \in L^p(\mathbb{R}^n)f∈Lp(Rn). Then the heat convolution converges absolutely for t>0t>0t>0, uuu is C∞C^\inftyC∞ on Rn×(0,∞)\mathbb{R}^n \times (0,\infty)Rn×(0,∞), and

ut=Δu(t>0).u_t = \Delta u \quad (t > 0).ut​=Δu(t>0).

If p<∞p < \inftyp<∞, every derivative of uuu tends to zero as ∣x∣→∞|x| \to \infty∣x∣→∞ at each fixed t>0t > 0t>0, and

u(⋅,t)→f  in Lp as t→0+.u(\cdot,t) \to f \ \text{ in } L^p \text{ as } t \to 0^+.u(⋅,t)→f  in Lp as t→0+.

This is the chapter's statement that rough data are instantly smoothed while the initial condition is attained in the LpL^pLp sense; it involves no Fourier transform.

Milestones

  1. Eq. (5.9): Γ\GammaΓ is C∞C^\inftyC∞ on Rn×(0,∞)\mathbb{R}^n \times (0,\infty)Rn×(0,∞) and Γt=ΔΓ\Gamma_t = \Delta\GammaΓt​=ΔΓ.
  2. Theorem 5.4: for f∈Sf \in \mathcal Sf∈S the heat problem has a unique Schwartz solution; it lies in C∞([0,∞);S)C^\infty([0,\infty);\mathcal S)C∞([0,∞);S), satisfies u^(k,t)=f^(k)e−t∣k∣2\hat u(k,t) = \hat f(k) e^{-t|k|^2}u^(k,t)=f^​(k)e−t∣k∣2, and equals the heat convolution for t>0t > 0t>0.
  3. Theorem 5.8: ∥u(t)∥L2≤∥f∥L2\|u(t)\|_{L^2} \le \|f\|_{L^2}∥u(t)∥L2​≤∥f∥L2​ and ∥u(t)∥L∞≤(4πt)−n/2∥f∥L1\|u(t)\|_{L^\infty} \le (4\pi t)^{-n/2}\|f\|_{L^1}∥u(t)∥L∞​≤(4πt)−n/2∥f∥L1​.
  4. Theorem 5.9: ∥u(t)∥Hs≤∥f∥Hs\|u(t)\|_{H^s} \le \|f\|_{H^s}∥u(t)∥Hs​≤∥f∥Hs​ for all s∈Rs \in \mathbb{R}s∈R, t≥0t \ge 0t≥0.
  5. Theorem 5.10: on [0,T][0,T][0,T], max⁡t∥u(t)∥Hs≤∥f∥Hs\max_t \|u(t)\|_{H^s} \le \|f\|_{H^s}maxt​∥u(t)∥Hs​≤∥f∥Hs​ and ∥Du∥L2([0,T];Hs)≤12∥f∥Hs\|Du\|_{L^2([0,T];H^s)} \le \tfrac{1}{\sqrt 2}\|f\|_{H^s}∥Du∥L2([0,T];Hs)​≤2​1​∥f∥Hs​.
  6. Theorem 5.15: for f∈Sf \in \mathcal Sf∈S the Schrödinger problem has a unique solution in C∞(R;S)C^\infty(\mathbb{R};\mathcal S)C∞(R;S), with u^(k,t)=e−it∣k∣2f^(k)\hat u(k,t) = e^{-it|k|^2}\hat f(k)u^(k,t)=e−it∣k∣2f^​(k) and u(⋅,t)=ΓS(⋅,t)∗fu(\cdot,t) = \Gamma_S(\cdot,t) * fu(⋅,t)=ΓS​(⋅,t)∗f for t≠0t \ne 0t=0, ΓS(x,t)=(4πit)−n/2ei∣x∣2/4t\Gamma_S(x,t) = (4\pi i t)^{-n/2} e^{i|x|^2/4t}ΓS​(x,t)=(4πit)−n/2ei∣x∣2/4t.
  7. Theorem 5.16: ∥u(t)∥L2≤∥f∥L2\|u(t)\|_{L^2} \le \|f\|_{L^2}∥u(t)∥L2​≤∥f∥L2​, ∥u(t)∥L∞≤(4π∣t∣)−n/2∥f∥L1\|u(t)\|_{L^\infty} \le (4\pi|t|)^{-n/2}\|f\|_{L^1}∥u(t)∥L∞​≤(4π∣t∣)−n/2∥f∥L1​ and, for 2<p<∞2<p<\infty2<p<∞, ∥u(t)∥Lp≤(4π∣t∣)−n(1/2−1/p)∥f∥Lp′\|u(t)\|_{L^p} \le (4\pi|t|)^{-n(1/2-1/p)}\|f\|_{L^{p'}}∥u(t)∥Lp​≤(4π∣t∣)−n(1/2−1/p)∥f∥Lp′​.
  8. Theorem 5.17: ∥u(t)∥Hs=∥f∥Hs\|u(t)\|_{H^s} = \|f\|_{H^s}∥u(t)∥Hs​=∥f∥Hs​ for all sss and ttt.

A further item, not a milestone, records that ∫Γ(x,t) dx=1\int \Gamma(x,t)\,dx = 1∫Γ(x,t)dx=1 for t>0t > 0t>0 (p. 131).

Significance

The result itself. Theorem 5.5 is the statement that the heat semigroup maps LpL^pLp into smooth functions decaying with all derivatives, and that it is strongly continuous on LpL^pLp for p<∞p < \inftyp<∞. It is used whenever a parabolic problem with rough data is solved by the Duhamel formula, in particular for the semilinear heat equation in the next part of the chapter. Theorem 5.4 and the energy estimates 5.9–5.10 are the input for generalized HsH^sHs solutions (Theorem 5.12) and for Galerkin existence for parabolic PDE in Chapter 6. The Schrödinger estimates 5.16–5.17 are the linear input of the local theory of nonlinear Schrödinger equations and of Strichartz estimates.

Formalizing it. All results are classical and fully proved on paper. Mathlib has Schwartz functions, its own Fourier transform on S\mathcal SS with Plancherel, Gaussian integrals and Fourier transforms of Gaussians, convolution and approximate identities for compactly supported kernels, and the Laplacian on inner-product spaces. It does not have the heat kernel on Rn\mathbb{R}^nRn as a solution operator, the differentiation of Schwartz-valued curves, the HsH^sHs energy estimates, or the dispersive estimates for the Schrödinger group. A platform development of the heat kernel exists only on R3\mathbb{R}^3R3 with a viscosity parameter (the Navier–Stokes mission), and the platform's Plancherel theorem is in Mathlib's normalization. The remaining work is to formalize the known proofs in the book's normalization and dimension.

Difficulty

For the goal, the obvious argument is "differentiate under the integral sign and apply the mollifier theorem". Both steps need care in Lean. Differentiation in (x,t)(x,t)(x,t) requires domination of every derivative of Γ\GammaΓ uniformly on neighbourhoods of (x,t)(x,t)(x,t), paired by Hölder's inequality with an arbitrary f∈Lpf \in L^pf∈Lp. The approximation-of-identity result in Mathlib and in the book (Theorem 1.28) is stated for compactly supported mollifiers, whereas Γ(⋅,t)\Gamma(\cdot,t)Γ(⋅,t) has full support, so the LpL^pLp convergence needs the Gaussian version with a tail estimate. The decay of all derivatives as ∣x∣→∞|x| \to \infty∣x∣→∞ relies on p<∞p < \inftyp<∞. For the Schwartz-space results the difficulty is the calculus of S\mathcal SS-valued curves: strong differentiability is convergence of difference quotients in every Schwartz seminorm, and uniqueness requires passing from the strong equation to the pointwise ODE for u^(k,t)\hat u(k,t)u^(k,t). The Lp′→LpL^{p'} \to L^pLp′→Lp bound (5.16) rests on Riesz–Thorin interpolation, which Mathlib does not have.

Formalization scope

  • Rn\mathbb{R}^nRn is EuclideanSpace ℝ (Fin n) with volume; coordinates are 0-based (i : Fin n). Δ\DeltaΔ is Mathlib's Laplacian: on functions for the goal and (5.9), and Δ:S→S\Delta : \mathcal S \to \mathcal SΔ:S→S for the Schwartz solutions. Smoothness is ContDiff/ContDiffOn ℝ ∞.
  • S\mathcal SS is Mathlib's SchwartzMap with its Fréchet topology, the same as the book's. Real-valued for the heat equation, complex-valued for Schrödinger. Strong derivatives, C∞(I;S)C^\infty(I;\mathcal S)C∞(I;S) and the two solution predicates are defined in HunterPDE.HeatFourier.SchwartzCurve. Uniqueness in Theorem 5.4 is agreement for t≥0t \ge 0t≥0.
  • The Fourier transform is the book's (2π)−n∫fe−ik⋅x(2\pi)^{-n}\int f e^{-ik\cdot x}(2π)−n∫fe−ik⋅x, defined explicitly; Mathlib's 𝓕 is not used. The HsH^sHs norm is [0,∞][0,\infty][0,∞]-valued and is the norm of the book's HsH^sHs inner product, ((2π)n∫⟨k⟩2s∣f^∣2)1/2\big((2\pi)^n\int\langle k\rangle^{2s}|\hat f|^2\big)^{1/2}((2π)n∫⟨k⟩2s∣f^​∣2)1/2; the norm formula printed with Definition 5.74 places (2π)n(2\pi)^n(2π)n outside the square root, which differs by the constant (2π)n/2(2\pi)^{n/2}(2π)n/2 and does not affect any statement here, since every HsH^sHs inequality and identity has an HsH^sHs norm on both sides. LpL^pLp norms are eLpNorm in [0,∞][0,\infty][0,∞], and the factors 1/(4π∣t∣)…1/(4\pi|t|)^{\dots}1/(4π∣t∣)… in Theorem 5.16 are divisions in [0,∞][0,\infty][0,∞], so t=0t = 0t=0 gives the trivial bound ∞\infty∞.
  • Corrections of the page. (i) The book states u∈C0∞(Rn×(0,∞))u \in C_0^\infty(\mathbb{R}^n \times (0,\infty))u∈C0∞​(Rn×(0,∞)) in Theorem 5.5 for every p≤∞p \le \inftyp≤∞. For p=∞p = \inftyp=∞ this fails (f≡1f \equiv 1f≡1), so the decay of derivatives is stated for p<∞p < \inftyp<∞, which is the case its proof covers. "C0∞C_0^\inftyC0∞​" is read as the proof explains it: every derivative tends to zero as ∣x∣→∞|x| \to \infty∣x∣→∞ at fixed t>0t > 0t>0. (ii) The Schrödinger kernel is printed as (4πit)−n/2e−i∣x∣2/4t(4\pi i t)^{-n/2}e^{-i|x|^2/4t}(4πit)−n/2e−i∣x∣2/4t. The sign of the exponent contradicts the book's (5.15), so the corrected e+i∣x∣2/4te^{+i|x|^2/4t}e+i∣x∣2/4t is used, with the principal-branch power.
  • Theorems 5.9 and 5.10 assume the solution property of Theorem 5.4 rather than C∞C^\inftyC∞ regularity in time. By Theorem 5.4 this is the same solution. The absolute convergence of (5.5) is part of the goal's conclusion.
  • Ruling out trivializations. The goal is not the statement "uuu is smooth": the heat equation, the decay of every derivative and the LpL^pLp convergence are all required. No hypothesis restricts fff beyond f∈Lpf \in L^pf∈Lp. The solution predicates are satisfiable (the zero curve solves the problem with zero data), and existence in Theorems 5.4 and 5.15 is asserted, not assumed.
  • Not included: generalized HsH^sHs solutions (Definition 5.11, Theorem 5.12), the heat Lp′→LpL^{p'}\to L^pLp′→Lp bound (5.10), and the Fourier-transform background of Appendix 5.B (Theorems 5.66–5.73). Contributions welcome: a Gaussian approximate-identity theorem in LpL^pLp, the S\mathcal SS-valued calculus of Proposition 5.3, and a conversion lemma between the book's and Mathlib's Fourier normalizations. All three are reusable across this series (semigroups, the semilinear heat equation, NLS).

Selected references

  • J. K. Hunter, Notes on Partial Differential Equations, UC Davis lecture notes, revised 6/18/2014, Chapter 5. https://www.math.ucdavis.edu/~hunter/pdes/pde_notes.pdf
  • M. E. Taylor, Partial Differential Equations I: Basic Theory, 2nd ed., Springer, 2011. https://doi.org/10.1007/978-1-4419-7055-8
  • L. C. Evans, Partial Differential Equations, 2nd ed., AMS Graduate Studies in Mathematics 19, 2010, §2.3 and §4.3. https://doi.org/10.1090/gsm/019
  • T. Cazenave, Semilinear Schrödinger Equations, Courant Lecture Notes 10, AMS, 2003, Ch. 2. https://doi.org/10.1090/cln/010
12 thms2 active usersReviewed
🏆Completed
Analysis·Captain: Lucas

Analise de Fourier I: Parseval's Theorem for Fourier SeriesTextbook

Motivation

Periodic signals are the basic objects of audio processing, electrical engineering and the analytic study of partial differential equations, and the standard first-course tool for handling them is the Fourier series: a decomposition of a TTT-periodic signal into sinusoids of frequencies ωn=2πn/T\omega_n = 2\pi n / Tωn​=2πn/T. The identity that makes the decomposition quantitatively useful is Parseval's theorem: the average power of the signal equals the sum of the squared moduli of its Fourier coefficients, so energy can be accounted for frequency by frequency.

This mission formalizes the chain of results leading to that identity exactly as it is presented in the open-access undergraduate textbook Análise de Fourier — Um Livro Colaborativo (Esequia Sauter and Fabio Souto de Azevedo, orgs., UFRGS/REAMAT, 2022): the orthogonality relations of the trigonometric system (Teorema 3.2.1), the coefficient formulas (Teorema 3.2.2), the passage to the exponential form (§4.2), and the Parseval identity itself (Teorema 5.1.1).

Setting

Fix a period T>0T > 0T>0 and write

ωn  =  2πnT,n∈Z.\omega_n \;=\; \frac{2\pi n}{T}, \qquad n \in \mathbb{Z}.ωn​=T2πn​,n∈Z.

For a real-valued fff integrable on [0,T][0,T][0,T] the book defines the trigonometric Fourier coefficients (eq. 3.23)

an  =  2T∫0Tf(t)cos⁡(ωnt) dt,bn  =  2T∫0Tf(t)sin⁡(ωnt) dt,a_n \;=\; \frac{2}{T}\int_0^T f(t)\cos(\omega_n t)\,dt, \qquad b_n \;=\; \frac{2}{T}\int_0^T f(t)\sin(\omega_n t)\,dt,an​=T2​∫0T​f(t)cos(ωn​t)dt,bn​=T2​∫0T​f(t)sin(ωn​t)dt,

and for a complex-valued fff the exponential coefficients (§4.2, eq. 4.8)

Cn  =  1T∫0Tf(t) e−iωnt dt,n∈Z,C_n \;=\; \frac{1}{T}\int_0^T f(t)\,e^{-i\omega_n t}\,dt, \qquad n \in \mathbb{Z},Cn​=T1​∫0T​f(t)e−iωn​tdt,n∈Z,

which for real fff satisfy Cn=(an−ibn)/2C_n = (a_n - i b_n)/2Cn​=(an​−ibn​)/2. The average power of a TTT-periodic signal is (Definição 5.1.1)

Pf  =  1T∫0T∣f(t)∣2 dt.P_f \;=\; \frac{1}{T}\int_0^T |f(t)|^2\,dt .Pf​=T1​∫0T​∣f(t)∣2dt.

A trigonometric polynomial of degree NNN (Definição 3.2.1) is

a02+∑n=1N[ancos⁡(ωnt)+bnsin⁡(ωnt)].\frac{a_0}{2} + \sum_{n=1}^{N}\bigl[a_n\cos(\omega_n t) + b_n\sin(\omega_n t)\bigr].2a0​​+n=1∑N​[an​cos(ωn​t)+bn​sin(ωn​t)].

Formalization targets

Goal — Teorema 5.1.1 (Teorema de Parseval)

For T>0T > 0T>0 and f:R→Cf : \mathbb{R} \to \mathbb{C}f:R→C continuous and TTT-periodic,

1T∫0T∣f(t)∣2 dt  =  ∑n=−∞∞∣Cn∣2.\frac{1}{T}\int_0^T |f(t)|^2\,dt \;=\; \sum_{n=-\infty}^{\infty} |C_n|^2 .T1​∫0T​∣f(t)∣2dt=n=−∞∑∞​∣Cn​∣2.

The book states the identity for a periodic function "representable by a Fourier series"; the mission fixes continuity as the concrete sufficient regularity hypothesis, which keeps the statement non-vacuous and true, and leaves the sum as an unordered sum over Z\mathbb{Z}Z so that no summation order is smuggled in.

Supporting targets

  1. Teorema 3.2.1 — the three orthogonality relations of {cos⁡(ωnt),sin⁡(ωnt)}\{\cos(\omega_n t), \sin(\omega_n t)\}{cos(ωn​t),sin(ωn​t)} on [0,T][0,T][0,T], including the degenerate index n=m=0n = m = 0n=m=0.
  2. §4.2 — the orthogonality relation in exponential form, ∫0Teiωnte−iωmt dt=T\int_0^T e^{i\omega_n t}e^{-i\omega_m t}\,dt = T∫0T​eiωn​te−iωm​tdt=T for n=mn = mn=m and 000 otherwise, n,m∈Zn, m \in \mathbb{Z}n,m∈Z.
  3. Teorema 3.2.2 — recovery of the coefficients of a trigonometric polynomial by the integral formulas (3.23).
  4. Eq. (4.8) — Cn=(an−ibn)/2C_n = (a_n - i b_n)/2Cn​=(an​−ibn​)/2 for a real integrable fff.
  5. Bessel's inequality and summability — every finite partial sum of ∣Cn∣2|C_n|^2∣Cn​∣2 is at most PfP_fPf​, and the family (∣Cn∣2)n∈Z(|C_n|^2)_{n \in \mathbb{Z}}(∣Cn​∣2)n∈Z​ is summable. Summability is what gives the goal's infinite sum a meaning independent of any ordering.

Significance

Parseval's identity converts an integral estimate into a coefficientwise one: it is the bridge between the time domain and the frequency domain, underlies the RMS computations of the book's own electrical-engineering examples (Exemplo 5.1.2), and yields closed-form evaluations of numerical series (the book's Exemplo 5.1.3 computes a series of reciprocal odd squares this way).

Mathlib already contains the abstract Hilbert-space form of the identity for the Fourier basis on the circle AddCircle T. What this mission adds is the concrete, classroom-level layer that an engineering or physics reader recognizes: coefficients written as interval integrals of a function on R\mathbb{R}R with an explicit period TTT, the real (an,bn)(a_n, b_n)(an​,bn​) form, the exponential CnC_nCn​ form and the dictionary between them, and the orthogonality relations as free-standing computations. That layer is reusable by any later mission in this series (transformada de Fourier, equação do calor, equação da onda).

Difficulty

The obvious route — expand ∣f∣2=ffˉ|f|^2 = f\bar f∣f∣2=ffˉ​, substitute the Fourier series, and integrate term by term — is exactly the book's proof, and it is the step that a formal development cannot take for granted: interchanging the integral with an infinite sum requires a convergence theorem that the book explicitly places outside its scope (the remark after Definição 3.2.3), and pointwise convergence of the Fourier series of a merely continuous function is false in general. A complete proof must run through L2L^2L2 convergence rather than pointwise convergence, so the central task is to connect the interval-integral coefficients on [0,T][0,T][0,T] with the Hilbert-space machinery for the circle, including the change of variables and the normalization of Haar measure.

Formalization scope

The development commits to the following conventions, all fixed in the definition bundle so that every statement shares them:

  • The period is an explicit real parameter TTT with the hypothesis 0<T0 < T0<T written into each statement; at T=0T = 0T=0 the definitions would divide by zero and nothing is claimed.
  • Integrals are interval integrals over [0,T][0,T][0,T] of functions defined on all of R\mathbb{R}R; the book's alternative window [−T/2,T/2][-T/2, T/2][−T/2,T/2] is not used.
  • Coefficient indices range over Z\mathbb{Z}Z; ana_nan​ and bnb_nbn​ are defined for negative nnn as well, matching eq. (4.7) of the book.
  • an,bna_n, b_nan​,bn​ act on real-valued functions, CnC_nCn​ and the average power on complex-valued ones; a real signal enters the complex statements through the coercion of its values.
  • Sums over Z\mathbb{Z}Z are unordered sums, so the goal asserts convergence of the family, not of a symmetric partial-sum limit.
  • The sign convention is e−iωnte^{-i\omega_n t}e−iωn​t in the coefficient and e+iωnte^{+i\omega_n t}e+iωn​t in the synthesis, as in §4.2.

The goal is not trivializable: the hypotheses (a positive period, a continuous periodic function) are satisfiable, and both sides of the identity are non-degenerate already for f(t)=cos⁡(2πt/T)f(t) = \cos(2\pi t/T)f(t)=cos(2πt/T).

Useful infrastructure beyond the mission: the dictionary between the interval-integral coefficients on [0,T][0,T][0,T] and Mathlib's fourierCoeff on AddCircle T, and the orthogonality relations as standalone integral computations.

Selected references

  • Esequia Sauter, Fabio Souto de Azevedo (orgs.), Análise de Fourier — Um Livro Colaborativo, UFRGS/REAMAT, 26 July 2022. https://www.ufrgs.br/reamat/TransformadasIntegrais/livro-af/main.html
11 thms2 active usersReviewed
🏆Completed
Numerical Analysis·Captain: Lucas

Fast Fourier Transform I: Correctness of the Radix-2 Cooley–Tukey AlgorithmTextbook

Motivation

The discrete Fourier transform (DFT) is the basic spectral tool of digital signal processing, numerical analysis and computational number theory: it turns a finite sample of a signal into its frequency content, converts convolution into pointwise multiplication, and underlies fast integer and polynomial multiplication. Computed straight from its defining sum, a transform of length nnn costs Θ(n2)\Theta(n^2)Θ(n2) arithmetic operations. The fast Fourier transform (FFT) is any method that computes the same values in O(nlog⁡n)O(n \log n)O(nlogn) operations, and the radix-2 Cooley–Tukey algorithm is the most widely used of them.

The history is long and worth stating precisely. Gauss used an equivalent divide-and-conquer scheme in unpublished work of 1805 on the orbits of Pallas and Juno, without any complexity analysis. Danielson and Lanczos (1942) published the doubling step — the even/odd splitting identity that the recursion rests on — for x-ray crystallography. Good (1958) gave the prime-factor algorithm for coprime factorizations. Cooley and Tukey (1965) published the general composite-size algorithm together with the O(nlog⁡n)O(n \log n)O(nlogn) analysis that made the method famous. What is not known is a matching lower bound: whether a DFT of length nnn can be computed in o(nlog⁡n)o(n \log n)o(nlogn) arithmetic operations is open.

Setting

Fix a length n∈Nn \in \mathbb{N}n∈N and a sequence of complex samples x0,x1,x2,…x_0, x_1, x_2, \dotsx0​,x1​,x2​,…, modelled as a function x:N→Cx : \mathbb{N} \to \mathbb{C}x:N→C. The DFT of length nnn evaluated at frequency index kkk is

dft(n,x)(k)  =  ∑m=0n−1xm e−2πi mk/n,\mathrm{dft}(n, x)(k) \;=\; \sum_{m=0}^{n-1} x_m \, e^{-2\pi i\, m k / n},dft(n,x)(k)=m=0∑n−1​xm​e−2πimk/n,

and the inverse transform of a spectrum XXX is

idft(n,X)(m)  =  1n∑k=0n−1Xk e+2πi mk/n.\mathrm{idft}(n, X)(m) \;=\; \frac{1}{n} \sum_{k=0}^{n-1} X_k \, e^{+2\pi i\, m k / n}.idft(n,X)(m)=n1​k=0∑n−1​Xk​e+2πimk/n.

Only the first nnn samples x0,…,xn−1x_0, \dots, x_{n-1}x0​,…,xn−1​ enter the sum; the frequency index kkk is an arbitrary natural number, and the transform is nnn-periodic in it.

The radix-2 Cooley–Tukey algorithm is the recursion on the exponent ppp, with n=2pn = 2^pn=2p:

fft(0,x)(k)=x0,fft(p+1,x)(k)=E ⁣(k mod 2p)+e−2πik/2p+1⋅O ⁣(k mod 2p),\mathrm{fft}(0, x)(k) = x_0, \qquad \mathrm{fft}(p+1, x)(k) = E\!\left(k \bmod 2^p\right) + e^{-2\pi i k / 2^{p+1}} \cdot O\!\left(k \bmod 2^p\right),fft(0,x)(k)=x0​,fft(p+1,x)(k)=E(kmod2p)+e−2πik/2p+1⋅O(kmod2p),

where E=fft(p,m↦x2m)E = \mathrm{fft}(p, m \mapsto x_{2m})E=fft(p,m↦x2m​) is the transform of the even-indexed subsequence and O=fft(p,m↦x2m+1)O = \mathrm{fft}(p, m \mapsto x_{2m+1})O=fft(p,m↦x2m+1​) that of the odd-indexed one. The factor e−2πik/2p+1e^{-2\pi i k/2^{p+1}}e−2πik/2p+1 is the twiddle factor of the merge stage.

The arithmetic cost of that recursion is modelled by two counters. At the merge stage of a transform of 2p+12^{p+1}2p+1 points there are 2p2^p2p butterflies; each butterfly performs one twiddle-factor multiplication and two complex additions, and the two recursive calls are on 2p2^p2p points each:

M(0)=0,M(p+1)=2M(p)+2p,A(0)=0,A(p+1)=2A(p)+2p+1.M(0) = 0, \quad M(p+1) = 2M(p) + 2^p, \qquad A(0) = 0, \quad A(p+1) = 2A(p) + 2^{p+1}.M(0)=0,M(p+1)=2M(p)+2p,A(0)=0,A(p+1)=2A(p)+2p+1.

Formalization targets

Goal

∀ p∈N, ∀ x:N→C, ∀ k∈N:fft(p,x)(k)  =  dft(2p,x)(k).\forall\, p \in \mathbb{N},\ \forall\, x : \mathbb{N} \to \mathbb{C},\ \forall\, k \in \mathbb{N}: \quad \mathrm{fft}(p, x)(k) \;=\; \mathrm{dft}(2^p, x)(k).∀p∈N, ∀x:N→C, ∀k∈N:fft(p,x)(k)=dft(2p,x)(k).

The goal fixes no operation count and no rate: it asserts only that the recursion computes exactly the transform it is supposed to compute, at every frequency index, for every input. That is the statement an implementation's correctness rests on, and it stays true whatever the cost analysis of the algorithm turns out to be.

Supporting targets

The milestones are the intermediate statements the source separates out: nnn-periodicity of the transform in the frequency index; the Danielson–Lanczos even/odd splitting

dft(2N,x)(k)=dft(N,m↦x2m)(k)+e−2πik/(2N)⋅dft(N,m↦x2m+1)(k)(N≥1);\mathrm{dft}(2N, x)(k) = \mathrm{dft}(N, m \mapsto x_{2m})(k) + e^{-2\pi i k/(2N)} \cdot \mathrm{dft}(N, m \mapsto x_{2m+1})(k) \qquad (N \ge 1);dft(2N,x)(k)=dft(N,m↦x2m​)(k)+e−2πik/(2N)⋅dft(N,m↦x2m+1​)(k)(N≥1);

Fourier inversion idft(n,dft(n,x))(m)=xm\mathrm{idft}(n, \mathrm{dft}(n, x))(m) = x_midft(n,dft(n,x))(m)=xm​ for m<nm < nm<n; the conjugate symmetry Xn−k=Xk‾X_{n-k} = \overline{X_k}Xn−k​=Xk​​ of the spectrum of a real input; and the closed forms M(p)=n2log⁡2nM(p) = \tfrac{n}{2}\log_2 nM(p)=2n​log2​n and A(p)=nlog⁡2nA(p) = n\log_2 nA(p)=nlog2​n of the two cost recursions, with n=2pn = 2^pn=2p.

Significance

Fourier inversion and the splitting identity are the two facts that make the transform usable at all: the first says no information is lost, the second is the single algebraic step from which every Cooley–Tukey variant — mixed radix, split radix, iterative bit-reversed implementations — is assembled. The operation counts are what justify the claim that the algorithm is O(nlog⁡n)O(n\log n)O(nlogn) rather than Θ(n2)\Theta(n^2)Θ(n2): for n=220n = 2^{20}n=220 they are the difference between roughly 101210^{12}1012 and roughly 2×1072 \times 10^72×107 complex multiplications.

None of this is open mathematics; all of it is classical. What this mission produces is a self-contained machine-checked development of the radix-2 algorithm against an explicit definition of the DFT: a recursive algorithm, a proof that it agrees with the defining sum at every index, and a proof of its arithmetic cost. Mathlib carries Fourier theory for characters of finite abelian groups and for Z/nZ\mathbb{Z}/n\mathbb{Z}Z/nZ, but the mission is stated against the elementary sum above so that the statements can be read, and audited, without that background.

Difficulty

The obvious induction on ppp does not close by itself. Unfolding the recursion gives the even and odd sub-transforms evaluated at the reduced index k mod 2pk \bmod 2^pkmod2p, while the splitting identity produces them at kkk. Closing the gap needs periodicity of the length-NNN transform in its frequency index — which is why periodicity is a milestone rather than a step inside the main proof. The second recurring obstacle is bookkeeping with the exponential: e−2πi(2m)k/(2N)=e−2πimk/Ne^{-2\pi i (2m)k/(2N)} = e^{-2\pi i mk/N}e−2πi(2m)k/(2N)=e−2πimk/N and e−2πim=1e^{-2\pi i m} = 1e−2πim=1 are the only analytic inputs, but they must be applied under a finite sum with natural-number casts, where N\mathbb{N}N-subtraction and division by a cast nnn that may be zero are easy to get wrong.

Formalization scope

Sequences are total functions N→C\mathbb{N} \to \mathbb{C}N→C, not vectors of a fixed length: the length nnn appears only as the range of the defining sum, so the transform of length nnn ignores xmx_mxm​ for m≥nm \ge nm≥n. The frequency index ranges over all of N\mathbb{N}N, and the goal is asserted for every such index, not only for k<2pk < 2^pk<2p — the periodicity of both sides makes this the stronger, and cleaner, statement.

Degenerate inputs are inside the statements, not excluded by hypothesis. The length-000 transform is the empty sum 000; division by the cast (n:C)=0(n : \mathbb{C}) = 0(n:C)=0 follows Lean's convention z/0=0z/0 = 0z/0=0, which is why inversion carries the hypothesis 0<n0 < n0<n and the splitting identity carries 0<N0 < N0<N. The real-input symmetry is stated for k≤nk \le nk≤n, with N\mathbb{N}N-subtraction in n−kn - kn−k.

There is no trivializing reading: the FFT recursion is defined without ever mentioning the DFT, the cost counters are defined by their own recursions, and every hypothesis in the list above is satisfiable.

A complete development needs: the geometric-sum evaluation of ∑k<nζk\sum_{k<n} \zeta^k∑k<n​ζk for an nnn-th root of unity ζ≠1\zeta \ne 1ζ=1 (for inversion), the even/odd reindexing of a sum over {0,…,2N−1}\{0,\dots,2N-1\}{0,…,2N−1}, and the periodicity computations above. All of these are reusable beyond this mission; the splitting identity in particular is the entry point for a mixed-radix or split-radix sequel.

Selected references

  • J. W. Cooley and J. W. Tukey, An algorithm for the machine calculation of complex Fourier series, Mathematics of Computation 19 (1965), 297–301. https://doi.org/10.1090/S0025-5718-1965-0178586-1
  • G. C. Danielson and C. Lanczos, Some improvements in practical Fourier analysis and their application to x-ray scattering from liquids, Journal of the Franklin Institute 233 (1942), 365–380 and 435–452. https://doi.org/10.1016/S0016-0032(42)90767-1
  • M. T. Heideman, D. H. Johnson and C. S. Burrus, Gauss and the history of the fast Fourier transform, Archive for History of Exact Sciences 34 (1985), 265–277. https://doi.org/10.1007/BF00348431
  • Fast Fourier transform, Wikipedia. https://en.wikipedia.org/wiki/Fast_Fourier_transform
11 thms2 active usersReviewed
🏆Completed
Number Theory·Captain: Lucas

Gelbart's Langlands Survey I: Hecke's Correspondence between Automorphic Forms and Dirichlet SeriesResearch Paper

Motivation

The Langlands program proposes that the arithmetic of number fields is encoded in the representation theory of reductive groups over their adele rings. Its conjectures — reciprocity and functoriality — are stated in the survey this mission formalizes, Gelbart 1984, only after a long preparatory part on the classical results they generalize, and it is that classical part (Part II of the survey) that admits precise formal statements today.

The classical engine is a theorem of Hecke (1936): a holomorphic function on the upper half-plane, given by a Fourier expansion in e2πinz/he^{2\pi i n z/h}e2πinz/h, transforms in a prescribed way under z↦−1/zz \mapsto -1/zz↦−1/z exactly when the Dirichlet series built from its Fourier coefficients continues analytically and satisfies a functional equation. One side of the equivalence is a symmetry of an analytic object on the upper half-plane; the other is an analytic property of a series assembled from arithmetic data. Gelbart presents this as the prototype of the "reciprocity" that the Langlands conjectures extend to GLnGL_nGLn​ and beyond.

Timeline of the material covered here.

  • 1859: Riemann derives the functional equation of ζ(s)\zeta(s)ζ(s) from the transformation law of the Jacobi theta function, via the Mellin transform (Gelbart, §II.B.2, p. 187).
  • 1920s: Hasse and Minkowski establish the local-global principle for rational quadratic forms (Gelbart, §II.A, p. 186).
  • 1936: Hecke proves the equivalence that is this mission's goal, and characterizes Euler products among Dirichlet series of automorphic forms (Gelbart, §II.B.2, Theorems 1 and 2).
  • 1967: Weil extends Hecke's theorem to congruence subgroups; Langlands formulates functoriality.

Setting

Fix a sequence of complex numbers a0,a1,a2,…a_0, a_1, a_2, \dotsa0​,a1​,a2​,… subject to the growth condition an=O(nc)a_n = O(n^c)an​=O(nc) for some c>0c > 0c>0, a period h>0h > 0h>0, a weight k>0k > 0k>0, and a sign C=±1C = \pm 1C=±1. Three objects are attached to this data.

  • The form: f(z)=∑n≥0ane2πinz/h\displaystyle f(z) = \sum_{n \ge 0} a_n e^{2\pi i n z/h}f(z)=n≥0∑​an​e2πinz/h, holomorphic on the upper half-plane {z:Im⁡z>0}\{z : \operatorname{Im} z > 0\}{z:Imz>0}.
  • The Dirichlet series: φ(s)=∑n≥1anns\displaystyle \varphi(s) = \sum_{n \ge 1} \frac{a_n}{n^s}φ(s)=n≥1∑​nsan​​, absolutely convergent for Re⁡s>c+1\operatorname{Re} s > c+1Res>c+1.
  • The completed series: Φ(s)=(2πh)−sΓ(s) φ(s)\displaystyle \Phi(s) = \left(\frac{2\pi}{h}\right)^{-s} \Gamma(s)\, \varphi(s)Φ(s)=(h2π​)−sΓ(s)φ(s).

Two conditions on this data are compared.

(A)Φ(s)+a0s+Ca0k−s extends to an entire function, bounded in every vertical strip, and Φ(k−s)=C Φ(s).\textbf{(A)}\quad \Phi(s) + \frac{a_0}{s} + \frac{C a_0}{k-s} \ \text{extends to an entire function, bounded in every vertical strip, and}\ \Phi(k-s) = C\,\Phi(s).(A)Φ(s)+sa0​​+k−sCa0​​ extends to an entire function, bounded in every vertical strip, and Φ(k−s)=CΦ(s). (B)f(−1/z)=C(zi)kf(z)(Im⁡z>0).\textbf{(B)}\quad f(-1/z) = C\left(\frac{z}{i}\right)^{k} f(z) \qquad (\operatorname{Im} z > 0).(B)f(−1/z)=C(iz​)kf(z)(Imz>0).

Condition (B) says that fff is automorphic of weight kkk for the group of transformations generated by z↦z+hz \mapsto z + hz↦z+h and z↦−1/zz \mapsto -1/zz↦−1/z; invariance under z↦z+hz \mapsto z+hz↦z+h is built into the Fourier expansion.

Formalization targets

Goal — Theorem 1 (Hecke), p. 188

(A)  ⟺  (B)\textbf{(A)} \iff \textbf{(B)}(A)⟺(B)

for every coefficient sequence of polynomial growth and all h,k>0h, k > 0h,k>0, C=±1C = \pm 1C=±1. The goal fixes no particular group, no level and no arithmetic input: it is the general equivalence, from which the classical examples follow by specialization.

Milestones

The milestone list follows the survey: the local-global principle of §II.A, the Riemann–theta computation that motivates Hecke's proof (§II.B.2, p. 187), the Mellin representation of Φ\PhiΦ, the two implications of Theorem 1 separately, and the Euler-product criterion of Theorem 2 (p. 189).

Significance

Hecke's theorem is what makes "this LLL-function is automorphic" a checkable assertion: it converts a statement about analytic continuation and a functional equation — often the only handle one has on an arithmetically defined Dirichlet series — into the existence of an automorphic form with prescribed Fourier coefficients. Weil's converse theorem, the modularity of elliptic curves, and the automorphy criteria used throughout the Langlands program are descendants of this statement. Downstream of it sit the classical applications listed in the survey: the functional equations of ζ\zetaζ and of Dirichlet LLL-functions, and the identification of theta series of quadratic forms with modular forms.

Status. Hecke's theorem is a classical, fully proved result (Hecke 1936; a textbook treatment is Ogg, Modular forms and Dirichlet series, Ch. 1). Hasse–Minkowski is likewise classical. Neither has a formalization in Mathlib at the pinned revision: Mathlib supplies the completed Riemann zeta function and its functional equation, the Jacobi theta transformation law, LSeries and its abscissa theory, the Gamma function and the Mellin transform, and modular forms with SlashAction, but no converse theorem and no local-global principle for quadratic forms. What this mission produces is therefore new formal mathematics on top of an old result, not a re-derivation of something already machine-checked.

Difficulty

The forward implication (B) ⇒\Rightarrow⇒ (A) is Riemann's argument: split ∫0∞(f(iy)−a0)ys−1 dy\int_0^\infty (f(iy) - a_0) y^{s-1}\,dy∫0∞​(f(iy)−a0​)ys−1dy at y=1y = 1y=1, substitute y↦1/yy \mapsto 1/yy↦1/y in the lower piece, and use (B). The obstacle is not the algebra but the analysis that licenses it: exchanging the sum defining fff with the integral, controlling f(iy)−a0f(iy) - a_0f(iy)−a0​ as y→0+y \to 0^{+}y→0+, where the naive termwise bound diverges, and showing the result is entire and bounded on vertical strips rather than merely holomorphic on a half-plane.

The reverse implication (A) ⇒\Rightarrow⇒ (B) is harder, and it is where the first idea fails: one cannot simply run the computation backwards, because the Mellin inversion integral 12πi∫(σ)Φ(s)y−s ds\frac{1}{2\pi i}\int_{(\sigma)} \Phi(s) y^{-s}\,ds2πi1​∫(σ)​Φ(s)y−sds converges only once boundedness in vertical strips is combined with Stirling decay of Γ\GammaΓ, and the contour shift that produces the a0a_0a0​ terms needs both. Mathlib has the Mellin transform and an inversion theorem, under hypotheses that are not met verbatim here; supplying that bridge is the main work.

Formalization scope

Conventions committed to in Lean, all of them invisible in the prose.

  • fff is defined as an unconditional tsum over n≥0n \ge 0n≥0, so it takes the junk value 000 where the series fails to converge; every statement about fff is guarded by Im⁡z>0\operatorname{Im} z > 0Imz>0, and a separate item asserts summability there.
  • φ\varphiφ is Mathlib's LSeries, whose n=0n = 0n=0 term is 000 by definition, so a0a_0a0​ never enters the Dirichlet series — only the correction terms a0/sa_0/sa0​/s and Ca0/(k−s)C a_0/(k-s)Ca0​/(k−s).
  • "Entire" is rendered as differentiability on all of C\mathbb{C}C; "bounded in every vertical strip" as: for all reals σ1,σ2\sigma_1, \sigma_2σ1​,σ2​ there is an MMM bounding the function on σ1≤Re⁡s≤σ2\sigma_1 \le \operatorname{Re} s \le \sigma_2σ1​≤Res≤σ2​.
  • The functional equation is imposed on the continued function FFF as F(k−s)=C F(s)F(k-s) = C\,F(s)F(k−s)=CF(s); for C=±1C = \pm 1C=±1 this is equivalent to Φ(k−s)=C Φ(s)\Phi(k-s) = C\,\Phi(s)Φ(k−s)=CΦ(s) on the half-plane of convergence.
  • Complex powers (2π/h)−s(2\pi/h)^{-s}(2π/h)−s, (z/i)k(z/i)^{k}(z/i)k and ys−1y^{s-1}ys−1 are principal-branch cpow; on the upper half-plane z/iz/iz/i has positive real part, so no branch ambiguity arises.
  • The growth hypothesis is ∥an∥≤Knc\lVert a_n \rVert \le K n^{c}∥an​∥≤Knc for n≥1n \ge 1n≥1 with c>0c > 0c>0, and the abscissa used throughout is σ=c+1\sigma = c+1σ=c+1.
  • The printed source reads Φ(s)+a0/s+C/(k−s)\Phi(s) + a_0/s + C/(k-s)Φ(s)+a0​/s+C/(k−s); the term Ca0/(k−s)C a_0/(k-s)Ca0​/(k−s) used here is the standard form of the correction (see Ogg, Ch. 1), and the two agree when a0=0a_0 = 0a0​=0.

No trivializing reading is available: condition (A) requires the entire function to agree with Φ(s)+a0/s+Ca0/(k−s)\Phi(s) + a_0/s + C a_0/(k-s)Φ(s)+a0​/s+Ca0​/(k−s) on Re⁡s>c+1\operatorname{Re} s > c+1Res>c+1, where Φ\PhiΦ is genuinely defined, so it is not satisfied by an arbitrary entire function; and the hypotheses of the goal are satisfiable — the Jacobi theta coefficients with h=2h = 2h=2, k=1/2k = 1/2k=1/2, C=1C = 1C=1 are an instance, recorded as its own item.

A complete development needs: summability and holomorphy of qqq-expansions of polynomial growth; the Mellin transform of an exponentially decaying series; entirety and strip-boundedness of the continued Φ\PhiΦ; Mellin inversion with Stirling control of Γ\GammaΓ; and, for the Euler-product item, the passage from multiplicativity to an Euler product for LSeries. All of these are reusable beyond this mission. Contributions to any single item are welcome; the two implications of the goal are independently valuable and are listed as separate milestones for that reason.

Selected references

  • S. Gelbart, An elementary introduction to the Langlands program, Bull. Amer. Math. Soc. (N.S.) 10 (1984), 177–219. https://doi.org/10.1090/S0273-0979-1984-15237-6
  • E. Hecke, Über die Bestimmung Dirichletscher Reihen durch ihre Funktionalgleichung, Math. Ann. 112 (1936), 664–699. https://doi.org/10.1007/BF01565437
  • A. Ogg, Modular forms and Dirichlet series, W. A. Benjamin, 1969.
  • R. P. Langlands, Problems in the theory of automorphic forms, Lectures in Modern Analysis and Applications III, Lecture Notes in Math. 170 (1970), 18–61. https://doi.org/10.1007/BFb0079065
  • J.-P. Serre, A course in arithmetic, Springer GTM 7, 1973 (Ch. IV: Hasse–Minkowski).
12 thms2 active usersReviewed
🏆Completed
Captain: Elsie66

Fejér's TheoremTextbook

Motivation

The Fourier series of a periodic function decomposes it into sinusoidal components, but the partial sums of that series need not converge to the function even when the function is continuous: du Bois-Reymond exhibited in 1873 a continuous 2π2\pi2π-periodic function whose Fourier partial sums diverge at a point. Fejér's 1904 theorem repairs this failure by replacing the partial sums with their Cesàro (arithmetic) averages: for every continuous periodic function, these averages converge to the function, uniformly, with no smoothness hypothesis beyond continuity. This was the first universally valid summation method for Fourier series, and its underlying technique — averaging against a kernel whose mass concentrates at the origin — became the template for what is now called a good kernel or approximate identity, the basic device used throughout harmonic analysis (heat-kernel smoothing, Poisson summation, Fourier-inversion arguments) [Stein & Shakarchi, 2003].

Timeline.

  • 1873 — du Bois-Reymond constructs a continuous 2π2\pi2π-periodic function whose Fourier series diverges at a point, showing continuity alone cannot guarantee convergence of the partial sums themselves.
  • 1904 — Fejér proves that the Cesàro means of the Fourier series of any continuous periodic function converge to it uniformly (Fejér, 1904).
  • The good-kernel method Fejér introduced was later systematized as the general framework for approximate identities in harmonic analysis (Stein & Shakarchi, 2003, Ch. 2, §5).

Setting

Let f:R→Cf : \mathbb{R} \to \mathbb{C}f:R→C be continuous and 2π2\pi2π-periodic, i.e. f(x+2π)=f(x)f(x + 2\pi) = f(x)f(x+2π)=f(x) for every x∈Rx \in \mathbb{R}x∈R. Its nnn-th Fourier coefficient, for n∈Zn \in \mathbb{Z}n∈Z, is

f^(n)=12π∫−ππf(θ) e−inθ dθ.\hat f(n) = \frac{1}{2\pi}\int_{-\pi}^{\pi} f(\theta)\, e^{-in\theta}\, d\theta.f^​(n)=2π1​∫−ππ​f(θ)e−inθdθ.

Its NNN-th partial sum is SN(f)(θ)=∑n=−NNf^(n) einθS_N(f)(\theta) = \sum_{n=-N}^{N} \hat f(n)\, e^{in\theta}SN​(f)(θ)=∑n=−NN​f^​(n)einθ, and its NNN-th Cesàro (Fejér) mean is the arithmetic average of the first N+1N+1N+1 partial sums,

σN(f)(θ)=1N+1∑k=0NSk(f)(θ).\sigma_N(f)(\theta) = \frac{1}{N+1}\sum_{k=0}^{N} S_k(f)(\theta).σN​(f)(θ)=N+11​k=0∑N​Sk​(f)(θ).

Formalization targets

Fejér's theorem

σN(f)⟶funiformly on R as N→∞.\sigma_N(f) \longrightarrow f \quad \text{uniformly on } \mathbb{R} \text{ as } N \to \infty.σN​(f)⟶funiformly on R as N→∞.

This is the full 1904 statement: no restriction to pointwise convergence, and no extra regularity assumed on fff beyond continuity.

Significance

The result itself. Fejér's theorem gives the first universally valid summation method for the Fourier series of a continuous function, closing the gap left open by pointwise convergence tests that need extra regularity. It also yields, essentially for free, a proof of the Weierstrass approximation theorem on the circle — the trigonometric polynomials σN(f)\sigma_N(f)σN​(f) are dense in the continuous 2π2\pi2π-periodic functions under the uniform norm — and it is the historical prototype of the good-kernel/approximate-identity method underlying Poisson summation, heat-kernel smoothing, and L1L^1L1 Fourier-inversion arguments.

Formalizing it. Mathlib currently has no infrastructure for this at all. Mathlib.Analysis.Fourier.AddCircle defines Fourier coefficients on the circle and proves L2L^2L2 convergence (Parseval's identity, via the orthonormal Fourier basis), but it has no notion of a partial sum, no Dirichlet or Fejér kernel, and no pointwise or uniform convergence result for Fourier series of any kind. This mission builds that classical convergence theory — the Fejér kernel, its closed form and positivity, the good-kernel estimates, and the uniform convergence theorem itself — from first principles.

Difficulty

The obvious first attempt is to bound ∣σN(f)(θ)−f(θ)∣|\sigma_N(f)(\theta) - f(\theta)|∣σN​(f)(θ)−f(θ)∣ termwise from the individual Fourier coefficients. This fails outright: a continuous function's Fourier coefficients need not be absolutely summable, which is exactly the mechanism behind du Bois-Reymond's divergence example. The real difficulty is representing σN(f)\sigma_N(f)σN​(f) as a convolution,

σN(f)(θ)=12π∫−ππf(θ−φ) FN(φ) dφ,\sigma_N(f)(\theta) = \frac{1}{2\pi}\int_{-\pi}^{\pi} f(\theta - \varphi)\, F_N(\varphi)\, d\varphi,σN​(f)(θ)=2π1​∫−ππ​f(θ−φ)FN​(φ)dφ,

against the Fejér kernel FNF_NFN​, and then proving FNF_NFN​ is a good kernel: nonnegative, integrating to 111 over one period, and — the genuinely quantitative step — with its mass outside any fixed neighborhood of 000 vanishing as N→∞N \to \inftyN→∞. That last estimate needs the closed form

FN(θ)=1N+1(sin⁡((N+1)θ/2)sin⁡(θ/2))2,F_N(\theta) = \frac{1}{N+1}\left(\frac{\sin((N+1)\theta/2)}{\sin(\theta/2)}\right)^2,FN​(θ)=N+11​(sin(θ/2)sin((N+1)θ/2)​)2,

which carries a removable singularity at θ=0\theta = 0θ=0 that must be handled carefully, together with a genuine decay estimate — via a lower bound on ∣sin⁡(θ/2)∣|\sin(\theta/2)|∣sin(θ/2)∣ — valid uniformly outside any fixed δ\deltaδ-neighborhood of the origin.

Formalization scope

fff is complex-valued, and only continuity together with exact 2π2\pi2π-periodicity is assumed — no differentiability, no bounded variation, no realness. Uniform convergence is stated with Mathlib's TendstoUniformly. The period is fixed at 2π2\pi2π, matching the classical circle-group convention, rather than a general T>0T > 0T>0; the TTT-periodic statement is a routine rescaling of this one and is not separately targeted here. One route to a trivializing formalization is worth ruling out explicitly: assuming any extra regularity on fff (differentiability, bounded variation, Lipschitz continuity) would let the uniform-convergence conclusion follow from the much easier Dirichlet-kernel estimates, and would no longer be Fejér's theorem — the entire content of the result is that continuity alone suffices.

The needed infrastructure is the four definitions above (Fourier coefficient, partial sum, Cesàro mean, Fejér kernel) and the milestone lemmas below, culminating in the goal. The Fejér kernel's closed form, positivity, and good-kernel estimates are reusable well beyond this mission: directly for a Lean proof of the Weierstrass approximation theorem on the circle, and for any future development that needs an explicit approximate identity on the circle group. Contributions are welcome at every milestone; the concentration estimate is the analytic heart of the mission and a natural place to start.

Selected references

  • L. Fejér, "Untersuchungen über Fouriersche Reihen," Mathematische Annalen 58 (1904), 51–69.
  • E. M. Stein and R. Shakarchi, Fourier Analysis: An Introduction, Princeton Lectures in Analysis I, Princeton University Press, 2003, Chapter 2, §5 ("Good Kernels") and Theorem 5.2.
  • Wikipedia, "Fejér's theorem." https://en.wikipedia.org/wiki/Fej%C3%A9r%27s_theorem
10 thms2 active usersReviewed
🏆Completed
Functional AnalysisProbability·Captain: Elsie66

Bochner's Theorem: Positive-Definite FunctionsTextbook

Motivation

Positive-definite functions sit at a crossroads of harmonic analysis, probability, and machine learning. A function f:R→Cf:\mathbb R\to\mathbb Cf:R→C is positive-definite if, for every finite family of points x1,…,xnx_1,\dots,x_nx1​,…,xn​ and complex coefficients c1,…,cnc_1,\dots,c_nc1​,…,cn​, the Hermitian quadratic form ∑i,jci‾cjf(xi−xj)\sum_{i,j}\overline{c_i}c_j f(x_i-x_j)∑i,j​ci​​cj​f(xi​−xj​) is real and nonnegative. This single algebraic condition is exactly what makes fff realizable as: the covariance kernel of a stationary stochastic process; the characteristic function of a random variable (up to normalization); a valid Mercer/RBF kernel in machine learning; or a valid random-features/spectral density in random-feature kernel approximation methods.

Bochner's theorem (1932) is the structural reason all of these examples work: it says positive-definiteness is not merely a necessary condition for such a representation, but exactly characterizes it. A continuous, normalized (f(0)=1f(0)=1f(0)=1) function is positive-definite if and only if it is the Fourier–Stieltjes transform of some probability measure ν\nuν on R\mathbb RR — i.e. fff is the characteristic function of a random variable. This mission asks for a machine-checked proof of that theorem, together with its most useful corollary: the case where fff is additionally Lebesgue-integrable, so that ν\nuν has an explicit continuous density given directly by the ordinary Fourier transform of fff.

Setting

Fix IsPositiveDefinite f as above, for f:R→Cf:\mathbb R\to\mathbb Cf:R→C (not restricted to real-valued kernels — the standard, fully general statement). A positive-definite function is automatically Hermitian-symmetric, f(−x)=f(x)‾f(-x)=\overline{f(x)}f(−x)=f(x)​ (IsPositiveDefinite.conj_neg), which is exactly what makes a representation by a genuine (positive) probability measure possible, rather than a signed or complex one. The theorem works with f continuous and normalized. No further hypothesis (in particular, no integrability of f) is assumed for the general representation theorem: the representing measure ν\nuν need not be absolutely continuous (e.g. for a periodic fff, ν\nuν is a discrete measure supported on the harmonics of the period — this is Herglotz's 1911 theorem, the periodic special case). Under the extra hypothesis that f is Lebesgue-integrable, the representing measure becomes absolutely continuous with a continuous density: this density is fourierTransform f, the (real part of the) Fourier transform of f — automatically real-valued, again by Hermitian symmetry — and Fourier inversion recovers f from it.

Formalization targets

Goal — Bochner's theorem, general case

f continuous, positive-definite, f(0)=1  ⟹  ∃ ν a probability measure on R,  ∀x,  f(x)=∫Rei2πξx dν(ξ).f \text{ continuous, positive-definite, } f(0)=1 \;\Longrightarrow\; \exists\, \nu \text{ a probability measure on } \mathbb R,\; \forall x,\; f(x) = \int_{\mathbb R} e^{i2\pi\xi x}\,d\nu(\xi).f continuous, positive-definite, f(0)=1⟹∃ν a probability measure on R,∀x,f(x)=∫R​ei2πξxdν(ξ).

The central representation theorem: no integrability hypothesis on fff, so ν\nuν may be any probability measure, not necessarily a density.

Milestone — Bochner's theorem, L¹ (density) case

f continuous, integrable, positive-definite, f(0)=1  ⟹  τ:=fourierTransform f is continuous,  τ≥0,  ∫τ=1, and f(x)=∫ei2πξxτ(ξ) dξ.f \text{ continuous, integrable, positive-definite, } f(0)=1 \;\Longrightarrow\; \tau:=\text{fourierTransform } f \text{ is continuous}, \;\tau \ge 0,\; \int \tau = 1, \text{ and } f(x) = \int e^{i2\pi\xi x}\tau(\xi)\,d\xi.f continuous, integrable, positive-definite, f(0)=1⟹τ:=fourierTransform f is continuous,τ≥0,∫τ=1, and f(x)=∫ei2πξxτ(ξ)dξ.

The special case where the representing measure of the goal theorem is absolutely continuous with an explicit density — the form most directly usable in applications. Provable independently of the general goal theorem via classical Fourier-inversion machinery, so it is a natural, self-contained first target.

Significance

Bochner's theorem is one of the load-bearing structural results of 20th-century harmonic analysis: it underlies Bochner–Minlos-type theorems for random fields, the entire theory of stationary Gaussian processes, kernel methods in statistics and machine learning, and (via its periodic specialization, Herglotz's theorem) the spectral theory of stationary time series. Formalizing it gives the platform a reusable, general-purpose characterization of positive-definite functions that any future mission on kernel methods, random features, or characteristic functions can build on directly.

Difficulty

The general representation theorem is the harder target: the standard proof (see the Wikipedia article linked below) constructs, from f, a strongly continuous unitary representation of R\mathbb RR on a Hilbert space via a GNS-type construction, then invokes Stone's theorem and the spectral theorem to extract the representing measure — a substantial functional-analytic argument, since f need not be integrable and ν\nuν need not have a density. The L¹ milestone is comparatively more tractable: it can be attacked directly via Mathlib's existing Fourier-transform and Fourier-inversion machinery for integrable functions, plus the elementary fact (already available for reuse: IsPositiveDefinite.conj_neg) that a positive-definite function is Hermitian-symmetric.

Formalization scope

IsPositiveDefinite is formalized exactly as the finite Hermitian-form condition above, over Fin n → ℝ point families and Fin n → ℂ coefficients, matching the standard convention in the literature, with f : ℝ → ℂ — the fully general, complex-valued statement, not restricted to real-valued kernels. fourierTransform f ξ is defined as the real part of ∫ Complex.exp(-i2πξ x) * f(x) dx; this is provably the exact (not merely real-part-of) Fourier transform once f is positive-definite, since Hermitian symmetry forces the integral to be real already.

Selected references

  • Bochner's theorem, Wikipedia — states the general locally-compact-abelian-group form and sketches the unitary-representation proof; a good map of the territory before diving into either target.
  • Salomon Bochner, Vorlesungen über Fouriersche Integrale, Akademische Verlagsgesellschaft, 1932.
  • Gustav Herglotz, Über Potenzreihen mit positivem, reellem Teil im Einheitskreis, Berichte über die Verhandlungen der Königlich Sächsischen Gesellschaft der Wissenschaften zu Leipzig, 1911.
  • Walter Rudin, Fourier Analysis on Groups, Interscience, 1962, Chapter 1.
8 thms2 active usersReviewed
Linear algebraQuantum Information·Captain: mikedeng1

Product Decomposition of Periodic Functions in Quantum Signal Processing: Every SU(2)-Valued Laurent Polynomial of Degree n in E_n Is Uniquely a Product of n Primitive Matrices and a UnitaryResearch Paper

Motivation

Quantum signal processing transforms the eigenphases of a unitary operator by a sequence of controlled operations and single qubit rotations. To know which transformations such a sequence can realize, one must characterize the matrix functions produced by the sequence. Haah's product decomposition theorem gives such a characterization without the restriction on the projectors used in some earlier quantum signal processing constructions. The result concerns exact functions; the numerical synthesis algorithm and its precision analysis are separate parts of the paper.

Setting

Let ttt be a nonzero complex number. A rank one orthogonal projector PPP on C2\mathbb C^2C2 is a Hermitian matrix with P2=PP^2=PP2=P and trace one. Its complementary projector is I−PI-PI−P. The associated primitive matrix is

EP(t)=tP+t−1(I−P).E_P(t)=tP+t^{-1}(I-P).EP​(t)=tP+t−1(I−P).

For ∣t∣=1|t|=1∣t∣=1, this matrix is unitary with determinant one. Given nnn such projectors, indexed in their multiplication order, and a constant matrix E0∈SU(2)E_0\in SU(2)E0​∈SU(2), the product of interest is

F(t)=E0EP1(t)EP2(t)⋯EPn(t).F(t)=E_0E_{P_1}(t)E_{P_2}(t)\cdots E_{P_n}(t).F(t)=E0​EP1​​(t)EP2​​(t)⋯EPn​​(t).

The leftmost primitive factor is EP1E_{P_1}EP1​​, and the product has exactly nnn primitive factors. At n=0n=0n=0 the product of primitive factors is the identity and FFF is the constant matrix E0E_0E0​. Although the physical interpretation uses points on the unit circle, the formula defines FFF at every nonzero complex ttt. These conventions follow §2, equations (2) and (3).

A matrix Laurent polynomial of width nnn is written

F(t)=∑j=−nnCjtj,F(t)=\sum_{j=-n}^{n} C_jt^j,F(t)=j=−n∑n​Cj​tj,

where each CjC_jCj​ is a complex 2×22\times22×2 matrix and all coefficients outside [−n,n][-n,n][−n,n] vanish. The set Pn\mathcal P_nPn​ consists of these polynomials for which F(η)∈SU(2)F(\eta)\in SU(2)F(η)∈SU(2) whenever ∣η∣=1|\eta|=1∣η∣=1. A member has degree nnn when Cn≠0C_n\ne0Cn​=0 or C−n≠0C_{-n}\ne0C−n​=0. The subset En\mathcal E_nEn​ consists of members whose nonzero exponents have the parity of nnn, so C−n+k=0C_{-n+k}=0C−n+k​=0 for every odd integer kkk. The notation F†(t)F^\dagger(t)F†(t) conjugate transposes each coefficient while leaving its exponent unchanged: F†(t)=∑jCj†tjF^\dagger(t)=\sum_j C_j^\dagger t^jF†(t)=∑j​Cj†​tj. These are the conventions of Definition 1 and equations (4) and (5).

Formalization targets

The goal is all of Theorem 2. First, every product of nnn primitive matrices belongs to En\mathcal E_nEn​. Conversely, every F∈EnF\in\mathcal E_nF∈En​ of degree nnn has a unique ordered tuple (E0,P1,…,Pn)(E_0,P_1,\ldots,P_n)(E0​,P1​,…,Pn​) satisfying the product formula, with E0∈SU(2)E_0\in SU(2)E0​∈SU(2) and each PjP_jPj​ a rank one orthogonal projector. For n>0n>0n>0, the final projector is determined by the leading coefficient:

Pn=Cn†CnTr⁡(Cn†Cn).P_n=\frac{C_n^\dagger C_n}{\operatorname{Tr}(C_n^\dagger C_n)}.Pn​=Tr(Cn†​Cn​)Cn†​Cn​​.

The formula includes the assertion that its denominator is nonzero under the theorem's hypotheses; that is a consequence to establish, rather than an extra assumption. The n=0n=0n=0 case retains the product characterization and uniqueness, while having no final projector. The milestones state the source's primitive matrix observation, polynomial identities, leading coefficient conditions, degree reduction, and the relation between the two extreme coefficients.

Significance

The theorem identifies the Laurent polynomials that admit the specified quantum signal processing product and says that the factors are uniquely recoverable from the matrix function when the number of factors is fixed. This supports the exact synthesis question motivating the paper: whether a desired SU(2)SU(2)SU(2) valued function on the unit circle is achievable by the primitive operations. The formula for PnP_nPn​ also identifies the last factor directly from a coefficient of the target function. Haah's §4 algorithm uses the decomposition, but its numerical guarantees are outside this mission.

The paper proves Theorem 2. The formalization target is a machine checked version of that known theorem and its source stated intermediate claims. The definitions of matrix Laurent polynomial evaluation, parity restricted coefficient families, and primitive projector factors can also support later work on polynomial matrix functions. The mission does not claim that these statements have already been proved in Lean.

Difficulty

Membership in SU(2)SU(2)SU(2) is given only on the unit circle, while coefficient identities needed for the decomposition concern Laurent polynomials throughout C∖{0}\mathbb C\setminus\{0\}C∖{0}. A pointwise unitary identity on the circle must therefore be promoted to an identity of Laurent polynomials before its extreme coefficients can be compared. The main structural difficulty is that a matrix product may lose its highest and lowest powers even when its factors are nonzero. Identifying a projector that lowers the degree must control both extremes at once and preserve the parity and SU(2)SU(2)SU(2) conditions. Uniqueness also depends on fixing exactly nnn factors: extra complementary factors can cancel.

Formalization scope

Lean represents a Laurent polynomial by a coefficient family C:Z→Mat⁡2(C)C:\mathbb Z\to\operatorname{Mat}_{2}(\mathbb C)C:Z→Mat2​(C) with explicit width support, and evaluates it by a finite sum of integer powers. Equalities of Laurent polynomials are stated for every nonzero complex ttt. The positive integer nnn is represented as a natural number, with integer casts for exponents. The special unitary group is Mathlib's SU(2)SU(2)SU(2); the paper's rank one orthogonal projectors are represented by Hermitian idempotence together with trace one. This trace condition is equivalent to rank one for these 2×22\times22×2 projectors. An ordered function on Fin⁡(n)\operatorname{Fin}(n)Fin(n) supplies precisely nnn factors. The last factor has index n−1n-1n−1 in Lean.

The set En\mathcal E_nEn​ retains both the width and SU(2)SU(2)SU(2) conditions of Pn\mathcal P_nPn​ and adds the parity condition. It is defined from coefficients, not from the existence of a product decomposition. Allowing rank zero or rank two projectors, dropping unitarity, or allowing a variable factor count would change the theorem. The source's remark that any orthogonal projector yields a member of E1\mathcal E_1E1​ is read with the rank one condition of equation (2): the literal unrestricted remark fails for 000 and III. The singular leading coefficient milestones require n>0n>0n>0, and the last projector formula has the same domain.

The development needs facts about 2×22\times22×2 determinants, conjugate transpose, projectors, finite matrix products, and uniqueness of finite Laurent expansions. The Laurent polynomial infrastructure and rank one matrix facts are reusable beyond this theorem. Contributions proving the source stated milestones, their faithful supporting algebraic lemmas, and the main product characterization are in scope. The parity refinement of §3.1, Lemma 4, and the §4 synthesis algorithm with its running time claim are outside this mission.

Selected references

  • J. Haah, Product Decomposition of Periodic Functions in Quantum Signal Processing, Quantum 3, 190 (2019); formalization source: arXiv:1806.10236v4, 2020, pp. 3–5.
10 thms1 active userReviewed
Quantum Information·Captain: mikedeng1

Optimal Hamiltonian Simulation by Quantum Signal Processing: Phases Realizing e^{ih(θ)} to Error 8ε With Success Probability at Least 1 − 16εResearch Paper

Motivation

Simulating the time evolution of a quantum system is a standard task in quantum algorithms: given a Hamiltonian, the algorithm must reproduce the phase acquired by each of its energy eigenstates. The cost is often measured by how many times the algorithm queries an operator describing that system. Low and Chuang's 2016 preprint connects this task to quantum signal processing, a method that programs a sequence of rotations of one ancillary qubit. Its Theorem 2 gives the quantitative link: a finite Fourier approximation of a desired phase function determines a phase sequence whose induced eigenvalue transformation has error at most 8ε8\varepsilon8ε and success probability at least 1−16ε1-16\varepsilon1−16ε.

The paper uses this link in a later Hamiltonian-simulation result with an optimal asymptotic query count (Theorem 3, p. 4). The present mission targets the finite, explicitly quantified signal-processing theorem that makes that application possible. The criterion for which response functions can be produced by the rotation sequence was established in earlier work by Low, Yoder and Chuang and is quoted as Theorem 1 in this paper.

Setting

An ancilla qubit has basis states ∣0⟩|0\rangle∣0⟩ and ∣1⟩|1\rangle∣1⟩. Let σx,σy,σz\sigma_x,\sigma_y,\sigma_zσx​,σy​,σz​ be its Pauli matrices. For real angles θ\thetaθ and ϕ\phiϕ, a signal rotation is

Rϕ(θ)=exp⁡ ⁣[−iθ2(σxcos⁡ϕ+σysin⁡ϕ)].R_\phi(\theta)=\exp\!\left[-i\frac{\theta}{2} (\sigma_x\cos\phi+\sigma_y\sin\phi)\right].Rϕ​(θ)=exp[−i2θ​(σx​cosϕ+σy​sinϕ)].

The signal θ\thetaθ fixes the rotation angle; ϕ\phiϕ chooses its axis in the qubit's xyxyxy plane. A list of NNN phases ϕ⃗=(ϕ1,…,ϕN)\vec\phi=(\phi_1,\ldots,\phi_N)ϕ​=(ϕ1​,…,ϕN​) gives the response sequence Vϕ⃗(θ)=RϕN(θ)⋯Rϕ1(θ)V_{\vec\phi}(\theta)=R_{\phi_N}(\theta)\cdots R_{\phi_1}(\theta)Vϕ​​(θ)=RϕN​​(θ)⋯Rϕ1​​(θ), with Rϕ1R_{\phi_1}Rϕ1​​ acting first. Its four real Pauli coefficients are defined by

Vϕ⃗(θ)=A(θ)I+iB(θ)σz+iC(θ)σx+iD(θ)σy.V_{\vec\phi}(\theta)=A(\theta)I+iB(\theta)\sigma_z +iC(\theta)\sigma_x+iD(\theta)\sigma_y.Vϕ​​(θ)=A(θ)I+iB(θ)σz​+iC(θ)σx​+iD(θ)σy​.

The ancilla state ∣+⟩=(∣0⟩+∣1⟩)/2|+\rangle=(|0\rangle+|1\rangle)/\sqrt2∣+⟩=(∣0⟩+∣1⟩)/2​ selects the scalar response ⟨+∣Vϕ⃗(θ)∣+⟩=A(θ)+iC(θ)\langle+|V_{\vec\phi}(\theta)|+\rangle=A(\theta)+iC(\theta)⟨+∣Vϕ​​(θ)∣+⟩=A(θ)+iC(θ). The realizability theorem characterizes these pairs when NNN is positive and even: AAA is a cosine series with frequencies 000 through N/2N/2N/2, CCC is a sine series with frequencies 111 through N/2N/2N/2, A(0)=1A(0)=1A(0)=1, and A(θ)2+C(θ)2≤1A(\theta)^2+C(\theta)^2\le1A(θ)2+C(θ)2≤1 for every θ\thetaθ (Theorem 1, p. 3).

For a finite-dimensional unitary WWW, choose an orthonormal eigenbasis ∣ul⟩|u_l\rangle∣ul​⟩ and real eigenphases θl\theta_lθl​, so W=∑leiθl∣ul⟩⟨ul∣W=\sum_l e^{i\theta_l}|u_l\rangle\langle u_l|W=∑l​eiθl​∣ul​⟩⟨ul​∣. The signal operator applies Rϕ(θl)R_\phi(\theta_l)Rϕ​(θl​) to the ancilla in each eigenspace: Uϕ=∑lRϕ(θl)⊗∣ul⟩⟨ul∣U_\phi=\sum_l R_\phi(\theta_l)\otimes|u_l\rangle\langle u_l|Uϕ​=∑l​Rϕ​(θl​)⊗∣ul​⟩⟨ul​∣. The ordered product V=UϕN⋯Uϕ1V=U_{\phi_N}\cdots U_{\phi_1}V=UϕN​​⋯Uϕ1​​ therefore uses one common phase list on all eigenspaces. After preparing and projecting the ancilla on ∣+⟩|+\rangle∣+⟩, the effective system operator is its block ⟨+∣V∣+⟩\langle+|V|+\rangle⟨+∣V∣+⟩. The desired operator for a real phase function hhh is Videal=∑leih(θl)∣ul⟩⟨ul∣V_{\mathrm{ideal}}=\sum_l e^{ih(\theta_l)}|u_l\rangle\langle u_l|Videal​=∑l​eih(θl​)∣ul​⟩⟨ul​∣ (Eqs. (2)–(6), pp. 2–3).

Formalization targets

Quantum signal processing

Let hhh be 2π2\pi2π-periodic, valued in (−π,π](-\pi,\pi](−π,π], and odd on the interior (−π,π)(-\pi,\pi)(−π,π), and let A,CA,CA,C be respectively a cosine and a sine series of degree at most N/2N/2N/2 for positive even NNN. If ∣A(θ)+iC(θ)−eih(θ)∣≤ε|A(\theta)+iC(\theta)-e^{ih(\theta)}|\le\varepsilon∣A(θ)+iC(θ)−eih(θ)∣≤ε at every real angle, the goal is one phase list ϕ⃗\vec\phiϕ​ for which, uniformly over angles and input unitaries,

∣⟨+∣Vϕ⃗(θ)∣+⟩∣2≥1−16ε,∥(⟨+∣V∣+⟩−Videal)ψ∥≤8ε∥ψ∥.|\langle+|V_{\vec\phi}(\theta)|+\rangle|^2\ge1-16\varepsilon, \qquad \|(\langle+|V|+\rangle-V_{\mathrm{ideal}})\psi\| \le8\varepsilon\|\psi\|.∣⟨+∣Vϕ​​(θ)∣+⟩∣2≥1−16ε,∥(⟨+∣V∣+⟩−Videal​)ψ∥≤8ε∥ψ∥.

The milestones state the exact realizability criterion, the paper's displayed scalar bounds, and the eigenspace identity that carries those bounds to the operator statement. The constants 888 and 161616 are fixed because the mission formalizes Theorem 2 and Eqs. (7)–(11), pp. 3–4, rather than an unspecified approximation rate.

Significance

The theorem makes a Fourier approximation into a phase transformation of every eigenstate of an arbitrary finite-dimensional input unitary. Its quantified success guarantee means that projecting the ancilla succeeds with probability close to one when the approximation error is small. In the paper, the particular target h(θ)=−τsin⁡θh(\theta)=-\tau\sin\thetah(θ)=−τsinθ connects this mechanism to sparse Hamiltonian simulation (Eq. (14), p. 4).

The result is proved in the cited paper; this mission asks for machine-checked proofs of its statements in the specified matrix model. The quoted characterization of achievable responses is also a proof target. A complete development would add reusable facts about products of qubit rotations, constrained trigonometric series, sum-of-squares completion, and block-diagonal operators. No machine-checked proof of this exact theorem was found in the local Prove2Me index at drafting time.

Difficulty

An arbitrary Fourier approximation is not automatically the response of a unitary rotation sequence. It may violate the squared-magnitude bound or the required value at zero, even though it is uniformly close to the target function. Those restrictions are exactly what the realizability theorem requires. The difficult part is the converse direction of that characterization: the paper quotes it from earlier work, while the present statement asks for all admissible pairs and all positive even sequence lengths. The completion of a nonnegative trigonometric polynomial into the remaining Pauli components is another substantial mathematical target; the needed factorization is not already packaged as the paper uses it in this Mathlib environment.

Formalization scope

The qubit is a 2×22\times22×2 complex matrix indexed by 0,10,10,1. Rotations use the matrix exponential and the factor θ/2\theta/2θ/2 exactly as printed. The signal product has exactly NNN factors in the paper's order. Cosine and sine series use the inclusive frequencies stated in Theorem 1. The operator model takes a finite unitary eigenbasis as data, with the ancilla as the first factor of the tensor product. The success inequality is pointwise in θ\thetaθ; the error inequality is homogeneous in every system vector and represents the paper's maximum over unit vectors. The phases are chosen before the input unitary, so they cannot depend on its eigenspaces.

The paper writes h:(−π,π]→(−π,π]h:(-\pi,\pi]\to(-\pi,\pi]h:(−π,π]→(−π,π]; the Lean target extends its domain periodically to R\mathbb RR and retains that codomain range. Oddness is imposed on the interval's interior, where both θ\thetaθ and −θ-\theta−θ belong to the printed domain. The phrase “real Fourier series in (cos⁡kθ,sin⁡kθ)(\cos k\theta,\sin k\theta)(coskθ,sinkθ)” is represented by the cosine form for AAA and sine form for CCC that its proof applies directly. “Efficiently compute” is represented by existence of phases; no runtime claim is made. The source calls the operator-vector error a trace distance; the formalization uses precisely its displayed vector norm, rather than a distance between density matrices.

Some intermediate squared inequalities need ε≤1\varepsilon\le1ε≤1 or 8ε≤18\varepsilon\le18ε≤1; those conditions appear only on the corresponding milestone clauses. The goal has no separate bound on ε\varepsilonε: its approximation hypothesis already forces ε≥0\varepsilon\ge0ε≥0. A valid formalization must use the concrete matrix product and matrix-entry Pauli components; defining response functions merely to satisfy the target would empty the theorem of its claim. Contributions that establish the realizability criterion, trigonometric completion, the explicit inequalities, and the operator lift are all in scope. The controlled-WWW circuit of Fig. 1 and the asymptotic oracle-complexity claim of Theorem 3 are outside this mission.

Selected references

  • Guang Hao Low and Isaac L. Chuang, Optimal Hamiltonian Simulation by Quantum Signal Processing, arXiv:1606.02685v2, 2016; published in Physical Review Letters 118, 010501 (2017). Preprint.
  • Guang Hao Low, Theodore J. Yoder and Isaac L. Chuang, Methodology of Resonant Equiangular Composite Quantum Gates, arXiv:1603.03996, 2016. Preprint.
10 thms1 active userReviewed
Bandit AlgorithmsMachine LearningOperations Research+1·Captain: mikedeng1

Learning and Optimization with Seasonal Patterns 1: Regret Upper Bound for the Two-Stage Period-Estimation and Confidence-Bound PolicyResearch Paper

Motivation

Many demand, traffic and click-through series are seasonal: their mean repeats after a fixed number of periods (a week of days, a year of months), while the length of that cycle is not known in advance. A retailer choosing among KKK promotions, or a platform choosing among KKK recommendations, then faces a multi-armed bandit whose arms have time-varying but periodic mean rewards. Standard stochastic bandit algorithms assume stationary means and fail here, and fully adversarial or arbitrarily drifting models give up the structure that periodicity offers.

N. Chen, C. Wang and L. Wang (arXiv:2005.08088, Operations Research, 2025) propose a two-stage policy for this problem: a spectral first stage that estimates every arm's period from a short exploration phase, and a confidence-bound second stage that learns and exploits the resulting "effective arms". Their main upper bound, Theorem 1, shows that the policy's regret grows like T∑kTk\sqrt{T\sum_k T_k}T∑k​Tk​​ up to logarithmic factors. This mission formalizes that theorem and the chain of lemmas behind it. The matching lower bound (Theorem 3 of the paper) is the subject of a separate mission of this series.

Setting

At each epoch t=1,…,Tt=1,\dots,Tt=1,…,T a decision maker pulls one of KKK arms. Pulling arm kkk at epoch ttt yields the reward Yk,t=μk,t+ϵtY_{k,t}=\mu_{k,t}+\epsilon_tYk,t​=μk,t​+ϵt​. The mean μk,t\mu_{k,t}μk,t​ has a minimum period Tk≥1T_k\ge1Tk​≥1: μk,t+Tk=μk,t\mu_{k,t+T_k}=\mu_{k,t}μk,t+Tk​​=μk,t​ for all t≥1t\ge1t≥1, and no smaller positive shift has this property. The standing assumptions are:

  • Assumption 1: μk,t∈[0,1]\mu_{k,t}\in[0,1]μk,t​∈[0,1].
  • Assumption 2: the noises ϵt\epsilon_tϵt​ are independent and sub-Gaussian with parameter σ\sigmaσ, i.e. E[eλϵt]≤eσ2λ2/2\mathbb E[e^{\lambda\epsilon_t}]\le e^{\sigma^2\lambda^2/2}E[eλϵt​]≤eσ2λ2/2 for all real λ\lambdaλ and P(∣ϵt∣>x)≤2e−x2/(2σ2)\mathbb P(|\epsilon_t|>x)\le2e^{-x^2/(2\sigma^2)}P(∣ϵt​∣>x)≤2e−x2/(2σ2).

The pseudo-regret of an arm sequence π\piπ is RTπ=∑t=1T(max⁡kμk,t−μπt,t)R^\pi_T=\sum_{t=1}^T(\max_k\mu_{k,t}-\mu_{\pi_t,t})RTπ​=∑t=1T​(maxk​μk,t​−μπt​,t​), and the number of effective arms is d=∑k=1KTkd=\sum_{k=1}^KT_kd=∑k=1K​Tk​: arm kkk at phase t mod Tkt \bmod T_ktmodTk​ is one effective arm.

Stage one (Algorithm 1). Each arm is pulled nnn times in a row. From its nnn rewards the policy computes the periodogram ∣y~k(v)∣|\tilde y_k(v)|∣y~​k​(v)∣, the modulus of the discrete Fourier transform y~k(v)=1n∑sYk,se−2πivs\tilde y_k(v)=\frac1n\sum_sY_{k,s}e^{-2\pi ivs}y~​k​(v)=n1​∑s​Yk,s​e−2πivs, on v∈[0,1/2]v\in[0,1/2]v∈[0,1/2]. A data-driven threshold τk\tau_kτk​ is computed from the constants U1,U2U_1,U_2U1​,U2​ (sums of sinc-type maxima), ϵˉv=2σH1−π/24log⁡(n)/n\bar\epsilon_v=\frac{2\sigma H}{1-\pi/24}\sqrt{\log(n)/n}ϵˉv​=1−π/242σH​log(n)/n​ and sup⁡v∣y~k(v)∣\sup_v|\tilde y_k(v)|supv​∣y~​k​(v)∣. The algorithm repeatedly takes the highest peak above τk\tau_kτk​ in [g/n,1/2][g/n,1/2][g/n,1/2], snaps it to the nearest fraction j1/j2j_1/j_2j1​/j2​ with j2<n/(2g)j_2<n/(2g)j2​<n/(2g), and removes a 2g/n2g/n2g/n-neighbourhood. The period estimate T^k\hat T_kT^k​ is the least common multiple of the selected reciprocals.

Stage two (Algorithm 2). At every later epoch an SSS-round screening tournament, S=⌊log⁡2T⌋S=\lfloor\log_2T\rfloorS=⌊log2​T⌋, compares the arms at their current phases modulo T^k\hat T_kT^k​. It uses estimated means mk,t(s)m^{(s)}_{k,t}mk,t(s)​ and widths wk,t(s)w^{(s)}_{k,t}wk,t(s)​ pooled from the stage-one samples and from round-specific index sets Ψ(s)(t)\Psi^{(s)}(t)Ψ(s)(t). The weak oracle runs the same policy with the true periods in place of T^k\hat T_kT^k​.

The parameters are fixed by (7): n=⌊T/K⌋n=\lfloor\sqrt{T/K}\rfloorn=⌊T/K​⌋, g=⌈n⌉g=\lceil\sqrt n\rceilg=⌈n​⌉, H=1+log⁡nH=\sqrt{1+\log n}H=1+logn​. Assumption 3 asks T>4KT>4KT>4K, g≥max⁡{2,n}g\ge\max\{2,\sqrt n\}g≥max{2,n​} and Tk<n/(2g)T_k<n/(2g)Tk​<n/(2g). Assumption 4 asks the smallest present Fourier coefficient bkb_kbk​ of each arm to dominate a combination of ϵˉv\bar\epsilon_vϵˉv​ and the largest coefficient BkB_kBk​.

Formalization targets

Goal: Theorem 1

Under Assumptions 1–4 and (7), the two-stage policy satisfies

E[RTπ]≤CT d log⁡2(T) log⁡(T/d),\mathbb E\big[R^\pi_T\big]\le C\sqrt{T\,d\,\log^2(T)\,\log(T/d)} ,E[RTπ​]≤CTdlog2(T)log(T/d)​,

with CCC depending only on σ\sigmaσ and KKK, and with Algorithm 2 run at δ=8/T\delta=8/Tδ=8/T.

Stage one: correct period identification

  • Lemma 1: uniform noise bound for the periodogram, 48nexp⁡(−(nδ2/4σ2)(1−π/24)2)48n\exp(-(n\delta^2/4\sigma^2)(1-\pi/24)^2)48nexp(−(nδ2/4σ2)(1−π/24)2).
  • Lemmas 2–3: leakage bounds πBkU1\pi B_kU_1πBk​U1​, πBkU2\pi B_kU_2πBk​U2​, and Bk≤(sup⁡∣ϵ~k∣+sup⁡∣y~k∣)/(1−πU2)B_k\le(\sup|\tilde\epsilon_k|+\sup|\tilde y_k|)/(1-\pi U_2)Bk​≤(sup∣ϵ~k​∣+sup∣y~​k​∣)/(1−πU2​).
  • Lemmas 4–5: the threshold separates the neighbourhoods of the present frequencies from the rest, with probability 1−48/nH2−11-48/n^{H^2-1}1−48/nH2−1.
  • Lemmas 6–7: the sharper noise bound near possible present frequencies, and the location of the peaks within 1/n1/n1/n of them.
  • Theorem 2: P(Λ)≥1−48K/nH2−1−200K/n0.867H2−1−200K/n0.6934H2−1\mathbb P(\Lambda)\ge1-48K/n^{H^2-1}-200K/n^{0.867H^2-1}-200K/n^{0.6934H^2-1}P(Λ)≥1−48K/nH2−1−200K/n0.867H2−1−200K/n0.6934H2−1.

Stage two: the oracle's regret

  • Lemma 15: an anytime sub-Gaussian deviation bound.
  • Lemma 9: the confidence event E\mathcal EE has probability at least 1−δS1-\delta S1−δS.
  • Lemma 10: on E\mathcal EE the optimal arm survives screening, and each epoch's gap is at most 111, 8σ/2s8\sigma/2^s8σ/2s or 2σ/T2\sigma/\sqrt T2σ/T​.
  • Lemma 16: the summed widths of a round are at most 4σ∣Ψ(s)(T)∣ dlog⁡(8T/δ)log⁡(T/d)4\sigma\sqrt{|\Psi^{(s)}(T)|\,d\log(8T/\delta)\log(T/d)}4σ∣Ψ(s)(T)∣dlog(8T/δ)log(T/d)​.
  • Lemma 11: the oracle's expected regret is at most CTdlog⁡2(T)log⁡(T/d)C\sqrt{Td\log^2(T)\log(T/d)}CTdlog2(T)log(T/d)​ with CCC depending only on σ\sigmaσ.

Significance

The theorem shows that unknown seasonality costs only the factor d=∑kTk\sqrt{d}=\sqrt{\sum_kT_k}d​=∑k​Tk​​ that would be paid if every phase of every arm were a separate stationary arm. Up to logarithmic factors this matches the TK\sqrt{TK}TK​ rate of the classical stationary bandit with ddd arms in place of KKK. Together with the paper's lower bound Ω(Tmax⁡kTk)\Omega(\sqrt{T\max_kT_k})Ω(Tmaxk​Tk​​) it locates the minimax regret of periodic bandits within a factor K\sqrt KK​. Stage one is a non-asymptotic, finite-sample period-identification guarantee for a thresholded periodogram, which is of independent use in spectral estimation.

The paper proves these results; none of them is machine-checked. A complete development yields a verified finite-sample periodogram theory (noise bounds for random trigonometric polynomials, Dirichlet-kernel leakage estimates), a verified anytime sub-Gaussian inequality, and a verified analysis of a nested elimination algorithm with data reuse. The formalization also pins down several points the printed text leaves open: the constant 0.2330.2330.233 of Lemma 6 and the exponent 0.6940.6940.694 of Lemma 7 and Theorem 2 are slightly stronger than what the proofs give, and the printed claim that Theorem 1's constant is independent of KKK is not established by the printed argument.

Difficulty

Two steps resist the obvious approach. In stage one, the periodogram has to be controlled at uncountably many frequencies at once. A union bound over vvv is unavailable, and the leakage of each present frequency spreads over the whole spectrum, so both the noise and the signal must be bounded uniformly in vvv with explicit constants. In stage two, the samples used to estimate an effective arm are selected with the estimated periods, which were computed from the same stage-one data, so the usual independence behind confidence bounds fails. Lemmas 9–11 are therefore stated for the weak oracle, whose sample selection does not depend on the data; on the event Λ\LambdaΛ the definitions make the oracle's run and the policy's run the same function of the noise path.

Formalization scope

Epochs are natural numbers t≥1t\ge1t≥1; arms are Fin K (the paper's arm kkk is index k−1k-1k−1), and K≥1K\ge1K≥1. The noise is a sequence ϵ:N→Ω→R\epsilon:\mathbb N\to\Omega\to\mathbb Rϵ:N→Ω→R on a probability space, independent, with Mathlib's HasSubgaussianMGF at variance proxy σ2\sigma^2σ2, plus the printed tail clause. Both algorithms are defined in full, as deterministic functions of the noise path, with canonical tie-breaking: smallest maximizer, smallest closest candidate, smallest arm index. Algorithm 1's loop runs at most nnn passes, and LCM(v^i−1)\mathrm{LCM}(\hat v_i^{-1})LCM(v^i−1​) is the least common multiple of the reduced denominators of the selected frequencies. Algorithm 2 takes its period vector as an argument; the two-stage policy and the oracle are its two instances. Expected regret is an outer expectation: an integrable majorant of the regret whose integral obeys the bound. Probability bounds bound the outer measure of the bad event. Every DFT uses the absolute stage-one epochs, as in Step 8 of Algorithm 1.

Disclosed deviations: Theorem 1's constant depends on σ\sigmaσ and KKK (the printed proof does not give uniformity in KKK), and δ=8/T\delta=8/Tδ=8/T is fixed as in the proof of Lemma 11. Lemma 6 uses 0.23280.23280.2328 for the printed 0.2330.2330.233; Lemma 7 and Theorem 2 use 0.69340.69340.6934 for the printed 0.6940.6940.694. Lemma 7 covers the nonzero present frequencies. Lemma 11 states the standing Assumption 3 and the parameters (7) as hypotheses, as its proof uses them.

The algorithm is the object of the theorem. Replacing Algorithm 1 by "any estimator that is correct with high probability", or Algorithm 2 by "any policy with the oracle's regret", would make the goal a different and much weaker statement. So would placing the constant after the horizon or the instance, since the regret is at most TTT, or using a bare Lebesgue integral of a possibly non-measurable regret.

A complete development needs discrete Fourier analysis of finite sequences, Bernstein's inequality for complex polynomials on the unit disc (Lemma 14 of the paper, from Nagy and Totik), sinc-function estimates, anytime concentration for sub-Gaussian sums, and a bookkeeping layer for the nested index sets of Algorithm 2. The concentration and polynomial-inequality parts are reusable beyond this mission. Proofs of individual lemmas, helper lemmas such as the closed form (6) of the frequency components, and alternative arguments are welcome.

Selected references

  • N. Chen, C. Wang, L. Wang, Learning and Optimization with Seasonal Patterns, arXiv:2005.08088v4, 2021; Operations Research, 2025. https://arxiv.org/abs/2005.08088
  • P. Auer, Using Confidence Bounds for Exploitation-Exploration Trade-offs, Journal of Machine Learning Research 3, 397–422, 2002. https://www.jmlr.org/papers/v3/auer02a.html
  • L. Li, Y. Lu, D. Zhou, Provably Optimal Algorithms for Generalized Linear Contextual Bandits, ICML 2017. https://arxiv.org/abs/1703.00048
  • B. Nagy, V. Totik, Bernstein's Inequality for Algebraic Polynomials on Circular Arcs, Constructive Approximation 37, 223–232, 2013.
17 thms1 active userReviewed
Discrete GeometryMathematical Physics·Captain: vatsj

Thomson problem: N = 9, 10 and 32Open Problem

The problem

Place NNN distinct points x1,…,xNx_1,\dots,x_Nx1​,…,xN​ on the unit sphere in R3\mathbb{R}^3R3 to minimise the Coulomb energy

E(x)=∑i<j1∥xi−xj∥.E(x) = \sum_{i<j} \frac{1}{\lVert x_i - x_j\rVert}.E(x)=i<j∑​∥xi​−xj​∥1​.

Good configurations are easy to find numerically, but proving that one is the global minimum is hard. Rigorous proofs exist for only a few NNN:

  • N=2,3N = 2, 3N=2,3: classical.
  • N=4,6,12N = 4, 6, 12N=4,6,12: the Delsarte–Yudin linear-programming bound is exact (Yudin; Andreev; Cohn–Kumar).
  • N=5N = 5N=5: Schwartz, by a large computer-assisted search.
  • N=8N = 8N=8: Kryvonos–Liehr–Taylor; in Lean by Tooby-Smith–Zughaid.
  • N=7N = 7N=7: a Lean-verified proof by Hung Tran (package, write-up).

This mission

  • N=10N = 10N=10 (capped square antiprism) and N=9N = 9N=9 (tricapped trigonal prism) are stated as "some member of this one-parameter symmetric family is a global minimiser over all configurations", because the optimal parameter has no known closed form. No symmetry is assumed of competing configurations, and uniqueness is not required. N=10N = 10N=10 comes first: like N=7N = 7N=7 it has an antipodal pair of poles, which makes the case split easier.
  • N=32N = 32N=32 (an icosahedron nested with its dual dodecahedron) is the challenge. It is the numerically best-known configuration, but the standard bounds do not close the gap there, so a new idea is needed.

The shared lemmas (the distance formula, two-point positivity behind the Delsarte–Yudin bound, and three-point positivity behind the Bachoc–Vallentin and Cohn–Woo bounds) are stated once for reuse, along with well-posedness of each configuration.

6 thms1 active userReviewed
🏆Completed
Partial Differential Equations·Captain: Mazecto

Calderón–Zygmund Theory and the L^p Estimate for the Cauchy–Riemann OperatorTextbook

Motivation

The Cauchy–Riemann operator ∂ˉ=∂s+i ∂t\bar\partial=\partial_s+i\,\partial_t∂ˉ=∂s​+i∂t​ on C\mathbb{C}C is the model elliptic operator of symplectic topology: pseudoholomorphic curves solve nonlinear perturbations of ∂ˉu=0\bar\partial u=0∂ˉu=0, and their regularity, compactness and Fredholm theory all start from an LpL^pLp a priori estimate for ∂ˉ\bar\partial∂ˉ. In Hofer–Wysocki–Zehnder's asymptotic analysis of pseudoholomorphic curves in symplectisations, this estimate appears as formula (49): on a disc BBB of radius RRR, every smooth map φ\varphiφ supported in the interior of BBB satisfies

∥φ∥Wk,p(B)≤M(k,p,R) ∥∂ˉφ∥Wk−1,p(B),k≥1, p>1.\|\varphi\|_{W^{k,p}(B)}\le M(k,p,R)\,\|\bar\partial\varphi\|_{W^{k-1,p}(B)},\qquad k\ge1,\ p>1 .∥φ∥Wk,p(B)​≤M(k,p,R)∥∂ˉφ∥Wk−1,p(B)​,k≥1, p>1.

Hofer–Wysocki–Zehnder cite it from E. M. Stein's Singular Integrals and Differentiability Properties of Functions and from Abbas–Hofer's Holomorphic Curves and Global Questions in Contact Geometry.

This mission formalizes estimate (49), together with the core of the real-variable theory of singular integrals on Rd\mathbb{R}^dRd from Stein, Chapters I–III, and the L2L^2L2 and LpL^pLp estimates for ar\partial of Abbas–Hofer, § 4.2. None of these results is in Mathlib, which has no Hardy–Littlewood maximal function, no Calderón–Zygmund decomposition, no Marcinkiewicz interpolation theorem and no LpL^pLp theory of singular integral operators.

Setting

  • Rd\mathbb{R}^dRd carries Lebesgue measure mmm, and ∥⋅∥p\|\cdot\|_p∥⋅∥p​ is the Lp(Rd)L^p(\mathbb{R}^d)Lp(Rd) norm for complex-valued functions.
  • Maximal function. Mf(x)=sup⁡r>0m(B(x,r))−1∫B(x,r)∣f∣∈[0,∞]Mf(x)=\sup_{r>0}m(B(x,r))^{-1}\int_{B(x,r)}|f|\in[0,\infty]Mf(x)=supr>0​m(B(x,r))−1∫B(x,r)​∣f∣∈[0,∞].
  • Weak type. An operator TTT is of weak type (q,q)(q,q)(q,q), q<∞q<\inftyq<∞, if m{∣Tf∣>α}≤(A∥f∥q/α)qm\{|Tf|>\alpha\}\le(A\|f\|_q/\alpha)^qm{∣Tf∣>α}≤(A∥f∥q​/α)q for all α>0\alpha>0α>0, and of strong type (p,p)(p,p)(p,p) if ∥Tf∥p≤A∥f∥p\|Tf\|_p\le A\|f\|_p∥Tf∥p​≤A∥f∥p​.
  • Truncated singular integrals. For a kernel KKK on Rd∖{0}\mathbb{R}^d\setminus\{0\}Rd∖{0} and ε>0\varepsilon>0ε>0, Tεf(x)=∫∣y∣≥εf(x−y)K(y) dyT_\varepsilon f(x)=\int_{|y|\ge\varepsilon}f(x-y)K(y)\,dyTε​f(x)=∫∣y∣≥ε​f(x−y)K(y)dy.
  • Cauchy–Riemann operator. For φ:C→Cn\varphi:\mathbb{C}\to\mathbb{C}^nφ:C→Cn and z=s+itz=s+itz=s+it, ∂ˉφ=φs+iφt\bar\partial\varphi=\varphi_s+i\varphi_t∂ˉφ=φs​+iφt​ (without the factor 12\tfrac1221​).
  • Sobolev norms of smooth maps on a set U⊂CU\subset\mathbb{C}U⊂C: ∥φ∥Wk,p(U)=∑j≤k∥Djφ∥Lp(U)\|\varphi\|_{W^{k,p}(U)}=\sum_{j\le k}\|D^j\varphi\|_{L^p(U)}∥φ∥Wk,p(U)​=∑j≤k​∥Djφ∥Lp(U)​, where DjφD^j\varphiDjφ is the jjj-th derivative.

Formalization targets

Goal: the Wk,pW^{k,p}Wk,p estimate for ∂ˉ\bar\partial∂ˉ on a disc

For an integer k≥1k\ge1k≥1, p>1p>1p>1 and R>0R>0R>0 there is M=M(k,p,R)M=M(k,p,R)M=M(k,p,R) such that for every disc B⊂CB\subset\mathbb{C}B⊂C of radius RRR and every smooth φ:C→Cn\varphi:\mathbb{C}\to\mathbb{C}^nφ:C→Cn supported in the interior of BBB, ∥φ∥Wk,p(B)≤M∥∂ˉφ∥Wk−1,p(B)\|\varphi\|_{W^{k,p}(B)}\le M\|\bar\partial\varphi\|_{W^{k-1,p}(B)}∥φ∥Wk,p(B)​≤M∥∂ˉφ∥Wk−1,p(B)​ (Hofer–Wysocki–Zehnder I, estimate (49), p. 366).

Milestones

  1. Maximal theorem. MfMfMf is finite a.e. for f∈Lpf\in L^pf∈Lp, 1≤p≤∞1\le p\le\infty1≤p≤∞; MMM is of weak type (1,1)(1,1)(1,1) and of strong type (p,p)(p,p)(p,p) for 1<p≤∞1<p\le\infty1<p≤∞ (Stein I, § 1.3, Theorem 1).
  2. Calderón–Zygmund decomposition. A non-negative integrable fff and a height α>0\alpha>0α>0 give Rd=F∪Ω\mathbb{R}^d=F\cup\OmegaRd=F∪Ω with f≤αf\le\alphaf≤α a.e. on FFF and Ω\OmegaΩ a union of cubes with disjoint interiors on which the average of fff lies in (α,2dα](\alpha,2^d\alpha](α,2dα] (Stein I, § 3.2, Theorem 4).
  3. Marcinkiewicz interpolation theorem. A sub-additive operator of weak types (1,1)(1,1)(1,1) and (r,r)(r,r)(r,r), 1<r≤∞1<r\le\infty1<r≤∞, is of strong type (p,p)(p,p)(p,p) for 1<p<r1<p<r1<p<r (Stein I, § 4.2, Theorem 5).
  4. Convolution kernels with bounded Fourier transform. If K∈L2K\in L^2K∈L2, ∣K^∣≤B|\hat K|\le B∣K^∣≤B and ∣∇K(x)∣≤B∣x∣−d−1|\nabla K(x)|\le B|x|^{-d-1}∣∇K(x)∣≤B∣x∣−d−1, then f↦K∗ff\mapsto K*ff↦K∗f is bounded on LpL^pLp, 1<p<∞1<p<\infty1<p<∞, with a constant depending only on ppp, BBB, ddd (Stein II, § 2.2, Theorem 1).
  5. Truncated singular integrals. If ∣K(x)∣≤B∣x∣−d|K(x)|\le B|x|^{-d}∣K(x)∣≤B∣x∣−d, ∫∣x∣≥2∣y∣∣K(x−y)−K(x)∣ dx≤B\int_{|x|\ge2|y|}|K(x-y)-K(x)|\,dx\le B∫∣x∣≥2∣y∣​∣K(x−y)−K(x)∣dx≤B and KKK has integral zero over every annulus, then the truncations TεT_\varepsilonTε​ are bounded on LpL^pLp uniformly in ε\varepsilonε and converge in LpL^pLp as ε→0\varepsilon\to0ε→0 (Stein II, § 3.2, Theorem 2).
  6. Homogeneous kernels. The same conclusion for K(y)=Ω(y)/∣y∣dK(y)=\Omega(y)/|y|^dK(y)=Ω(y)/∣y∣d with Ω\OmegaΩ homogeneous of degree 000, of mean zero on the unit sphere and Dini-continuous there (Stein II, § 4.2, Theorem 3 (a), (b)).
  7. The Cauchy–Riemann estimate on the plane. ∥∂1f∥p+∥∂2f∥p≤Ap∥∂1f+i∂2f∥p\|\partial_1f\|_p+\|\partial_2f\|_p\le A_p\|\partial_1f+i\partial_2f\|_p∥∂1​f∥p​+∥∂2​f∥p​≤Ap​∥∂1​f+i∂2​f∥p​ for compactly supported C1C^1C1 functions f:R2→Cf:\mathbb{R}^2\to\mathbb{C}f:R2→C, 1<p<∞1<p<\infty1<p<∞ (Stein III, § 1.3, Proposition 4).
  8. L2L^2L2 identity. ∥∂ˉφ∥L22=∥φs∥L22+∥φt∥L22\|\bar\partial\varphi\|_{L^2}^2=\|\varphi_s\|_{L^2}^2+\|\varphi_t\|_{L^2}^2∥∂ˉφ∥L22​=∥φs​∥L22​+∥φt​∥L22​ for smooth compactly supported φ:C→Cn\varphi:\mathbb{C}\to\mathbb{C}^nφ:C→Cn (Abbas–Hofer, § 4.2, (4.4)).
  9. L2L^2L2 estimate on a disc. ∥φs∥L22+∥φt∥L22+∥φ∥L22≤(4R2+1)∥∂ˉφ∥L22\|\varphi_s\|_{L^2}^2+\|\varphi_t\|_{L^2}^2+\|\varphi\|_{L^2}^2\le(4R^2+1)\|\bar\partial\varphi\|_{L^2}^2∥φs​∥L22​+∥φt​∥L22​+∥φ∥L22​≤(4R2+1)∥∂ˉφ∥L22​ for φ\varphiφ with compact support in BR(0)B_R(0)BR​(0) (Abbas–Hofer, Theorem 4.2.1).
  10. LpL^pLp estimate on a disc. ∥φ∥W1,p≤c(p,R)∥∂ˉφ∥Lp\|\varphi\|_{W^{1,p}}\le c(p,R)\|\bar\partial\varphi\|_{L^p}∥φ∥W1,p​≤c(p,R)∥∂ˉφ∥Lp​ for φ\varphiφ with compact support in BR(0)B_R(0)BR​(0), 1<p<∞1<p<\infty1<p<∞ (Abbas–Hofer, Theorem 4.2.2).

Significance

The result. The Wk,pW^{k,p}Wk,p estimate for ∂ˉ\bar\partial∂ˉ is the analytic input behind elliptic bootstrapping for pseudoholomorphic curves: interior regularity, C∞C^\inftyC∞ bounds from gradient bounds, removal of singularities, and the Fredholm theory of linearized Cauchy–Riemann operators on Sobolev spaces. In Hofer–Wysocki–Zehnder's work it controls the derivatives of pseudoholomorphic half-cylinders near a nondegenerate periodic orbit.

Formalizing it. The milestones from Stein are the standard real-variable toolkit of harmonic analysis on Rd\mathbb{R}^dRd: the maximal theorem, the Calderón–Zygmund decomposition, Marcinkiewicz interpolation and the LpL^pLp theory of singular integrals with smooth or homogeneous kernels. None of them is in Mathlib, and each is reusable well beyond this mission, for instance for elliptic estimates of other operators, Sobolev embeddings in LpL^pLp, and other LpL^pLp estimates.

Difficulty

The statements are quantitative and the order of quantifiers matters: the constants are chosen before the functions, and in milestones 3 and 4 also before the operator or the kernel, with the dependence stated by the source. Several objects take infinite values or are defined only almost everywhere: the maximal function is valued in [0,∞][0,\infty][0,∞], the case r=∞r=\inftyr=∞ of the interpolation theorem uses a strong-type bound in place of a weak-type one, and the singular integrals are limits in LpL^pLp of absolutely convergent truncated integrals. The Dini condition on Ω\OmegaΩ is a condition on a supremum over pairs of points of the unit sphere. The Cauchy–Riemann statements involve vector-valued maps C→Cn\mathbb{C}\to\mathbb{C}^nC→Cn, real derivatives of all orders and Sobolev norms on discs.

Formalization scope

  • Namespace DbarRegularity. The definition module DbarRegularity_Setting defines maximalFunction, closedCube, dbar and sobolevNorm. The mission is standalone and imports no definitions from other missions.
  • Spaces. Rd\mathbb{R}^dRd is EuclideanSpace ℝ (Fin d) with volume, functions on it are complex-valued, R2\mathbb{R}^2R2 in milestone 7 is EuclideanSpace ℝ (Fin 2), and Cn\mathbb{C}^nCn is EuclideanSpace ℂ (Fin n). Stein's dimension is written ddd throughout, and nnn is the dimension of the target Cn\mathbb{C}^nCn.
  • Norms and exponents. LpL^pLp norms are eLpNorm in ℝ≥0∞. Exponents 1<p<∞1<p<\infty1<p<∞ are real and enter as ENNReal.ofReal p; exponents allowed to be infinite are in ℝ≥0∞. Constants are in ℝ≥0 or ℝ, never in ℝ≥0∞.
  • Derivatives. φs\varphi_sφs​, φt\varphi_tφt​ are fderiv ℝ φ z 1, fderiv ℝ φ z Complex.I; smoothness is ContDiff ℝ ∞ (C∞C^\inftyC∞, not analytic); higher derivatives are iteratedFDeriv ℝ j. Supports are tsupport.
  • Limits. Limits as ε→0\varepsilon\to0ε→0 are along 𝓝[>] 0, in the LpL^pLp seminorm.

Contributions welcome: reusable general lemmas of real-variable harmonic analysis on Rd\mathbb{R}^dRd, and calculus lemmas for smooth compactly supported maps on C\mathbb{C}C.

Selected references

  • E. M. Stein, Singular Integrals and Differentiability Properties of Functions, Princeton Mathematical Series 30, Princeton University Press (1970), Chapters I–III. ISBN 0-691-08079-8.
  • C. Abbas, H. Hofer, Holomorphic Curves and Global Questions in Contact Geometry, Birkhäuser Advanced Texts Basler Lehrbücher, Birkhäuser (2019), § 4.2. https://doi.org/10.1007/978-3-030-11803-7
  • H. Hofer, K. Wysocki, E. Zehnder, Properties of pseudoholomorphic curves in symplectisations I: asymptotics, Ann. Inst. H. Poincaré Anal. Non Linéaire 13(3) (1996), 337–379. http://www.numdam.org/item/AIHPC_1996__13_3_337_0/
  • A. P. Calderón, A. Zygmund, On the existence of certain singular integrals, Acta Math. 88 (1952), 85–139. https://doi.org/10.1007/BF02392130
15 thms1 active userReviewed
🏆Completed
Functional AnalysisSymplectic Geometry·Captain: Mazecto

Conley–Zehnder Index II: Asymptotic Operators on the CircleResearch Paper

Motivation

Let S:S1→R2n×2nS : S^1 \to \mathbb{R}^{2n\times 2n}S:S1→R2n×2n be a loop of symmetric matrices. The asymptotic operator

AS=−J0 ∂t−S(t)A_S = -J_0\,\partial_t - S(t)AS​=−J0​∂t​−S(t)

acts on loops S1→R2nS^1 \to \mathbb{R}^{2n}S1→R2n. It appears wherever a pseudoholomorphic curve approaches a periodic orbit. Near a puncture, a finite-energy curve in a symplectization converges to a Reeb orbit, and in a trivialization along that orbit the linearized Reeb flow is Ψ′=J0SΨ\Psi' = J_0 S \PsiΨ′=J0​SΨ. The operator ASA_SAS​ is the Hessian of the action functional at that orbit. The rate of approach and the winding of the curve around the orbit come from its eigenfunctions (Hofer–Wysocki–Zehnder 1995). In Floer theory the operator −J0∂t−S-J_0\partial_t - S−J0​∂t​−S is the Hessian of the symplectic action at a 111-periodic orbit, and the gradient-flow operator ∂s+AS(s)\partial_s + A_{S(s)}∂s​+AS(s)​ is the linearized Floer operator (Robbin–Salamon 1995).

The operator links functional analysis to the linear algebra of stage I. ASA_SAS​ is nondegenerate, i.e. 000 is not an eigenvalue, exactly when the time-one map Ψ(1)\Psi(1)Ψ(1) of the linearized flow has no eigenvalue 111. Then Ψ∣[0,1]\Psi|_{[0,1]}Ψ∣[0,1]​ lies in SP(n)\mathrm{SP}(n)SP(n) and has a Conley–Zehnder index. The Fredholm index formula for Cauchy–Riemann operators on punctured surfaces is written in terms of the Conley–Zehnder indices of the asymptotic operators at the punctures (Wendl, Lectures on SFT, Lecture 3).

This is stage II of a series that formalizes the Fredholm theory of linearized Cauchy–Riemann operators. Stage I (Conley–Zehnder Index I: Axiomatic Characterization on Paths of Symplectic Matrices) characterizes the Conley–Zehnder index on SP(n)\mathrm{SP}(n)SP(n). This stage sets up the spectral theory of asymptotic operators: the operator itself, self-adjointness, discrete spectrum, compact resolvent, and the dictionary between the kernel of ASA_SAS​ and the time-one map. Later stages are the Fredholm theory of ∂s+AS(s)\partial_s + A_{S(s)}∂s​+AS(s)​ in Banach spaces, elliptic regularity for ∂ˉ\bar\partial∂ˉ, and the index formula.

Setting

S1=R/ZS^1 = \mathbb{R}/\mathbb{Z}S1=R/Z with its Haar probability measure. R2n\mathbb{R}^{2n}R2n has coordinates (q,p)(q,p)(q,p) and the Euclidean inner product, and

J0=(0−IdId0).J_0 = \begin{pmatrix} 0 & -\mathrm{Id}\\ \mathrm{Id} & 0\end{pmatrix}.J0​=(0Id​−Id0​).

S:S1→R2n×2nS : S^1 \to \mathbb{R}^{2n\times 2n}S:S1→R2n×2n is continuous with S(t)T=S(t)S(t)^{\mathsf T} = S(t)S(t)T=S(t) for every ttt.

  • Fourier coefficients. For f∈L2(S1,R2n)f \in L^2(S^1,\mathbb{R}^{2n})f∈L2(S1,R2n) and k∈Zk \in \mathbb{Z}k∈Z, f^k=∫S1e−2πiktf(t) dt∈C2n\hat f_k = \int_{S^1} e^{-2\pi i k t} f(t)\,dt \in \mathbb{C}^{2n}f^​k​=∫S1​e−2πiktf(t)dt∈C2n.
  • Domain. W1,2(S1,R2n)W^{1,2}(S^1,\mathbb{R}^{2n})W1,2(S1,R2n) is the set of f∈L2f \in L^2f∈L2 with ∑k∈Z(1+k2) ∣f^k∣2<∞\sum_{k\in\mathbb{Z}} (1+k^2)\,|\hat f_k|^2 < \infty∑k∈Z​(1+k2)∣f^​k​∣2<∞.
  • The operator. For f∈W1,2f \in W^{1,2}f∈W1,2, ASf=gA_S f = gAS​f=g means g^k=−2πik J0f^k−(Sf)k∧\hat g_k = -2\pi i k\,J_0 \hat f_k - (Sf)^\wedge_kg^​k​=−2πikJ0​f^​k​−(Sf)k∧​ for every kkk, i.e. g=−J0f′−Sfg = -J_0 f' - S fg=−J0​f′−Sf with the derivative taken in L2L^2L2. This is Wendl's (3.4) with period 111.
  • Fundamental solution. Ψ:R→R2n×2n\Psi : \mathbb{R} \to \mathbb{R}^{2n\times2n}Ψ:R→R2n×2n with Ψ(0)=Id\Psi(0) = \mathrm{Id}Ψ(0)=Id and Ψ′(t)=J0S(t)Ψ(t)\Psi'(t) = J_0 S(t)\Psi(t)Ψ′(t)=J0​S(t)Ψ(t). These are the solutions of (−J0∂t−S)Ψ=0(-J_0\partial_t - S)\Psi = 0(−J0​∂t​−S)Ψ=0. For constant SSS, Ψ(t)=exp⁡(tJ0S)\Psi(t) = \exp(tJ_0S)Ψ(t)=exp(tJ0​S) is the path in the signature property of stage I.

Formalization targets

Goal: spectral theory of the asymptotic operator

For every continuous loop SSS of symmetric matrices:

  1. ASA_SAS​ with domain W1,2W^{1,2}W1,2 is self-adjoint on L2(S1,R2n)L^2(S^1,\mathbb{R}^{2n})L2(S1,R2n);
  2. L2(S1,R2n)L^2(S^1,\mathbb{R}^{2n})L2(S1,R2n) has an orthonormal basis of eigenvectors of ASA_SAS​ lying in W1,2W^{1,2}W1,2; the eigenvalues are real, each has finite multiplicity, and they accumulate only at ±∞\pm\infty±∞;
  3. ker⁡AS≅ker⁡(Ψ(1)−Id)\ker A_S \cong \ker(\Psi(1) - \mathrm{Id})kerAS​≅ker(Ψ(1)−Id), where Ψ\PsiΨ is the fundamental solution.

Milestones

  1. Well-defined operator. Exactly one partially defined linear map on L2L^2L2 has graph {(f,ASf)}\{(f, A_S f)\}{(f,AS​f)}.
  2. Domain. The domain of ASA_SAS​ is W1,2W^{1,2}W1,2, and it is dense in L2L^2L2.
  3. Symmetry. ⟨ASf,g⟩=⟨f,ASg⟩\langle A_S f, g\rangle = \langle f, A_S g\rangle⟨AS​f,g⟩=⟨f,AS​g⟩ for f,g∈W1,2f, g \in W^{1,2}f,g∈W1,2.
  4. Self-adjointness.
  5. Discrete spectrum. An orthonormal eigenbasis exists, with eigenvalues of finite multiplicity tending to ±∞\pm\infty±∞.
  6. Compact resolvent. If μ∈R\mu \in \mathbb{R}μ∈R is not an eigenvalue, AS−μ:W1,2→L2A_S - \mu : W^{1,2} \to L^2AS​−μ:W1,2→L2 is bijective and its inverse is a compact operator on L2L^2L2.
  7. Unbounded spectrum. For n≥1n \geq 1n≥1 there are eigenvalues of both signs with arbitrarily large absolute value.
  8. The unperturbed operator. The eigenvalues of −J0∂t-J_0\partial_t−J0​∂t​ are exactly 2πk2\pi k2πk, k∈Zk\in\mathbb{Z}k∈Z, and each eigenspace has dimension 2n2n2n.
  9. Fundamental solution. Ψ\PsiΨ exists and is unique for every continuous loop SSS.
  10. Symplecticity. If SSS is symmetric, Ψ(t)∈Sp(2n)\Psi(t) \in \mathrm{Sp}(2n)Ψ(t)∈Sp(2n) for every ttt.
  11. Kernel. ker⁡AS≅ker⁡(Ψ(1)−Id)\ker A_S \cong \ker(\Psi(1) - \mathrm{Id})kerAS​≅ker(Ψ(1)−Id).
  12. Nondegeneracy. 000 is not an eigenvalue of ASA_SAS​ if and only if Ψ∣[0,1]∈SP(n)\Psi|_{[0,1]} \in \mathrm{SP}(n)Ψ∣[0,1]​∈SP(n).

Significance

The result. These are the analytic facts that every use of asymptotic operators relies on. Self-adjointness and the discrete spectrum define the eigenvalue branches and the spectral flow. The compact resolvent makes AS−μA_S - \muAS​−μ Fredholm of index 000 for every real μ\muμ, and the weighted Sobolev spaces of the later Fredholm theory are chosen with weights avoiding the spectrum. The kernel dictionary identifies nondegenerate asymptotic operators with the paths of stage I. It is the bridge through which Conley–Zehnder indices enter the index formula.

Formalizing it. All results here are classical. Mathlib has partially defined linear maps and their adjoints, the Fourier basis of L2L^2L2 on the circle, and compact operators. It has no Sobolev spaces on the circle, no unbounded operator with discrete spectrum beyond trivial cases, and no first-order differential operator treated as an unbounded operator. This stage builds the first such example. The same pattern applies to other first-order elliptic operators on S1S^1S1, and the library is reusable for spectral flow and for Floer-type operators.

Difficulty

ASA_SAS​ is unbounded and not defined on all of L2L^2L2, so self-adjointness is a statement about the domain of the adjoint, not a symmetry identity. The spectral statements concern the resolvent of a first-order differential operator with non-constant coefficients, as an operator on L2L^2L2. The kernel dictionary relates L2L^2L2 classes, defined through Fourier coefficients, to classical solutions of a linear ODE. The statements about Ψ\PsiΨ concern linear ODEs whose coefficients are only continuous.

Formalization scope

  • Namespace AsymptoticOperator; all definitions are in AsymptoticOperator_Setting, which imports stage I's ConleyZehnder_Setting (for Mat n, J₀, IsSymplectic and SP).
  • The circle is UnitAddCircle (R/Z\mathbb{R}/\mathbb{Z}R/Z) with AddCircle.haarAddCircle. L2(S1,R2n)L^2(S^1,\mathbb{R}^{2n})L2(S1,R2n) is Lp (EuclideanSpace ℝ (Fin n ⊕ Fin n)) 2 haarAddCircle, a real Hilbert space.
  • Fourier coefficients are Mathlib's fourierCoeff, applied to the componentwise complexification R2n→C2n\mathbb{R}^{2n} \to \mathbb{C}^{2n}R2n→C2n. J0J_0J0​ and S(t)S(t)S(t) act on C2n\mathbb{C}^{2n}C2n through the real-to-complex coercion.
  • The operator is a LinearPMap, defined by choice as the map whose graph is the set of pairs (f,g)(f, g)(f,g) satisfying the coefficient identity. The fallback is 000, and milestone 1 makes it unreachable. Self-adjointness is Mathlib's IsSelfAdjoint for LinearPMap, and symmetry is IsFormalAdjoint.
  • Eigenspaces are kernels of AS−μA_S - \muAS​−μ on the domain. The discrete spectrum is stated as a HilbertBasis of eigenvectors whose eigenvalues tend to ∞\infty∞ in absolute value along the cofinite filter. This covers n=0n = 0n=0, where L2=0L^2 = 0L2=0.
  • Regularity of SSS. Wendl assumes SSS smooth; Hofer–Wysocki–Zehnder (§3, (35)) take SSS continuous, as here. HWZ state self-adjointness, compact resolvent and discreteness of the spectrum for n=1n = 1n=1; this mission states them for all nnn.
  • Sign conventions follow Wendl §3.2: AS=−J0∂t−SA_S = -J_0\partial_t - SAS​=−J0​∂t​−S and Ψ′=J0SΨ\Psi' = J_0S\PsiΨ′=J0​SΨ.

Contributions welcome: reusable lemmas on Sobolev spaces of vector-valued functions on the circle (Fourier characterization, continuity of W1,2W^{1,2}W1,2 functions), on unbounded self-adjoint operators with compact resolvent, and on linear ODEs with continuous periodic coefficients.

Selected references

  • C. Wendl, Lectures on Symplectic Field Theory, arXiv:1612.01009, Lecture 3 (§§3.2–3.4). https://arxiv.org/abs/1612.01009
  • H. Hofer, K. Wysocki, E. Zehnder, Properties of pseudoholomorphic curves in symplectisations II: Embedding controls and algebraic invariants, Geom. Funct. Anal. 5 (1995), 270–328. https://doi.org/10.1007/BF01895669
  • J. Robbin, D. Salamon, The spectral flow and the Maslov index, Bull. London Math. Soc. 27 (1995), 1–33. https://doi.org/10.1112/blms/27.1.1
  • D. Salamon, Lectures on Floer homology, in: Symplectic Geometry and Topology, IAS/Park City Math. Ser. 7, AMS (1999), 143–229. https://doi.org/10.1090/pcms/007/05
  • J. Gutt, Generalized Conley–Zehnder index, Ann. Fac. Sci. Toulouse Math. (6) 23 (2014), 907–932. https://doi.org/10.5802/afst.1430
34 thms1 active userReviewed
Numerical AnalysisProbability·Captain: mikedeng1

Isotropic Gaussian Random Fields on the Sphere: Regularity, Fast Simulation and Stochastic Partial Differential Equations III: Karhunen–Loève Truncation Error ≤ κ^{−β} a.s. for β < (α−2)/2Research Paper

Why approximate a random field on the sphere?

An isotropic Gaussian random field is a spatial random quantity whose probability law is unchanged when the sphere is rotated. Such fields model spatially distributed uncertainty when no direction is preferred. The question in this mission is concrete: if a field is simulated by retaining only finitely many spherical harmonic frequencies, how rapidly does the simulation approach the full field? Lang and Schwab study this question while developing regularity, simulation, and stochastic partial differential equation results for isotropic fields on spheres (Lang and Schwab, 2015). Their §5 separates the error in expected spatial energy from the error seen along an individual sample. The latter is the target here.

The field and its finite approximation

Let S2S^2S2 be the unit sphere in R3\mathbb R^3R3 and let σ\sigmaσ be surface area measure, with σ(S2)=4π\sigma(S^2)=4\piσ(S2)=4π. A point yyy has angular coordinates (ϑ,φ)(\vartheta,\varphi)(ϑ,φ), where y=(sin⁡ϑcos⁡φ,sin⁡ϑsin⁡φ,cos⁡ϑ)y=(\sin\vartheta\cos\varphi,\sin\vartheta\sin\varphi,\cos\vartheta)y=(sinϑcosφ,sinϑsinφ,cosϑ). Spherical harmonics YℓmY_{\ell m}Yℓm​ are the normalized complex functions indexed by a degree ℓ≥0\ell\ge0ℓ≥0 and an order −ℓ≤m≤ℓ-\ell\le m\le\ell−ℓ≤m≤ℓ. They form an orthonormal basis of complex L2(S2)L^2(S^2)L2(S2) with this unnormalized surface measure. The real factor Lℓm(ϑ)L_{\ell m}(\vartheta)Lℓm​(ϑ) is the normalized associated Legendre function appearing in Yℓm(ϑ,φ)=Lℓm(ϑ)eimφY_{\ell m}(\vartheta,\varphi)=L_{\ell m}(\vartheta)e^{im\varphi}Yℓm​(ϑ,φ)=Lℓm​(ϑ)eimφ for m≥0m\ge0m≥0 (§2, pp. 4–5).

The angular power spectrum is a nonnegative sequence (Aℓ)ℓ≥0(A_\ell)_{\ell\ge0}(Aℓ​)ℓ≥0​ recording the variance at each harmonic degree. Let Xℓm1X^1_{\ell m}Xℓm1​ and Xℓm2X^2_{\ell m}Xℓm2​ be independent standard normal random variables for the indices that occur below. The centered real field used in §5 is the ordered series

T(y)=∑ℓ=0∞(AℓXℓ01Lℓ0(ϑ)+2Aℓ∑m=1ℓLℓm(ϑ)(Xℓm1cos⁡(mφ)+Xℓm2sin⁡(mφ))).T(y)=\sum_{\ell=0}^{\infty}\left(\sqrt{A_\ell}X^1_{\ell0}L_{\ell0}(\vartheta)+\sqrt{2A_\ell}\sum_{m=1}^{\ell}L_{\ell m}(\vartheta)\bigl(X^1_{\ell m}\cos(m\varphi)+X^2_{\ell m}\sin(m\varphi)\bigr)\right).T(y)=ℓ=0∑∞​(Aℓ​​Xℓ01​Lℓ0​(ϑ)+2Aℓ​​m=1∑ℓ​Lℓm​(ϑ)(Xℓm1​cos(mφ)+Xℓm2​sin(mφ))).

Its Karhunen–Loève truncation TκT^\kappaTκ retains the outer sum through degree κ\kappaκ. These are the approximations analyzed and simulated in the paper (§5, p. 25). The norm ∥f∥L2(S2)\|f\|_{L^2(S^2)}∥f∥L2(S2)​ measures the spatial size of a sample fff, while ∥Z∥Lp(Ω;L2(S2))\|Z\|_{L^p(\Omega;L^2(S^2))}∥Z∥Lp(Ω;L2(S2))​ takes the pppth moment of that spatial norm over randomness. Lemma 5.1 relates this explicit series, in law, to an arbitrary centered isotropic Gaussian field with the same angular power spectrum (pp. 23–24).

Formalization targets

The goal, Corollary 5.4, assumes C>0C>0C>0, α>2\alpha>2α>2, an integer ℓ0≥1\ell_0\ge1ℓ0​≥1, and the tail condition Aℓ≤Cℓ−αA_\ell\le C\ell^{-\alpha}Aℓ​≤Cℓ−α for ℓ>ℓ0\ell>\ell_0ℓ>ℓ0​. It asserts almost-sure convergence in spatial L2L^2L2 and, for each β<(α−2)/2\beta<(\alpha-2)/2β<(α−2)/2, an eventual samplewise bound (p. 28):

∥T−Tκ∥L2(S2)≤κ−βfor all sufficiently large κ,P-almost surely.\|T-T^\kappa\|_{L^2(S^2)}\le\kappa^{-\beta}\qquad\text{for all sufficiently large }\kappa,\quad\mathbb P\text{-almost surely}.∥T−Tκ∥L2(S2)​≤κ−βfor all sufficiently large κ,P-almost surely.

The attack path retains three intermediate statements from §5. The squared mean-square error equals the exact spectral tail ∑ℓ>κ(2ℓ+1)Aℓ\sum_{\ell>\kappa}(2\ell+1)A_\ell∑ℓ>κ​(2ℓ+1)Aℓ​ (the proof of Proposition 5.2, p. 26). Proposition 5.2 establishes convergence in L2(Ω;L2(S2))L^2(\Omega;L^2(S^2))L2(Ω;L2(S2)) and the bound

∥T−Tκ∥L2(Ω;L2(S2))≤C^ κ−(α−2)/2,C^2=C(2α−2+1α−1)\|T-T^\kappa\|_{L^2(\Omega;L^2(S^2))}\le\widehat C\,\kappa^{-(\alpha-2)/2},\qquad \widehat C^2=C\left(\frac2{\alpha-2}+\frac1{\alpha-1}\right)∥T−Tκ∥L2(Ω;L2(S2))​≤Cκ−(α−2)/2,C2=C(α−22​+α−11​)

for κ≥ℓ0\kappa\ge\ell_0κ≥ℓ0​ (p. 25). Theorem 5.3 gives the same exponent for every finite p≥1p\ge1p≥1, with a constant depending only on p,C,αp,C,\alphap,C,α (p. 27). The goal's exponent may approach, but does not include, (α−2)/2(\alpha-2)/2(α−2)/2.

What the result supplies

The mean-square estimate controls average approximation error, but it does not itself say whether one sequence of simulated fields converges along almost every outcome. Corollary 5.4 supplies that pathwise assertion and a quantitative rate for each exponent below the spectral threshold. It identifies the resolution needed to make the spatial error small for almost every sample, rather than only on average. The threshold directly links harmonic spectral decay to numerical truncation quality.

The cited results are already proved in the paper; the remaining task is to formalize their statements and proofs for the explicit KL model. The definition layer provides a reusable real representation of normalized spherical harmonics and mixed norms on S2S^2S2. A completed proof would also make the transition from Gaussian moment estimates to samplewise convergence available as a machine-checked argument in this setting. No claim is made that these results already have machine-checked proofs.

Main difficulty

The spherical harmonics are orthonormal, but an error bound for the full field needs more than termwise estimates. It must control the infinite tail while keeping the harmonic normalization, Gaussian variances, and the surface measure consistent. The passage from an expected error to one bound that eventually holds along almost every sample also requires estimates for arbitrarily high finite moments. A fixed second-moment bound does not yield the full range of exponents in Corollary 5.4. The paper's constant in Proposition 5.2 and the parameter dependence of the constant in Theorem 5.3 therefore matter to the final statement.

Formalization scope

Lean uses EuclideanSpace ℝ (Fin 3) for the sphere. Coordinates 0,1,20,1,20,1,2 represent the paper's y1,y2,y3y_1,y_2,y_3y1​,y2​,y3​. volume.toSphere supplies surface measure of mass 4π4\pi4π. Legendre polynomials use Rodrigues' formula; the associated harmonics use Cartesian coordinates through (y1+iy2)m=sin⁡mϑeimφ(y_1+i y_2)^m=\sin^m\vartheta e^{im\varphi}(y1​+iy2​)m=sinmϑeimφ, so they are defined at the poles without choosing an angle there. The field is the limit of the ordered partial sums TκT^\kappaTκ. A nonconvergent sequence receives Lean's arbitrary limit value, but the theorems concern almost-everywhere convergence and norms, where such exceptional values must be shown irrelevant.

Spatial squared norms and mixed LpL^pLp norms are extended nonnegative integrals. This keeps nonintegrable functions from taking a false zero norm. Lean's natural numbers include zero; ℓ0∈N\ell_0\in\mathbb Nℓ0​∈N in the paper is recorded as ℓ0≥1\ell_0\ge1ℓ0​≥1. Decay is required only above ℓ0\ell_0ℓ0​, exactly where the paper requires it. Coefficients that enter the series are measurable, jointly independent, and standard normal. The unused coordinates Xℓ02X^2_{\ell0}Xℓ02​ are zero, as specified in Lemma 5.1; coefficients at invalid indices are unconstrained. The field is the explicit series of p. 25, with Lemma 5.1 supplying the paper's identification in law with any centered isotropic field. In Theorem 5.3 the constant is chosen before the field and probability space, preventing it from depending on a particular spectrum or cutoff. The almost-sure conclusion is a spatial L2L^2L2 claim, never a pointwise assertion at each sphere point.

The displayed identity on p. 26 omits a square on its left-hand norm, although the neighboring formulas use squared norms. The formal error identity restores the square and the milestone preserves the printed wording. Contributions to the harmonic normalization, exact spectral identity, uniform finite-moment estimates, and the final almost-sure result all fit this mission. The normalizations, the positive cutoff, and the explicit independent Gaussian coefficients rule out vacuous or zero-field encodings.

Selected references

  • A. Lang and Ch. Schwab, Isotropic Gaussian random fields on the sphere: regularity, fast simulation and stochastic partial differential equations, Annals of Applied Probability 25(6), 2015. arXiv:1305.1170v3
7 thms1 active userReviewed
Probability·Captain: mikedeng1

Isotropic Gaussian Random Fields on the Sphere: Regularity, Fast Simulation and Stochastic Partial Differential Equations II: Σ A_ℓ ℓ^{1+β} < ∞ Gives a Continuous Modification, γ-Hölder for γ < β/2Research Paper

Motivation

A random field on a sphere assigns a random value to every direction. Such fields appear when the underlying data are directional, including spherical models in spatial statistics and geophysics. The covariance of an isotropic field can be recorded by an angular power spectrum: one nonnegative number for each spherical harmonic degree. This changes the sample regularity question into a concrete spectral question. How fast must these numbers decay so that a realization is continuous, and how regular can that realization be? Lang and Schwab, 2015 give a sufficient summability condition and an exact range of Hölder exponents in their Theorem 4.5.

The question matters when a field is evaluated on a mesh or represented by finitely many spherical harmonics. A covariance function can be regular even when the original version of a random field has badly chosen values on null sets. The useful result is therefore the existence of one regular modification: at each fixed sphere point it agrees with the given field almost surely, while its sample paths are regular across the entire sphere. The paper treats this sample path result in §4, separately from its spectral characterization of covariance regularity in §3 and its later simulation and stochastic heat equation results.

Setting

Write S2={x∈R3:∥x∥=1}S^2=\{x\in\mathbb R^3:\|x\|=1\}S2={x∈R3:∥x∥=1} for the unit sphere. Its geodesic distance is d(x,y)=arccos⁡⟨x,y⟩d(x,y)=\arccos\langle x,y\rangled(x,y)=arccos⟨x,y⟩, the length of the shorter great circle arc between xxx and yyy. A random field TTT is a jointly measurable map from a probability space times S2S^2S2 to the real numbers. A field is Gaussian when every finite collection of its values has a joint Gaussian distribution. Isotropy says that rotating all observation points together does not change that joint distribution. These are the conventions of Definition 2.1 in the paper.

For each degree ℓ≥0\ell\ge0ℓ≥0, let PℓP_\ellPℓ​ be the Legendre polynomial normalized by Pℓ(1)=1P_\ell(1)=1Pℓ​(1)=1, and let Aℓ≥0A_\ell\ge0Aℓ​≥0 be its angular power. The field has a constant mean and covariance determined by (Aℓ)(A_\ell)(Aℓ​):

Cov⁡(T(x),T(y))=∑ℓ=0∞Aℓ2ℓ+14πPℓ(⟨x,y⟩).\operatorname{Cov}(T(x),T(y)) =\sum_{\ell=0}^{\infty}A_\ell\frac{2\ell+1}{4\pi}P_\ell(\langle x,y\rangle).Cov(T(x),T(y))=ℓ=0∑∞​Aℓ​4π2ℓ+1​Pℓ​(⟨x,y⟩).

Because ⟨x,y⟩=cos⁡d(x,y)\langle x,y\rangle=\cos d(x,y)⟨x,y⟩=cosd(x,y), the same covariance is expressed by the distance kernel k(r)=∑ℓ≥0Aℓ(2ℓ+1)Pℓ(cos⁡r)/(4π)k(r)=\sum_{\ell\ge0}A_\ell(2\ell+1)P_\ell(\cos r)/(4\pi)k(r)=∑ℓ≥0​Aℓ​(2ℓ+1)Pℓ​(cosr)/(4π) for 0≤r≤π0\le r\le\pi0≤r≤π. A modification T′T'T′ of TTT means T′(x)=T(x)T'(x)=T(x)T′(x)=T(x) almost surely for each fixed xxx; it need not agree on one common full measure set at every xxx. The paper's Assumption 4.1, specialized to S2S^2S2, asks for finiteness of ∑ℓ≥0Aℓℓ1+β\sum_{\ell\ge0}A_\ell\ell^{1+\beta}∑ℓ≥0​Aℓ​ℓ1+β.

Formalization targets

Goal: sample regularity

For 0<β≤20<\beta\le20<β≤2, the target is Theorem 4.5 of Lang and Schwab:

∑ℓ=0∞Aℓℓ1+β<∞⟹∃ T′ modifying T with paths Ho¨lder of every order 0<γ<β/2.\sum_{\ell=0}^{\infty}A_\ell\ell^{1+\beta}<\infty \quad\Longrightarrow\quad \exists\,T'\text{ modifying }T\text{ with paths Hölder of every order }0<\gamma<\beta/2.ℓ=0∑∞​Aℓ​ℓ1+β<∞⟹∃T′ modifying T with paths Ho¨lder of every order 0<γ<β/2.

The same modification serves every eligible exponent. The result leaves the Hölder constant free to depend on the sample and the exponent, as it must.

Supporting targets

The four milestones follow the source's statements and its proof order. The Legendre polynomial bounds on p. 16 lead to Lemma 4.2, ∣k(0)−k(r)∣≤Cβrβ|k(0)-k(r)|\le C_\beta r^\beta∣k(0)−k(r)∣≤Cβ​rβ for r∈[0,π]r\in[0,\pi]r∈[0,π] and β∈[0,2]\beta\in[0,2]β∈[0,2]. Lemma 4.3 transfers this to E∣T(x)−T(y)∣2p≤Cβ,pd(x,y)βp\mathbb E|T(x)-T(y)|^{2p}\le C_{\beta,p}d(x,y)^{\beta p}E∣T(x)−T(y)∣2p≤Cβ,p​d(x,y)βp for every positive integer ppp. Theorem 4.4 is a Kolmogorov–Chentsov theorem for any random field on S2S^2S2: a moment exponent 2+εp2+\varepsilon p2+εp produces a continuous modification with every Hölder exponent below ε\varepsilonε. The Gaussian and isotropic hypotheses belong to Lemma 4.3 and the goal; they are absent from Theorem 4.4.

Significance

The theorem provides a checkable bridge from a harmonic description of a field to sample path behavior. A practitioner can estimate or impose decay of the angular power spectrum, then know that a version of the field admits interpolation on the sphere with any exponent below β/2\beta/2β/2. The endpoint β/2\beta/2β/2 is not asserted. The moment estimate and the spherical modification theorem can also be reused when studying fields produced by other models; in particular, Theorem 4.4 needs no Gaussian assumption.

The result was proved in the 2015 paper; this mission concerns its machine checked formalization. Mathlib supplies Gaussian process and measure theory interfaces, but the paper's sphere distance, Legendre normalization, angular kernel and spherical version of Kolmogorov–Chentsov must be connected. A platform goal for a Kolmogorov–Chentsov theorem on [0,∞)[0,\infty)[0,∞) uses a different index space and hypotheses, so it does not cover the present milestone. The finished development will provide a reusable sphere indexed modification theorem as well as the paper's specific spectral criterion.

Difficulty

A bound on the covariance kernel controls the second moment of field increments, but it does not by itself supply one continuous version with a common pathwise regularity statement. The desired exponent concerns values at uncountably many points, whereas the definition of modification gives an almost sure equality separately at each point. The gap is visible even for simple processes: changing a field at one random location can preserve each fixed point's law while destroying continuity of individual paths. The sphere also carries a two dimensional geodesic metric, so a one dimensional modification theorem indexed by time cannot be substituted without a new argument.

Formalization scope

Lean represents S2S^2S2 as the unit metric sphere in three dimensional Euclidean space. Coordinates have indices 0,1,20,1,20,1,2 for the paper's 1,2,31,2,31,2,3. All regularity statements use d(x,y)=arccos⁡⟨x,y⟩d(x,y)=\arccos\langle x,y\rangled(x,y)=arccos⟨x,y⟩, not the subtype's chord distance. Rodrigues' formula defines PℓP_\ellPℓ​, and the kernel is a real infinite sum with its factor (2ℓ+1)/(4π)(2\ell+1)/(4\pi)(2ℓ+1)/(4π). The spectrum is nonnegative and has ∑(2ℓ+1)Aℓ<∞\sum(2\ell+1)A_\ell<\infty∑(2ℓ+1)Aℓ​<∞ as part of the field model, matching the finite variance convention used in §2. The covariance formulation allows a nonzero constant mean: Theorem 4.5 does not require centering.

The moment inequalities use extended nonnegative integrals, avoiding a default zero for nonintegrable real integrals. The paper's positive integers are expressed with an explicit 1≤p1\le p1≤p because Lean's naturals include zero. Real powers follow the usual convention: the degree zero term of ℓ1+β\ell^{1+\beta}ℓ1+β is zero when β≥0\beta\ge0β≥0. On compact S2S^2S2, local Hölder continuity gives a global constant for each path and exponent. Exceptional sample paths may be redefined, so the formal conclusion states continuity and Hölder regularity for every sample of the chosen modification. The modification retains pointwise almost sure agreement and measurable evaluations; omitting agreement would make the goal trivial.

Contributions can address Legendre inequalities, covariance and Gaussian moment calculations, and a general Kolmogorov–Chentsov theorem for compact manifolds. The latter is reusable beyond this paper. The auxiliary Legendre and kernel definitions are also available to later spherical field missions.

Selected references

  • A. Lang and Ch. Schwab, Isotropic Gaussian random fields on the sphere: regularity, fast simulation and stochastic partial differential equations, Annals of Applied Probability 25(6), 2015, arXiv:1305.1170v3, DOI:10.1214/14-AAP1067.
7 thms1 active userReviewed
Machine LearningProbability·Captain: mikedeng1

Approximation Bounds for Random Neural Networks and Reservoir Systems I: Random ReLU Networks with Sampled Inner Weights Approximate Fourier-Represented Functions on a Hilbert Space (Theorem 1)Research Paper

Motivation

In random-feature models, also called extreme learning machines or random neural networks, the inner weights of a one-hidden-layer network are drawn at random and only the linear readout is trained. Training is then a least-squares problem, which is why such models, and their dynamic counterparts reservoir computing and echo state networks, are used in practice. The question is how well such a network can approximate a target when it is not allowed to choose its inner weights. Gonon, Grigoryeva and Ortega (Ann. Appl. Probab. 33 (2023) 28–69) answer it with explicit, non-asymptotic L2L^2L2 bounds. Their first result, Theorem 1, covers static ReLU networks on an arbitrary separable Hilbert space. The later results of the paper, on finite-dimensional inputs and on echo state networks, are built on it.

Timeline:

  • 1993: Barron (IEEE Trans. Inf. Theory 39) proves O(N−1/2)O(N^{-1/2})O(N−1/2) approximation rates for functions with a finite first Fourier moment, using networks whose inner weights are optimized.
  • 2008: Rahimi and Recht (NeurIPS 2008) prove random kitchen-sink bounds for random features sampled from a fixed law.
  • 2023: Gonon, Grigoryeva and Ortega prove bounds with explicit constants for ReLU units with importance-sampled inner weights, on infinite-dimensional input spaces, under weak conditions on the sampling law.

Setting

X\mathcal XX is a separable real Hilbert space with inner product ⟨⋅,⋅⟩\langle\cdot,\cdot\rangle⟨⋅,⋅⟩, and σ(x)=max⁡(x,0)\sigma(x)=\max(x,0)σ(x)=max(x,0) is the rectifier. The inner weights θi=(Ai,ζi)∈X×R\theta_i=(A_i,\zeta_i)\in\mathcal X\times\mathbb Rθi​=(Ai​,ζi​)∈X×R, i=1,…,Ni=1,\dots,Ni=1,…,N, are i.i.d. with law π\piπ. For a readout matrix W∈Mm,NW\in\mathbb M_{m,N}W∈Mm,N​ the random ReLU network is

HWA,ζ(z)=Wσ(Az+ζ),(Az+ζ)i=⟨Ai,z⟩+ζi.H_W^{A,\zeta}(z)=W\sigma(Az+\zeta),\qquad (Az+\zeta)_i=\langle A_i,z\rangle+\zeta_i .HWA,ζ​(z)=Wσ(Az+ζ),(Az+ζ)i​=⟨Ai​,z⟩+ζi​.

The target H∗:X→RmH^*:\mathcal X\to\mathbb R^mH∗:X→Rm is assumed to have a Fourier representation on the ball of radius MMM: Hj∗(z)=∫ei⟨w,z⟩μ^j(dw)H^*_j(z)=\int e^{i\langle w,z\rangle}\hat\mu_j(dw)Hj∗​(z)=∫ei⟨w,z⟩μ^​j​(dw) for ∥z∥≤M\|z\|\le M∥z∥≤M, with complex measures μ^j\hat\mu_jμ^​j​ whose total variations ∣μ^j∣|\hat\mu_j|∣μ^​j​∣ have finite second moments (condition (15)). The sampling law has the product form π=πX⊗(πR(x)dx)\pi=\pi_{\mathcal X}\otimes(\pi_{\mathbb R}(x)dx)π=πX​⊗(πR​(x)dx). Two further quantities enter: Fπ(x)=2∫−x0πR(u)−1duF_\pi(x)=2\int_{-x}^0\pi_{\mathbb R}(u)^{-1}duFπ​(x)=2∫−x0​πR​(u)−1du, and the density gj=d(∣μ^j∣+∣μ^j∣−)/dπXg_j=d(|\hat\mu_j|+|\hat\mu_j|^-)/d\pi_{\mathcal X}gj​=d(∣μ^​j​∣+∣μ^​j​∣−)/dπX​, where ν−(⋅)=ν(−⋅)\nu^-(\cdot)=\nu(-\cdot)ν−(⋅)=ν(−⋅). The input ZZZ is an X\mathcal XX-valued random variable with law μZ\mu_ZμZ​ and ∥Z∥≤M\|Z\|\le M∥Z∥≤M, independent of the inner weights.

Formalization targets

Goal: Theorem 1 (pp. 37–38)

If ∣μ^j∣+∣μ^j∣−≪πX|\hat\mu_j|+|\hat\mu_j|^-\ll\pi_{\mathcal X}∣μ^​j​∣+∣μ^​j​∣−≪πX​, condition (i) or (ii) on πR\pi_{\mathbb R}πR​ holds, and the integrals (16) of Fπ(M∥w∥)∥w∥2gj2F_\pi(M\|w\|)\|w\|^2g_j^2Fπ​(M∥w∥)∥w∥2gj2​ and max⁡(∥w∥2,1)gj2\max(\|w\|^2,1)g_j^2max(∥w∥2,1)gj2​ are finite, then there is a readout WWW, a measurable function of (A,ζ)(A,\zeta)(A,ζ), with

E[∥HWA,ζ(Z)−H∗(Z)∥2]≤C∗N,\mathbb E\big[\|H_W^{A,\zeta}(Z)-H^*(Z)\|^2\big]\le\frac{C^*}{N},E[∥HWA,ζ​(Z)−H∗(Z)∥2]≤NC∗​,

and for every δ∈(0,1)\delta\in(0,1)δ∈(0,1), with probability at least 1−δ1-\delta1−δ, ∥HWA,ζ−H∗∥L2(μZ)≤C∗/(δN)\|H_W^{A,\zeta}-H^*\|_{L^2(\mu_Z)}\le\sqrt{C^*}/(\delta\sqrt N)∥HWA,ζ​−H∗∥L2(μZ​)​≤C∗​/(δN​). Here C∗=∑jCj∗C^*=\sum_jC^*_jC∗=∑j​Cj∗​ and

Cj∗=M2 ⁣∫Fπ(M∥w∥)∥w∥2gj2 dπX+32max⁡(M2,1)(Fπ(1)−Fπ(−1)) ⁣∫max⁡(∥w∥2,1)gj2 dπX.C^*_j=M^2\!\int F_\pi(M\|w\|)\|w\|^2g_j^2\,d\pi_{\mathcal X}+32\max(M^2,1)\big(F_\pi(1)-F_\pi(-1)\big)\!\int\max(\|w\|^2,1)g_j^2\,d\pi_{\mathcal X}.Cj∗​=M2∫Fπ​(M∥w∥)∥w∥2gj2​dπX​+32max(M2,1)(Fπ​(1)−Fπ​(−1))∫max(∥w∥2,1)gj2​dπX​.

Milestones

  1. Lemma 1 (p. 37): (ω,z)↦HW(ω)A(ω),ζ(ω)(z)(\omega,z)\mapsto H_{W(\omega)}^{A(\omega),\zeta(\omega)}(z)(ω,z)↦HW(ω)A(ω),ζ(ω)​(z) is product-measurable.
  2. Step 1 (p. 39): ∫i⟨v,w⟩μ^(dw)\int i\langle v,w\rangle\hat\mu(dw)∫i⟨v,w⟩μ^​(dw) is real, and the identity (19).
  3. (20) (p. 40): H∗(v)=∫σ(⟨v,w⟩+u) α(dw,du)H^*(v)=\int\sigma(\langle v,w\rangle+u)\,\alpha(dw,du)H∗(v)=∫σ(⟨v,w⟩+u)α(dw,du) for ∥v∥≤M\|v\|\le M∥v∥≤M, for an explicit signed measure α\alphaα.
  4. (21) (p. 40): α≪π\alpha\ll\piα≪π, with ∣dα/dπ(w,u)∣≤(1(−M∥w∥,0](u)+22 1[−1,1](u)) g(w)/πR(u)|d\alpha/d\pi(w,u)|\le(\mathbb 1_{(-M\|w\|,0]}(u)+2\sqrt2\,\mathbb 1_{[-1,1]}(u))\,g(w)/\pi_{\mathbb R}(u)∣dα/dπ(w,u)∣≤(1(−M∥w∥,0]​(u)+22​1[−1,1]​(u))g(w)/πR​(u).
  5. (25) (p. 40): the mean-square error of the i.i.d. average is 1NVar⁡\frac1N\operatorname{Var}N1​Var, which is at most 1N\frac1NN1​ times the second moment.
  6. (26) (p. 41): that second moment is at most C∗C^*C∗.

Milestones 2–6 are stated for a single output component (m=1m=1m=1), to which the proof reduces.

Significance

Theorem 1 says that only the readout has to be trained. With inner weights drawn from an essentially arbitrary product law satisfying (i) or (ii), a least-squares readout achieves L2L^2L2 error O(N−1/2)O(N^{-1/2})O(N−1/2) with a constant computable from the Fourier data of H∗H^*H∗ and the sampling law (Remark 3, p. 38). The finite-dimensional rates of Section 4.2 (Proposition 3, Corollary 1) follow from it, and so do, through the reservoir functional's Fourier representation, the echo state network bounds of Sections 5–6.

The result is proved on paper but has no machine-checked proof. A formal proof needs integral representations of Fourier-type functions by ReLU units, Radon–Nikodym arguments for signed measures on product spaces, and the variance identity for i.i.d. averages. A side product of formalizing it is a correction: the printed constant 32M232M^232M2 is false for small MMM and has to be replaced by 32max⁡(M2,1)32\max(M^2,1)32max(M2,1), which agrees with it for M≥1M\ge1M≥1.

Difficulty

There is an obvious argument: sample features from ∣μ^∣|\hat\mu|∣μ^​∣ and use Maurey's empirical method. It does not apply, because the features here are ReLU ridge functions of a real-valued bias drawn from πR\pi_{\mathbb R}πR​, not complex exponentials. The proof must first rewrite the oscillatory representation as an integral of rectifiers, (18)–(20). That step uses the realness of ∫i⟨v,w⟩μ^(dw)\int i\langle v,w\rangle\hat\mu(dw)∫i⟨v,w⟩μ^​(dw), which is not given and follows only from H∗H^*H∗ being real near 000. The signed measure α\alphaα obtained this way must then be absolutely continuous with respect to the sampling law π\piπ, with a density whose second moment is controlled by (16). In case (ii), πR\pi_{\mathbb R}πR​ may vanish outside a bounded interval, and the support of α\alphaα has to be matched to it.

Formalization scope

  • Space. X\mathcal XX is a complete, separable real inner product space with its Borel σ\sigmaσ-algebra.
  • Complex measures. Each μ^j\hat\mu_jμ^​j​ is given in polar form hj νjh_j\,\nu_jhj​νj​, with νj=∣μ^j∣\nu_j=|\hat\mu_j|νj​=∣μ^​j​∣ a finite measure and hjh_jhj​ measurable with ∣hj∣=1|h_j|=1∣hj​∣=1. This loses no generality (Rudin, Thm 6.12).
  • Randomness. The inner weights live on (X×R)N(\mathcal X\times\mathbb R)^N(X×R)N with law π⊗N\pi^{\otimes N}π⊗N, and ZZZ has its own law μZ\mu_ZμZ​. Expectations are iterated lower integrals; this is the standing independence of §4.1. "With probability 1−δ1-\delta1−δ" bounds the π⊗N\pi^{\otimes N}π⊗N-measure of the bad set.
  • Readout. The readout is a measurable function of the inner weights only. A readout allowed to depend on the input ZZZ would make the statement trivial, and it is ruled out.
  • Norms and normalisation. Norms on Rm\mathbb R^mRm are Euclidean, as a sum of squares. πX\pi_{\mathcal X}πX​ is a probability measure and ∫πR=1\int\pi_{\mathbb R}=1∫πR​=1; rescaling πX\pi_{\mathcal X}πX​ by ccc and πR\pi_{\mathbb R}πR​ by 1/c1/c1/c changes neither π\piπ nor C∗C^*C∗.
  • Encodings. "∣Fπ(x)∣<∞|F_\pi(x)|<\infty∣Fπ​(x)∣<∞" is integrability of 1/πR1/\pi_{\mathbb R}1/πR​ on the interval between −x-x−x and 000, and FπF_\piFπ​ is an oriented interval integral. (15) is a finite lower integral and (16) is integrability, so none of them holds vacuously.
  • Departures from the print. The page's "C∗>0C^*>0C∗>0" is dropped in favour of the explicit value. The constant uses 32max⁡(M2,1)32\max(M^2,1)32max(M2,1).

A complete development needs the following:

  • the rectifier integral identity (18), which is identity (8) of Proposition 2 and is posed in the companion mission on echo state networks;
  • the Radon–Nikodym and Fubini arguments of Step 1;
  • the variance of i.i.d. averages under product measures;
  • Markov's inequality.

The variance identity (25) and the bound (26) are independent of the Fourier setting and reusable. Contributions to any milestone are welcome, and so are alternative proofs of (19) and (20).

Selected references

  • L. Gonon, L. Grigoryeva, J.-P. Ortega, Approximation bounds for random neural networks and reservoir systems, Ann. Appl. Probab. 33(1), 2023, 28–69. https://doi.org/10.1214/22-AAP1806
  • A. R. Barron, Universal approximation bounds for superpositions of a sigmoidal function, IEEE Trans. Inf. Theory 39(3), 1993, 930–945. https://doi.org/10.1109/18.256500
  • A. Rahimi, B. Recht, Weighted sums of random kitchen sinks: replacing minimization with randomization in learning, NeurIPS 2008. https://papers.nips.cc/paper/2008/hash/0efe32849d230d7f53049ddc4a4b0c60-Abstract.html
  • W. Rudin, Real and Complex Analysis, 3rd ed., McGraw-Hill, 1987 (Chapter 6, Theorem 6.12).
8 thms1 active userReviewed
Analysis·Captain: marwahaha

Riesz transforms and uniform rectifiability in higher codimensionOpen Problem

Motivation

Singular integral estimates can detect geometric regularity in a measure whose support has no given parametrization. The mission turns a uniform Riesz-transform bound into uniform pieces of Lipschitz images. The source manuscript presents the surrounding research claim.

Setting

Let μ be a regular measure in ℝᵈ, with d≥4 and 2≤n≤d−2. Ahlfors–David regularity means that μ(B(x,r)) is comparable to rⁿ on its support at admissible radii. Hard-truncated Riesz transforms use the kernel (x−y)/|x−y|^(n+1), excluding distances at most ε.

Formalization target

With fixed dimension and bounds C_AD,C_R, prove that there exist θ>0 and M≥0 such that every eligible μ satisfies

μ(B(x,r)∩range⁡g)≥θrn\mu(B(x,r)\cap\operatorname{range}g)\ge\theta r^nμ(B(x,r)∩rangeg)≥θrn

for some M-Lipschitz map g from the open n-dimensional radius-r ball, at every support point and admissible radius.

The selected formal target is OAI.RieszRectifiability.quantitative_higher_codimension_riesz_rectifiability.

Significance and status

The constants θ and M are uniform across the entire class of measures with the prescribed analytic bounds. This is the exact quantitative ball-image conclusion. The published target is currently Open; the manuscript's argument and a checked Lean proof are separate deliverables.

Difficulty

Individual rectifiable pieces with constants depending on μ do not yield this quantifier order. The Riesz bound ranges over every positive hard truncation and every scalar L² input.

Formalization scope

Ambient space is EuclideanSpace ℝ (Fin d). Radii are positive and bounded by the extended support diameter. The hypothesis uses μ.Regular, nonnegative Riesz constants, MemLp and eLpNorm; the conclusion uses the actual measure of the intersection with a Lipschitz image. No endpoint codimensions are included.

Selected references

  • OpenAI, Riesz transforms and uniform rectifiability in higher codimension, preprint, 2026. Pinned manuscript.
  • OpenAI, accompanying formal statements, commit adc7f1241b42. Goal source.
2 thms1 active userReviewed
CombinatoricsNumber Theory·Captain: wurtle

A power saving for square-difference-free setsResearch Paper

Motivation: how large can a set avoid square differences?

A set A⊆{1,…,N}A\subseteq\{1,\dots,N\}A⊆{1,…,N} is square-difference-free if no two of its elements differ by a perfect square m2m^2m2 with m≥1m\ge1m≥1. The Furstenberg–Sárközy theorem says such sets have density tending to zero; the question is how fast. Writing s(N)s(N)s(N) for the largest size of a square-difference-free subset of {1,…,N}\{1,\dots,N\}{1,…,N}, the problem is a prototype for polynomial patterns in dense sets: it is the simplest case of finding differences in the image of a polynomial, and it is the model problem on which Fourier-analytic, ergodic and density-increment methods for polynomial configurations are tested. A long-standing gap separates the upper bounds, which until recently saved only a power of log⁡N\log NlogN (with a slowly growing exponent), from the lower bounds, which are powers N0.73…N^{0.73\ldots}N0.73… and beyond. Whether a fixed power saving s(N)≤CN1−cs(N)\le CN^{1-c}s(N)≤CN1−c holds was posed explicitly by Green and Sawhney.

Background and timeline

  • 1977–1978 — Answering a question of Lovász, Furstenberg (J. Analyse Math. 1977, Theorem 1.2) and Sárközy (Acta Math. Hungar. 1978) independently prove s(N)=o(N)s(N)=o(N)s(N)=o(N); Sárközy's bound is N/(log⁡N)1/3+o(1)N/(\log N)^{1/3+o(1)}N/(logN)1/3+o(1).
  • 1984 — Ruzsa constructs square-difference-free sets of size ≫N0.7330…\gg N^{0.7330\ldots}≫N0.7330… (Period. Math. Hungar. 1984).
  • 1988 — Pintz, Steiger and Szemerédi prove s(N)≪N/(log⁡N)clog⁡log⁡log⁡log⁡Ns(N)\ll N/(\log N)^{c\log\log\log\log N}s(N)≪N/(logN)cloglogloglogN (J. LMS 1988).
  • 2008/2015 — Beigel and Gasarch (arXiv:0804.4892) and Lewko (Electron. J. Combin. 2015) improve the lower exponent to 0.7334…0.7334\ldots0.7334….
  • 2022 — Bloom and Maynard prove s(N)≪N/(log⁡N)clog⁡log⁡log⁡Ns(N)\ll N/(\log N)^{c\log\log\log N}s(N)≪N/(logN)clogloglogN (Compos. Math. 2022).
  • 2024/2025 — Green and Sawhney prove s(N)≪Nexp⁡(−clog⁡N)s(N)\ll N\exp(-c\sqrt{\log N})s(N)≪Nexp(−clogN​) and ask for a fixed power saving (arXiv:2411.17448, Theorem 1.1 and §1.1).
  • 2026 — Adajar et al. extend the arithmetic level-ddd approach to intersective polynomials (arXiv:2605.16216); Krachun pushes the lower exponent past 3/43/43/4, to 0.7527…0.7527\ldots0.7527… (arXiv:2608.01325).
  • 2026 — The OpenAI preprint A power saving for square-difference-free sets (OpenAI Math Release, September 24, 2026) claims s(N)≤CN1−cs(N)\le CN^{1-c}s(N)≤CN1−c with absolute constants. It has not been peer reviewed and its theorem is not formally verified.

Setting

For a positive integer NNN write [N]={1,…,N}[N]=\{1,\dots,N\}[N]={1,…,N}. A set A⊆[N]A\subseteq[N]A⊆[N] is square-difference-free if

(A−A)∩{m2:m∈N, m≥1}=∅,(A-A)\cap\{m^2 : m\in\mathbb N,\ m\ge1\}=\varnothing,(A−A)∩{m2:m∈N, m≥1}=∅,

that is, a−b≠m2a-b\neq m^2a−b=m2 for all a,b∈Aa,b\in Aa,b∈A and all integers m≥1m\ge1m≥1. (Differences are taken in Z\mathbb ZZ; a−b=0a-b=0a−b=0 is allowed since 000 is excluded from the squares.)

In Lean (namespace OAI.SquareDifference), sets are Finset ℤ contained in Finset.Icc 1 N, and IsSquareDifferenceFree A states a - b ≠ (m : ℤ)^2 for all a b ∈ A and m : ℕ with 1 ≤ m.

Formalization targets

Goal: a fixed power saving (Theorem 1.1)

There are absolute constants c>0c>0c>0 and C<∞C<\inftyC<∞ such that for every integer N≥1N\ge1N≥1 and every square-difference-free A⊆[N]A\subseteq[N]A⊆[N],

∣A∣≤C N1−c.|A|\le C\,N^{1-c}.∣A∣≤CN1−c.

Equivalently, every subset of [N][N][N] with more than CN1−cCN^{1-c}CN1−c elements contains two elements differing by a nonzero perfect square. The Lean goal is published on the platform with status Open. The statement fixes no numerical value of ccc, so any improvement of the exponent leaves the goal unchanged.

Significance

The result itself. Every earlier upper bound saved less than any fixed power of NNN; the best, due to Green and Sawhney, saved exp⁡(−clog⁡N)\exp(-c\sqrt{\log N})exp(−clogN​). A fixed power saving changes the nature of the problem: it shows that the extremal exponent lim sup⁡log⁡s(N)/log⁡N\limsup \log s(N)/\log Nlimsuplogs(N)/logN lies strictly below 111, so both upper and lower bounds are now polynomial and the remaining question is the value of the exponent, now known to lie between 0.7527…0.7527\ldots0.7527… and 1−c1-c1−c. As an immediate consequence (Remark 1.2 of the source), the graph on [N][N][N] joining integers differing by a square has chromatic number at least C−1NcC^{-1}N^cC−1Nc, a polynomial bound for the square-difference coloring problem.

Formalizing it. The statement is elementary and self-contained, involving only finite sets of integers. The proof combines a graph/tuple reformulation, reflection-positivity (chessboard) inequalities for a finite-field probability law, and an induction with fixed finite constructions. A formal proof would certify an argument whose constants are explicitly noted to be extremely small and not computed.

Difficulty

Density-increment arguments, starting from Sárközy's circle-method proof, gain a constant factor of density at each step but lose a power of the length of the progression on which they pass, so after the log⁡(1/α)\log(1/\alpha)log(1/α) increments needed the saving is only logarithmic or quasi-logarithmic. The Green–Sawhney level-ddd approach controls the relevant rational Fourier coefficients through hypercontractivity but still gives only exp⁡(−clog⁡N)\exp(-c\sqrt{\log N})exp(−clogN​). A power saving requires an argument whose loss does not compound with the number of iterations — a single estimate that converts square-difference-freeness into a polynomial density loss.

Formalization scope

  • Sets are Finset ℤ inside Finset.Icc 1 N and N≥1N\ge1N≥1 is a natural number; the bound is uniform in NNN.
  • The constants are existentially quantified before NNN and AAA; c>0c>0c>0 is required and CCC is a real number. The power N1−cN^{1-c}N1−c is the real power.
  • Differences a−ba-ba−b are in Z\mathbb ZZ and the excluded squares are m2m^2m2 with m≥1m\ge1m≥1, so only nonzero squares are forbidden; differences in either order are covered because both a−ba-ba−b and b−ab-ab−a are tested.
  • Needed infrastructure: Fourier analysis on Z/pZ\mathbb Z/p\mathbb ZZ/pZ and on [N][N][N], reflection-positivity/chessboard estimates, and graph-norm inequalities. Reusable pieces include a chessboard-estimate library and finite-field Fourier tools.

Selected references

  • H. Furstenberg, Ergodic behavior of diagonal measures and a theorem of Szemerédi on arithmetic progressions, J. Analyse Math. 31 (1977). https://doi.org/10.1007/BF02813304
  • A. Sárközy, On difference sets of sequences of integers. I, Acta Math. Acad. Sci. Hungar. 31 (1978). https://doi.org/10.1007/BF01896079
  • I. Z. Ruzsa, Difference sets without squares, Period. Math. Hungar. 15 (1984). https://doi.org/10.1007/BF02454169
  • J. Pintz, W. L. Steiger and E. Szemerédi, On sets of natural numbers whose difference set contains no squares, J. London Math. Soc. 37 (1988). https://doi.org/10.1112/jlms/s2-37.2.219
  • R. Beigel and W. Gasarch, Square-difference-free sets of size Ω(n0.7334…)\Omega(n^{0.7334\ldots})Ω(n0.7334…), arXiv:0804.4892 (2008). https://arxiv.org/abs/0804.4892v3
  • M. Lewko, An improved lower bound related to the Furstenberg–Sárközy theorem, Electron. J. Combin. 22 (2015). https://doi.org/10.37236/4656
  • T. F. Bloom and J. Maynard, A new upper bound for sets with no square differences, Compos. Math. 158 (2022). https://doi.org/10.1112/S0010437X22007679
  • B. Green and M. Sawhney, New bounds for the Furstenberg–Sárközy theorem, arXiv:2411.17448 (2025). https://arxiv.org/abs/2411.17448v2
  • D. Krachun, Square-difference-free sets beyond the three-quarter barrier, arXiv:2608.01325 (2026). https://arxiv.org/abs/2608.01325v1
  • OpenAI, A power saving for square-difference-free sets, OpenAI Math Release preprint, September 24, 2026 (Theorem 1.1, p. 2). https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/preprints/A-power-saving-for-square-difference-free-sets-September-24-2026/paper.pdf
2 thms1 active userReviewed
Dynamical SystemsFunctional Analysis·Captain: wurtle

A smooth three-torus diffeomorphism with simple Lebesgue spectrumResearch Paper

Motivation: Banach's simple Lebesgue-spectrum problem

A measure-preserving transformation TTT of a probability space acts on square-integrable functions by the Koopman operator UTg=g∘TU_Tg=g\circ TUT​g=g∘T, a unitary operator. Its spectral type (discrete, singular continuous, absolutely continuous) and its multiplicity are basic invariants of ergodic theory. The Lebesgue spectrum is the spectral type of the shift on ℓ2(Z)\ell^2(\mathbb Z)ℓ2(Z), the type of Bernoulli shifts and other strongly chaotic systems, where it occurs with infinite multiplicity. Banach's problem asks whether Lebesgue spectrum can occur with multiplicity one: is there a transformation whose Koopman operator on the orthogonal complement of the constants is unitarily equivalent to multiplication by www on L2(S1)L^2(S^1)L2(S1)? Equivalently, is there a single function whose bilateral orbit under UTU_TUT​ is an orthonormal basis of the mean-zero space? The problem combines spectral theory with the construction of explicit dynamics, and a smooth example would show this spectral behavior is compatible with the regularity of differentiable dynamics.

Timeline

  • 1949 — Rokhlin asks for ergodic automorphisms with simple, or at least finite-multiplicity, Lebesgue spectrum (Uspekhi Mat. Nauk 1949, §4, no. 7).
  • 1960 — Ulam records a real-line form of the question attributed to Banach (A Collection of Mathematical Problems, Interscience, 1960, §6, p. 76).
  • 1970 — Anosov and Katok introduce approximation-by-conjugation constructions of smooth ergodic diffeomorphisms (Trudy MMO 1970).
  • 1978 — Helson and Parry construct cocycles over aperiodic transformations with associated Lebesgue spectrum (Ark. Mat. 1978).
  • 1984 — Mathew and Nadkarni construct a transformation with a Lebesgue component of multiplicity two (Bull. LMS 1984).
  • 1999 — Guenais connects Morse cocycles with flat polynomials and constructs a group action with simple spectrum of mixed type (ETDS 1999).
  • 2001 — Fayad constructs C∞C^\inftyC∞ volume-preserving torus diffeomorphisms with simple (not Lebesgue) spectrum (J. LMS 2001).
  • 2020–2023 — Prikhod'ko constructs a finite-measure flow with simple Lebesgue spectrum (Sb. Math. 2020); Fayad–Forni–Kanigowski (JAMS 2021) and Abdedou–Fayad–Kessi (DCDS 2023) obtain smooth flows with countable Lebesgue multiplicity; el Abdalaoui presents an infinite-measure conservative example (arXiv:1508.06439). None of these gives a probability-preserving map with simple Lebesgue spectrum on the whole mean-zero space.
  • 2026 — The OpenAI preprint A smooth three-torus diffeomorphism with simple Lebesgue spectrum (OpenAI Math Release, September 23, 2026) claims a C∞C^\inftyC∞ volume-preserving diffeomorphism of T3\mathbb T^3T3 with this property. It has not been peer reviewed and its theorem is not formally verified.

Setting

Let T=R/Z\mathbb T=\mathbb R/\mathbb ZT=R/Z and let μ\muμ be normalized Lebesgue (Haar) measure on T3\mathbb T^3T3. A bijection T:T3→T3T:\mathbb T^3\to\mathbb T^3T:T3→T3 is a C∞C^\inftyC∞ diffeomorphism if TTT and T−1T^{-1}T−1 lift locally to C∞C^\inftyC∞ maps of R3\mathbb R^3R3. It is volume preserving if μ(T−1A)=μ(A)\mu(T^{-1}A)=\mu(A)μ(T−1A)=μ(A) for every measurable AAA. Let L02(T3,μ)L^2_0(\mathbb T^3,\mu)L02​(T3,μ) be the closed subspace of complex square-integrable functions with integral zero, and UTg=g∘TU_Tg=g\circ TUT​g=g∘T. Let mmm be Haar measure on the circle and w(z)=e2πizw(z)=e^{2\pi i z}w(z)=e2πiz the first Fourier character.

In Lean (namespace OAI.ThreeTorus), the torus is Fin 3 → UnitAddCircle with the product Haar measure, smoothness is local smooth lifting on Fin 3 → ℝ, L02L^2_0L02​ is the subspace meanZero of Lp ℂ 2 μ, and MainConclusion packages the theorem below.

Formalization targets

Goal: smooth simple Lebesgue spectrum (Theorem 1.1)

There exist a C∞C^\inftyC∞ volume-preserving diffeomorphism TTT of T3\mathbb T^3T3 and a real-valued f∈L02(T3,μ)f\in L^2_0(\mathbb T^3,\mu)f∈L02​(T3,μ) such that

{ f∘Tn:n∈Z } is an orthonormal basis of L02(T3,μ);\{\,f\circ T^n : n\in\mathbb Z\,\}\ \text{is an orthonormal basis of } L^2_0(\mathbb T^3,\mu);{f∘Tn:n∈Z} is an orthonormal basis of L02​(T3,μ);

moreover TTT is ergodic, and there is a unitary W:L02(T3,μ)→L2(S1,m)W:L^2_0(\mathbb T^3,\mu)\to L^2(S^1,m)W:L02​(T3,μ)→L2(S1,m) with

W(g∘T)=w⋅W(g)for all g∈L02.W(g\circ T)=w\cdot W(g)\qquad\text{for all } g\in L^2_0 .W(g∘T)=w⋅W(g)for all g∈L02​.

The goal is published on the platform with status Open.

Significance

The result itself. The theorem answers the probability-preserving form of Banach's problem, with the strongest kind of example: the invariant measure is the standard smooth volume on a compact manifold, the map is C∞C^\inftyC∞, and the conclusion covers the whole mean-zero space, both spectral type and multiplicity. Earlier work produced Lebesgue components, Lebesgue spectrum of higher multiplicity, simple spectrum of other types, flows, or infinite-measure examples; time-ttt maps of simple-Lebesgue flows have infinite multiplicity, so they do not answer the question. The source also derives from it mixing (of all orders, using a separate companion multiple-mixing theorem), zero Kolmogorov–Sinai entropy (via Rokhlin's finite-multiplicity entropy theorem) and vanishing Lyapunov exponents (Corollary 6.1, p. 28).

Formalizing it. The statement exercises Mathlib's LpL^pLp spaces, Haar measure on the additive circle, ergodicity and Fourier characters together. A formal proof would certify a long quantitative construction (successive smooth passages, stationary-phase estimates, Fourier signals) whose convergence must be checked simultaneously in the C∞C^\inftyC∞ topology and in spectral norms.

Difficulty

Smooth constructions by successive conjugation (Anosov–Katok type) naturally produce maps with singular or discrete spectral behavior, because each approximating map is close to a rotation or an integrable twist with pure point or very structured spectrum. Lebesgue spectral type requires the spectral measure of every function to be absolutely continuous with the right density, and simplicity requires a single orbit to span the whole space. Making both hold in the limit, while keeping the limit map C∞C^\inftyC∞, requires controlling spectral densities at every scale and approximating every target function by translates of one fixed vector — the step where generic perturbation arguments give no control.

Formalization scope

  • The torus is Fin 3 → UnitAddCircle with Measure.pi of AddCircle.haarAddCircle; TTT is an Equiv.Perm with Smooth T and Smooth T.symm (local C∞C^\inftyC∞ lifts), and MeasurePreserving T μ μ.
  • L02L^2_0L02​ is the complex subspace of Lp ℂ 2 μ with zero integral; fff is real-valued almost everywhere. The orbit vn=f∘Tnv_n=f\circ T^nvn​=f∘Tn is required to be orthonormal with dense span, i.e. a Hilbert basis indexed by Z\mathbb ZZ.
  • The spectral model is stated with an explicit linear isometric equivalence W : H₀ ≃ₗᵢ[ℂ] CircleH intertwining composition with TTT and multiplication by fourier 1. Ergodicity is Mathlib's Ergodic T μ.
  • Mixing, zero entropy and Lyapunov exponents (Section 6) are not part of the goal.
  • Needed infrastructure: stationary-phase estimates, spectral measures of Koopman operators, smooth volume-preserving changes of coordinates on the torus. Spectral-theory infrastructure for Koopman operators is reusable throughout ergodic theory.

Selected references

  • V. A. Rokhlin, Selected topics from the metric theory of dynamical systems, Uspekhi Mat. Nauk 4 (1949). https://www.mathnet.ru/eng/rm8607
  • S. M. Ulam, A Collection of Mathematical Problems, Interscience Tracts in Pure and Applied Mathematics 8, 1960.
  • D. V. Anosov and A. B. Katok, New examples in smooth ergodic theory. Ergodic diffeomorphisms, Trudy Moskov. Mat. Obshch. 23 (1970). https://www.mathnet.ru/eng/mmo237
  • H. Helson and W. Parry, Cocycles and spectra, Ark. Mat. 16 (1978). https://doi.org/10.1007/BF02385994
  • J. Mathew and M. G. Nadkarni, A measure preserving transformation whose spectrum has Lebesgue component of multiplicity two, Bull. London Math. Soc. 16 (1984). https://doi.org/10.1112/blms/16.4.402
  • M. Guenais, Morse cocycles and simple Lebesgue spectrum, Ergodic Theory Dynam. Systems 19 (1999). https://doi.org/10.1017/S0143385799126579
  • B. R. Fayad, Partially mixing and locally rank one smooth transformations and flows on the torus Td\mathbb T^dTd, d≥3d\ge3d≥3, J. London Math. Soc. 64 (2001). https://doi.org/10.1112/S0024610701002447
  • A. A. Prikhod'ko, On ergodic flows with simple Lebesgue spectrum, Sb. Math. 211 (2020). https://doi.org/10.1070/SM8147
  • B. Fayad, G. Forni and A. Kanigowski, Lebesgue spectrum of countable multiplicity for conservative flows on the torus, J. Amer. Math. Soc. 34 (2021). https://doi.org/10.1090/jams/970
  • OpenAI, A smooth three-torus diffeomorphism with simple Lebesgue spectrum, OpenAI Math Release preprint, September 23, 2026 (Theorem 1.1, p. 1). https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/preprints/A-smooth-three-torus-diffeomorphism-with-simple-Lebesgue-spectrum-September-23-2026/paper.pdf
2 thms1 active userReviewed
PreviousPage 2 of 3Next

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me