Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in

Get started

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

Functional Analysis

232 missions · 139 completed

Missions

Open93Completed139All232
🏆Completed
Convex OptimizationOperations Research·Captain: mikedeng1

On the Maximal Monotonicity of Subdifferential Mappings I: The Subdifferential of a Lower Semicontinuous Proper Convex Function on a Banach Space Is Maximal MonotoneResearch Paper

Motivation

Monotone operators from a Banach space EEE to its dual E∗E^*E∗ are the abstract framework for nonlinear equations, variational inequalities and evolution equations, and for the convergence theory of proximal-point and splitting algorithms in infinite dimensions. Within that framework, the class that behaves well — for surjectivity results, for resolvents, for sums — is the class of maximal monotone operators. The most important source of such operators is convex analysis: the subdifferential of a convex function. Whether every subdifferential of a closed proper convex function is maximal monotone, in an arbitrary Banach space, is therefore a basic question for convex optimization in function spaces.

Timeline:

  • 1964. G. J. Minty proves maximality of the subdifferential for convex functions that are finite and continuous everywhere (Minty, Pacific J. Math. 14 (1964)).
  • 1965. A. Brøndsted and R. T. Rockafellar show that subgradients exist on a dense set and approximate ε-subgradients (Brøndsted–Rockafellar, Proc. AMS 16 (1965)). J.-J. Moreau develops proximal maps and conjugate duality for convex functions in Hilbert space (Moreau, Bull. SMF 93 (1965)); his later lecture notes Fonctionnelles convexes (Collège de France, 1967) are the paper's reference for conjugates in locally convex spaces.
  • 1966. R. T. Rockafellar announces the general Banach-space result, for every lower semicontinuous proper convex function (Rockafellar, Pacific J. Math. 17 (1966)). H. Brézis later points out a gap in that proof: a subgradient chosen in the argument may grow without bound.
  • 1970. Rockafellar gives a complete proof by a different route, valid in nonreflexive spaces, in the paper formalized here (Rockafellar, Pacific J. Math. 33 (1970)).

Setting

Let EEE be a real Banach space with dual E∗E^*E∗ and bidual E∗∗E^{**}E∗∗, and write ⟨x,x∗⟩=x∗(x)\langle x, x^*\rangle = x^*(x)⟨x,x∗⟩=x∗(x). EEE sits in E∗∗E^{**}E∗∗ through the canonical embedding.

A proper convex function on EEE is a function f:E→(−∞,+∞]f : E \to (-\infty, +\infty]f:E→(−∞,+∞], not identically +∞+\infty+∞, such that f((1−λ)x+λy)≤(1−λ)f(x)+λf(y)f((1-\lambda)x + \lambda y) \le (1-\lambda) f(x) + \lambda f(y)f((1−λ)x+λy)≤(1−λ)f(x)+λf(y) for all x,y∈Ex, y \in Ex,y∈E and 0<λ<10 < \lambda < 10<λ<1. It is lower semicontinuous for the norm topology.

The subdifferential of fff is the multivalued map ∂f:E→E∗\partial f : E \to E^*∂f:E→E∗,

∂f(x)={ x∗∈E∗∣f(y)≥f(x)+⟨y−x,x∗⟩  ∀y∈E }.\partial f(x) = \{\, x^* \in E^* \mid f(y) \ge f(x) + \langle y - x, x^* \rangle \ \ \forall y \in E \,\}.∂f(x)={x∗∈E∗∣f(y)≥f(x)+⟨y−x,x∗⟩  ∀y∈E}.

A multivalued map T:E→E∗T : E \to E^*T:E→E∗ is monotone if ⟨x0−x1,x0∗−x1∗⟩≥0\langle x_0 - x_1, x_0^* - x_1^* \rangle \ge 0⟨x0​−x1​,x0∗​−x1∗​⟩≥0 whenever x0∗∈T(x0)x_0^* \in T(x_0)x0∗​∈T(x0​) and x1∗∈T(x1)x_1^* \in T(x_1)x1∗​∈T(x1​). It is maximal monotone if, in addition, its graph {(x,x∗)∣x∗∈T(x)}\{(x, x^*) \mid x^* \in T(x)\}{(x,x∗)∣x∗∈T(x)} is not properly contained in the graph of any other monotone map T′:E→E∗T' : E \to E^*T′:E→E∗.

The conjugate of fff is f∗(x∗)=sup⁡x∈E{⟨x,x∗⟩−f(x)}f^*(x^*) = \sup_{x \in E} \{\langle x, x^*\rangle - f(x)\}f∗(x∗)=supx∈E​{⟨x,x∗⟩−f(x)}, a function on E∗E^*E∗; its subdifferential ∂f∗\partial f^*∂f∗ maps E∗E^*E∗ into E∗∗E^{**}E∗∗. Finally j(x)=12∥x∥2j(x) = \tfrac12 \|x\|^2j(x)=21​∥x∥2.

In Lean these are ProperConvex f, subdiff f, IsMonotoneOp T, IsMaximalMonotone T, conj f and halfSqNorm, all stated over an arbitrary real normed space V so that they apply equally to EEE and to E∗E^*E∗.

Formalization targets

Goal: Theorem A (p. 210)

f lower semicontinuous proper convex on E⟹∂f:E→E∗ is maximal monotone.f \text{ lower semicontinuous proper convex on } E \quad\Longrightarrow\quad \partial f : E \to E^* \text{ is maximal monotone.}f lower semicontinuous proper convex on E⟹∂f:E→E∗ is maximal monotone.

No reflexivity, inner product or finite dimension is assumed.

Milestones, in attack order

  1. (2.2) Fenchel–Young: f(x)+f∗(x∗)≥⟨x,x∗⟩f(x) + f^*(x^*) \ge \langle x, x^* \ranglef(x)+f∗(x∗)≥⟨x,x∗⟩, with equality iff x∗∈∂f(x)x^* \in \partial f(x)x∗∈∂f(x).
  2. §2, p. 210. f∗f^*f∗ is a weak* lower semicontinuous (hence strongly lower semicontinuous) proper convex function on E∗E^*E∗.
  3. §2, p. 211. The restriction of f∗∗f^{**}f∗∗ to EEE is fff.
  4. Proposition 1. x∗∗∈∂f∗(x∗)x^{**} \in \partial f^*(x^*)x∗∗∈∂f∗(x∗) iff there are a net xi∗→x∗x_i^* \to x^*xi∗​→x∗ in norm and a bounded net xi→x∗∗x_i \to x^{**}xi​→x∗∗ weak**, on one directed index set, with xi∗∈∂f(xi)x_i^* \in \partial f(x_i)xi∗​∈∂f(xi​).
  5. (3.1) ∂(f+j)(x)=∂f(x)+∂j(x)\partial(f + j)(x) = \partial f(x) + \partial j(x)∂(f+j)(x)=∂f(x)+∂j(x) for all x∈Ex \in Ex∈E.
  6. §3, p. 213. (f+j)∗(f + j)^*(f+j)∗ is finite and continuous throughout E∗E^*E∗.
  7. §3, p. 213 (Minty). On any real Banach space, a convex function that is finite and continuous everywhere has a maximal monotone subdifferential.

Significance

Theorem A places every closed proper convex function in the maximal monotone class, in every real Banach space. Downstream, it is what allows convex minimization problems to be treated by the general theory: surjectivity of ∂f+λJ\partial f + \lambda J∂f+λJ (with JJJ the duality map) in reflexive spaces, existence for evolution equations governed by subdifferentials, the definition of resolvents and proximal maps, and the convergence of proximal-point and splitting methods for convex problems. Proposition 1 is of independent interest: in a nonreflexive space ∂f∗\partial f^*∂f∗ is not the inverse of ∂f\partial f∂f, but it is still completely determined by ∂f\partial f∂f through bounded weak** nets.

The theorem is classical and fully proved in the literature. What this mission adds is a machine-checked proof of the nonreflexive Banach-space statement, together with the infrastructure it needs: extended-real-valued proper convex functions, the subdifferential and the conjugate on a normed space and its dual, monotone and maximal monotone operators, and the Fenchel–Moreau identity f∗∗∣E=ff^{**}|_E = ff∗∗∣E​=f. None of these exists in Mathlib at the pinned revision, and Mathlib contains no statement of Theorem A, in Hilbert or in Banach spaces.

Difficulty

Monotonicity of ∂f\partial f∂f follows in two lines from the definition; the whole difficulty is maximality. In a Hilbert space the standard argument solves x+∂f(x)∋yx + \partial f(x) \ni yx+∂f(x)∋y by minimizing f+12∥⋅−y∥2f + \tfrac12\|\cdot - y\|^2f+21​∥⋅−y∥2 and uses the identification of EEE with E∗E^*E∗; in a general Banach space there is no such identification, and minimizers need not exist without reflexivity. The 1966 argument tried to approximate subgradients of fff at nearby points, and it failed because those subgradients could become unbounded as the approximation was refined. Any argument that passes through the dual meets a second obstacle: ∂f∗\partial f^*∂f∗ takes values in the bidual E∗∗E^{**}E∗∗, which is strictly larger than EEE when EEE is not reflexive, so ∂f∗\partial f^*∂f∗ is not the inverse of ∂f\partial f∂f. Relating the two is the content of Proposition 1, and its necessity half requires approximation results well beyond the definitions.

Formalization scope

Lean representation and committed conventions:

  • EEE is a real Banach space: NormedAddCommGroup E, NormedSpace ℝ E, CompleteSpace E. E∗E^*E∗ is StrongDual ℝ E with the operator norm; the pairing ⟨x,x∗⟩\langle x, x^*\rangle⟨x,x∗⟩ is x' x; E∗∗E^{**}E∗∗ is StrongDual ℝ (StrongDual ℝ E) and E↪E∗∗E \hookrightarrow E^{**}E↪E∗∗ is NormedSpace.inclusionInDoubleDual ℝ E.
  • The value set (−∞,+∞](-\infty,+\infty](−∞,+∞] is EReal with the clause "never ⊥\bot⊥". Properness also requires some value ≠⊤\ne \top=⊤. Convexity is the paper's inequality for 0<λ<10 < \lambda < 10<λ<1, computed in EReal.
  • Multivalued maps are V → Set (StrongDual ℝ V). Maximality is graph inclusion, quantified over every monotone T', not only over subdifferentials.
  • The conjugate is an EReal supremum over all of VVV; the biconjugate is conj (conj f) on the bidual.
  • (2.2) is stated as ⟨x,x∗⟩≤f(x)+f∗(x∗)\langle x, x^*\rangle \le f(x) + f^*(x^*)⟨x,x∗⟩≤f(x)+f∗(x∗) with the equality case, avoiding EReal subtraction.
  • Weak* lower semicontinuity of f∗f^*f∗ is lower semicontinuity on WeakDual ℝ E.
  • In Proposition 1 a net is a map from a nonempty, directed, partially ordered index type (in the universe of EEE), with convergence along atTop. Weak** convergence is pointwise convergence on E∗E^*E∗ of the canonical images, which is convergence in the weak topology induced on E∗∗E^{**}E∗∗ by E∗E^*E∗. Boundedness is a uniform norm bound.
  • (3.1) reads the printed ∂(f+j)\partial(f+j)∂(f+j) as ∂(f+j)(x)\partial(f+j)(x)∂(f+j)(x); the right side is the pointwise (Minkowski) set sum.
  • "Finite and continuous" for (f+j)∗(f+j)^*(f+j)∗ is the existence of a continuous real-valued hhh on E∗E^*E∗ equal to it everywhere.
  • Minty's case is stated for an arbitrary real Banach space VVV, because the proof applies it on E∗E^*E∗.

A trivializing formalization is ruled out: properness excludes f≡+∞f \equiv +\inftyf≡+∞ (whose empty subdifferential is monotone but not maximal) and −∞-\infty−∞ values, maximality ranges over all monotone operators, and the index set in Proposition 1 is nonempty and directed so that no convergence statement holds vacuously.

Infrastructure needed and reusable beyond this mission: extended-real convex analysis on normed spaces (conjugates, the Fenchel–Moreau theorem via Hahn–Banach separation, lower semicontinuity in the weak and weak* topologies), subdifferential calculus for a sum with a continuous function, nets and weak** approximation in the bidual (Goldstine-type arguments), and the Brøndsted–Rockafellar approximation of ε-subgradients. Contributions are welcome at every milestone; the definitions layer and milestones 1–3 are the natural starting points.

Selected references

  • R. T. Rockafellar, On the maximal monotonicity of subdifferential mappings, Pacific Journal of Mathematics 33 (1970), 209–216. https://doi.org/10.2140/pjm.1970.33.209
  • R. T. Rockafellar, Characterization of the subdifferentials of convex functions, Pacific Journal of Mathematics 17 (1966), 497–510. https://doi.org/10.2140/pjm.1966.17.497
  • G. J. Minty, On the monotonicity of the gradient of a convex function, Pacific Journal of Mathematics 14 (1964), 243–247. https://doi.org/10.2140/pjm.1964.14.243
  • J.-J. Moreau, Proximité et dualité dans un espace hilbertien, Bulletin de la Société Mathématique de France 93 (1965), 273–299. https://doi.org/10.24033/bsmf.1625
  • A. Brøndsted and R. T. Rockafellar, On the subdifferentiability of convex functions, Proceedings of the American Mathematical Society 16 (1965), 605–611. https://doi.org/10.1090/S0002-9939-1965-0178103-8
13 thms3 active usersReviewed
🏆Completed
Convex OptimizationOperations ResearchOptimization·Captain: mikedeng1

A Dynamical Approach to an Inertial Forward-Backward Algorithm for Convex Minimization: The IFB Iterates Minimize the Objective and Converge Weakly to a MinimizerResearch Paper

Motivation

Many problems in signal processing, statistics and operations research ask to minimize a sum Θ=Φ+Ψ\Theta = \Phi + \PsiΘ=Φ+Ψ of a nonsmooth convex term Φ\PhiΦ (a constraint indicator, an ℓ1\ell^1ℓ1 penalty) and a smooth term Ψ\PsiΨ. The standard method is the forward-backward (proximal-gradient) algorithm: an explicit gradient step on Ψ\PsiΨ followed by a proximal step on Φ\PhiΦ. Its classical convergence theory requires Ψ\PsiΨ to be convex and the step size to stay below 2/LΨ2/L_\Psi2/LΨ​, where LΨL_\PsiLΨ​ is the Lipschitz constant of ∇Ψ\nabla\Psi∇Ψ.

Attouch, Peypouquet and Redont (authors' manuscript of SIAM J. Optim. 24 (2014)) derive an inertial forward-backward algorithm (IFB) as a time discretization of a second-order dissipative dynamical system with Hessian-driven damping. The added inertial terms cost essentially nothing to compute, yet they allow step sizes beyond 2/LΨ2/L_\Psi2/LΨ​ and a smooth part Ψ\PsiΨ that is not convex, provided the sum Θ\ThetaΘ is.

Timeline of the relevant results:

  • Heavy-ball-with-friction methods, the inertial discretizations of u¨+αu˙+∇Φ(u)=0\ddot u + \alpha\dot u + \nabla\Phi(u) = 0u¨+αu˙+∇Φ(u)=0, were introduced by Polyak (1964) and developed by Alvarez and Attouch (2001) for proximal schemes.
  • Hessian-driven damping for one potential: Alvarez, Attouch, Bolte and Redont (2002); for a nonsmooth potential plus a smooth one, the continuous dynamics underlying (IFB): Attouch, Maingé and Redont (2012).
  • The discrete algorithm (IFB) and its weak convergence in Hilbert spaces: Attouch, Peypouquet and Redont (2014), the paper of this mission.

Setting

Let HHH be a real Hilbert space with inner product ⟨⋅,⋅⟩\langle\cdot,\cdot\rangle⟨⋅,⋅⟩. Let Φ:H→R∪{+∞}\Phi : H \to \mathbb R\cup\{+\infty\}Φ:H→R∪{+∞} and Ψ:H→R\Psi : H \to \mathbb RΨ:H→R, and write Θ=Φ+Ψ\Theta = \Phi + \PsiΘ=Φ+Ψ and S=Argmin⁡Θ\mathcal S = \operatorname{Argmin}\ThetaS=ArgminΘ. A vector ggg is a subgradient of Φ\PhiΦ at uuu, written g∈∂Φ(u)g \in \partial\Phi(u)g∈∂Φ(u), if Φ(u)<+∞\Phi(u) < +\inftyΦ(u)<+∞ and Φ(u)+⟨g,v−u⟩≤Φ(v)\Phi(u) + \langle g, v - u\rangle \le \Phi(v)Φ(u)+⟨g,v−u⟩≤Φ(v) for all vvv.

Hypothesis H fixes positive constants LΨL_\PsiLΨ​, aaa, bbb and a step size λ\lambdaλ with:

  • HΦH_\PhiHΦ​: Φ\PhiΦ is proper, lower semicontinuous and convex;
  • HΨH_\PsiHΨ​: Ψ\PsiΨ is differentiable and ∇Ψ\nabla\Psi∇Ψ is LΨL_\PsiLΨ​-Lipschitz;
  • HλH_\lambdaHλ​: 0<λ<Λ=min⁡{1/a, 2(a+b)/(bLΨ)}0 < \lambda < \Lambda = \min\{1/a,\ 2(a+b)/(bL_\Psi)\}0<λ<Λ=min{1/a, 2(a+b)/(bLΨ​)};
  • HΘH_\ThetaHΘ​: Θ\ThetaΘ is convex and bounded from below.

Algorithm (IFB). From any (u0,y0)∈H×H(u_0, y_0) \in H \times H(u0​,y0​)∈H×H, compute for k≥0k \ge 0k≥0

0∈uk+1−ukλ+∂Φ(uk+1)+auk−byk,0=yk+1−ykλ+∇Ψ(uk+1)−auk+1+byk+1.0 \in \frac{u_{k+1}-u_k}{\lambda} + \partial\Phi(u_{k+1}) + a u_k - b y_k, \qquad 0 = \frac{y_{k+1}-y_k}{\lambda} + \nabla\Psi(u_{k+1}) - a u_{k+1} + b y_{k+1}.0∈λuk+1​−uk​​+∂Φ(uk+1​)+auk​−byk​,0=λyk+1​−yk​​+∇Ψ(uk+1​)−auk+1​+byk+1​.

A sequence uku_kuk​ converges weakly to ppp, written uk⇀pu_k \rightharpoonup puk​⇀p, if ⟨uk,v⟩→⟨p,v⟩\langle u_k, v\rangle \to \langle p, v\rangle⟨uk​,v⟩→⟨p,v⟩ for every v∈Hv \in Hv∈H. The analysis uses the velocity ξk=uk−uk−1\xi_k = u_k - u_{k-1}ξk​=uk​−uk−1​, the energy Ek=Θ(uk)+γ∥ξk∥2E_k = \Theta(u_k) + \gamma\|\xi_k\|^2Ek​=Θ(uk​)+γ∥ξk​∥2 with γ=(1−aλ)/(2bλ2)\gamma = (1-a\lambda)/(2b\lambda^2)γ=(1−aλ)/(2bλ2), and two auxiliary real sequences Gk(q)G_k(q)Gk​(q) and Fk(q)F_k(q)Fk​(q), defined from uuu, yyy and a reference point qqq by (17) and (18) of the paper.

Formalization targets

Goal: Theorem 1

Under Hypothesis H, for every sequence generated by (IFB),

lim⁡k→∞Θ(uk)=inf⁡Θ;\lim_{k\to\infty}\Theta(u_k) = \inf\Theta;k→∞lim​Θ(uk​)=infΘ;

if S≠∅\mathcal S \ne \emptysetS=∅ and one of (i) S\mathcal SS is a singleton, (ii) Φ\PhiΦ is differentiable with weak-to-weak sequentially continuous gradient, (iii) ∇Ψ\nabla\Psi∇Ψ is weak-to-weak sequentially continuous, (iv) Ψ\PsiΨ is convex, holds, then

uk⇀pfor some p∈S;u_k \rightharpoonup p \quad\text{for some } p \in \mathcal S;uk​⇀pfor some p∈S;

and if S=∅\mathcal S = \emptysetS=∅, then ∥uk∥→+∞\|u_k\| \to +\infty∥uk​∥→+∞.

Milestones

In the order of the paper's argument: Proposition 2 (energy decrease, ∑∥ξk∥2<∞\sum\|\xi_k\|^2 < \infty∑∥ξk​∥2<∞); Proposition 3 (the identity and inequality (19) for Fk(q)F_k(q)Fk​(q)); Proposition 4 (Gk(q)G_k(q)Gk​(q) is bounded above for q∈dom⁡Φq\in\operatorname{dom}\Phiq∈domΦ); the lower bound (28) on Fk(q)F_k(q)Fk​(q); Lemma 5 (a real-sequence lemma); Proposition 6 (Θ(uk)→inf⁡Θ\Theta(u_k)\to\inf\ThetaΘ(uk​)→infΘ, weak cluster points lie in S\mathcal SS); Lemma 7 (a boundedness lemma); Proposition 8 (boundedness of (uk)(u_k)(uk​) and convergence of Fk(q)F_k(q)Fk​(q) when S≠∅\mathcal S \ne\emptysetS=∅).

Significance

The result gives convergence of a forward-backward type method under a step-size bound Λ\LambdaΛ that can be made arbitrarily large by choosing aaa small, and for a smooth term Ψ\PsiΨ that need not be convex. The special case Φ=δC\Phi = \delta_CΦ=δC​ (indicator of a closed convex set) yields an inertial gradient-projection method, and the paper applies the theorem to feasibility problems, the CQ algorithm, Pareto fronts and ℓ1\ell^1ℓ1 signal recovery.

The theorem is proved in the paper; to our knowledge it is not formalized anywhere. A complete formalization would provide a machine-checked Liapunov analysis of an inertial proximal method in an infinite-dimensional Hilbert space, including the passage from a minimizing sequence to weak convergence. The milestones Proposition 2, 3 and 8 are energy estimates that also underlie other inertial and proximal schemes.

Difficulty

The energy EkE_kEk​ controls the values Θ(uk)\Theta(u_k)Θ(uk​) and the velocities ξk\xi_kξk​, but not the iterates themselves. The first idea, proving that ∥uk−q∥\|u_k - q\|∥uk​−q∥ is nonincreasing for every q∈Sq \in \mathcal Sq∈S (Fejér monotonicity, the standard route for the classical forward-backward method), does not come out of the energy estimates for (IFB): the inertial variable yky_kyk​ couples consecutive steps, and the distance to a minimizer is not a Liapunov function. The paper's replacement, the sequence Fk(q)F_k(q)Fk​(q), carries the auxiliary sum Gk(q)G_k(q)Gk​(q), whose upper bound already requires the full Hypothesis H. Because HHH is infinite-dimensional, bounded sequences have only weakly convergent subsequences, so the minimizing property has to pass through weak lower semicontinuity of Θ\ThetaΘ, and the final step, uniqueness of the weak cluster point, needs a separate argument in each of the cases (i)–(iv) together with Opial's lemma, which is not in Mathlib.

Formalization scope

  • HHH is a general real Hilbert space (InnerProductSpace ℝ H with CompleteSpace H); nothing is specialized to finite dimension.
  • Φ\PhiΦ and Θ\ThetaΘ take values in EReal. Properness excludes −∞-\infty−∞. Convexity of an extended-valued function is convexity of its epigraph in H×RH\times\mathbb RH×R, because Mathlib's ConvexOn needs a scalar action that EReal lacks. The subgradient predicate requires Φ(u)<+∞\Phi(u) < +\inftyΦ(u)<+∞, so ∂Φ(u)=∅\partial\Phi(u) = \emptyset∂Φ(u)=∅ off dom⁡Φ\operatorname{dom}\PhidomΦ.
  • (IFB) is encoded as the subgradient inclusion, not through the proximity operator. Weak convergence is convergence of all inner products ⟨uk,v⟩\langle u_k, v\rangle⟨uk​,v⟩; weak cluster points are weak limits along strictly increasing subsequences.
  • LΨ>0L_\Psi > 0LΨ​>0 is assumed (harmless: a Lipschitz gradient is Lipschitz with every larger constant). The step size λ\lambdaλ is written lam.
  • ξk\xi_kξk​, zkz_kzk​, EkE_kEk​, GkG_kGk​, FkF_kFk​ are defined on all natural indices, and each statement quantifies k≥1k \ge 1k≥1 (or k≥2k \ge 2k≥2 for GkG_kGk​) as the paper does. Energies and values are never truncated to real numbers, so no statement becomes true through the convention EReal.toReal ⊤ = 0.
  • Deviation from the printed text: Proposition 4 is printed under HΦH_\PhiHΦ​ and HΨH_\PsiHΨ​ only, but its proof invokes Proposition 2, which needs all of Hypothesis H, and the printed statement is false for step sizes above Λ\LambdaΛ (e.g. H=RH=\mathbb RH=R, Φ=x2/2\Phi = x^2/2Φ=x2/2, Ψ=3x2/2\Psi = 3x^2/2Ψ=3x2/2, a=2a=2a=2, b=0.02b=0.02b=0.02, λ=10\lambda = 10λ=10). The milestone is stated under the full Hypothesis H.
  • A formalization in which ∂Φ(u)\partial\Phi(u)∂Φ(u) is nonempty at points of infinite value, in which the energy is converted to a real number, or in which Hypothesis H cannot be satisfied, would make these statements trivial or vacuous, and is ruled out by the definitions above.

A complete development needs Opial's lemma, weak sequential compactness of bounded sets in Hilbert space, weak lower semicontinuity of lower semicontinuous convex functions, the descent lemma for functions with Lipschitz gradient, and monotonicity of the subdifferential. These are reusable well beyond this mission; contributions of any of them, and of the milestones in any order, are welcome.

Selected references

  • H. Attouch, J. Peypouquet, P. Redont, A Dynamical Approach to an Inertial Forward-Backward Algorithm for Convex Minimization, SIAM J. Optim. 24(1), 2014 (statements cited from the authors' manuscript of Aug 2013). https://doi.org/10.1137/130910294
  • H. Attouch, P.-E. Maingé, P. Redont, A second-order differential system with Hessian-driven damping; application to non-elastic shock laws, Differential Equations and Applications 4(1), 2012. https://doi.org/10.7153/dea-04-02
  • F. Alvarez, H. Attouch, An inertial proximal method for maximal monotone operators via discretization of a nonlinear oscillator with damping, Set-Valued Analysis 9, 2001. https://doi.org/10.1023/A:1011253113155
  • F. Alvarez, H. Attouch, J. Bolte, P. Redont, A second-order gradient-like dissipative dynamical system with Hessian-driven damping, J. Math. Pures Appl. 81(8), 2002. https://doi.org/10.1016/S0021-7824(01)01253-3
  • B. T. Polyak, Some methods of speeding up the convergence of iteration methods, USSR Comput. Math. Math. Phys. 4(5), 1964. https://doi.org/10.1016/0041-5553(64)90137-5
  • Z. Opial, Weak convergence of the sequence of successive approximations for nonexpansive mappings, Bull. Amer. Math. Soc. 73, 1967. https://doi.org/10.1090/S0002-9904-1967-11761-0
12 thms3 active usersReviewed
🏆Completed
Convex OptimizationOperations ResearchOptimization·Captain: mikedeng1

A Three-Operator Splitting Scheme and its Optimization Applications 3: Accelerated Convergence under Strong MonotonicityResearch Paper

Motivation

Many problems in convex optimization, variational inequalities and signal processing reduce to finding a zero of a sum of three monotone operators, one of which is single-valued and smooth. Davis and Yin (Set-Valued Var. Anal. 25, 2017) introduced a splitting scheme that evaluates each of the three operators separately: the two set-valued ones through their resolvents, the single-valued one through a forward step. With a fixed stepsize, their Algorithm 1 converges weakly but can be slow: the paper's Section 3.4 constructs examples where the squared distance of the iterates to the solution decays no faster than (k+1)−(1+ϵ)(k+1)^{-(1+\epsilon)}(k+1)−(1+ϵ) for every ϵ>0\epsilon > 0ϵ>0.

When one of the operators is strongly monotone (for example the subdifferential of a strongly convex function), first-order splitting methods can be accelerated by letting the stepsize shrink like 1/k1/k1/k; the paper relates its stepsizes to those of Chambolle and Pock's accelerated primal–dual method (J. Math. Imaging Vis. 40, 2011, Algorithm 2) and of Boţ, Csetnek, Heinrich and Hendrich (Math. Program. 150, 2015, Algorithm 5). Section 3.3 of Davis–Yin carries this device over to three-operator splitting and obtains an O(1/(k+1)2)O(1/(k+1)^2)O(1/(k+1)2) rate for the squared distance. This mission formalizes that result.

Setting

Let HHH be a real Hilbert space. A set-valued operator A:H→2HA : H \to 2^HA:H→2H is monotone if ⟨x−y,u−v⟩≥0\langle x - y, u - v\rangle \ge 0⟨x−y,u−v⟩≥0 for all u∈Axu \in Axu∈Ax, v∈Ayv \in Ayv∈Ay, and maximal monotone if its graph is not properly contained in the graph of another monotone operator. It is μ\muμ-strongly monotone if ⟨x−y,u−v⟩≥μ∥x−y∥2\langle x - y, u - v\rangle \ge \mu\|x-y\|^2⟨x−y,u−v⟩≥μ∥x−y∥2 for all such pairs. A single-valued C:H→HC : H \to HC:H→H is β\betaβ-cocoercive if β∥Cx−Cy∥2≤⟨Cx−Cy,x−y⟩\beta\|Cx - Cy\|^2 \le \langle Cx - Cy, x - y\rangleβ∥Cx−Cy∥2≤⟨Cx−Cy,x−y⟩, and LCL_CLC​-Lipschitz if ∥Cx−Cy∥≤LC∥x−y∥\|Cx - Cy\| \le L_C\|x - y\|∥Cx−Cy∥≤LC​∥x−y∥.

The problem is to find x∗∈zer⁡(A+B+C)x^* \in \operatorname{zer}(A + B + C)x∗∈zer(A+B+C), that is, 0∈Ax∗+Bx∗+Cx∗0 \in Ax^* + Bx^* + Cx^*0∈Ax∗+Bx∗+Cx∗, where AAA, BBB are maximal monotone and CCC is monotone and single-valued. For γ>0\gamma > 0γ>0 the resolvent JγA=(I+γA)−1J_{\gamma A} = (I + \gamma A)^{-1}JγA​=(I+γA)−1 is the map with x∈JγAx+γA(JγAx)x \in J_{\gamma A}x + \gamma A(J_{\gamma A}x)x∈JγA​x+γA(JγA​x).

Algorithm 3 fixes stepsizes (γk)k≥0⊆(0,∞)(\gamma_k)_{k\ge 0} \subseteq (0,\infty)(γk​)k≥0​⊆(0,∞) and an initial point xA0∈Hx_A^0 \in HxA0​∈H, sets xB0=Jγ0B(xA0)x_B^0 = J_{\gamma_0 B}(x_A^0)xB0​=Jγ0​B​(xA0​), uB0=γ0−1(xA0−xB0)u_B^0 = \gamma_0^{-1}(x_A^0 - x_B^0)uB0​=γ0−1​(xA0​−xB0​), and iterates for k≥0k \ge 0k≥0

xBk+1=JγkB(xAk+γkuBk),uBk+1=1γk(xAk+γkuBk−xBk+1),xAk+1=Jγk+1A(xBk+1−γk+1uBk+1−γk+1CxBk+1).x_B^{k+1} = J_{\gamma_k B}(x_A^k + \gamma_k u_B^k),\quad u_B^{k+1} = \tfrac{1}{\gamma_k}(x_A^k + \gamma_k u_B^k - x_B^{k+1}),\quad x_A^{k+1} = J_{\gamma_{k+1}A}(x_B^{k+1} - \gamma_{k+1}u_B^{k+1} - \gamma_{k+1}Cx_B^{k+1}).xBk+1​=Jγk​B​(xAk​+γk​uBk​),uBk+1​=γk​1​(xAk​+γk​uBk​−xBk+1​),xAk+1​=Jγk+1​A​(xBk+1​−γk+1​uBk+1​−γk+1​CxBk+1​).

The stepsize changes in the middle of an iteration. Two stepsize rules are considered, each defined recursively from γ0\gamma_0γ0​:

(3.6)γk+1=−2γk2μCη+(2γk2μCη)2+4(1+2γkμB)γk22(1+2γkμB),(3.7)γk+1=γk1+2γk(μB−γkLC2/2).\text{(3.6)}\quad \gamma_{k+1} = \frac{-2\gamma_k^2\mu_C\eta + \sqrt{(2\gamma_k^2\mu_C\eta)^2 + 4(1+2\gamma_k\mu_B)\gamma_k^2}}{2(1+2\gamma_k\mu_B)}, \qquad \text{(3.7)}\quad \gamma_{k+1} = \frac{\gamma_k}{\sqrt{1 + 2\gamma_k(\mu_B - \gamma_kL_C^2/2)}}.(3.6)γk+1​=2(1+2γk​μB​)−2γk2​μC​η+(2γk2​μC​η)2+4(1+2γk​μB​)γk2​​​,(3.7)γk+1​=1+2γk​(μB​−γk​LC2​/2)​γk​​.

Formalization targets

Goal: Theorem 3.3, both parts

Let BBB be μB\mu_BμB​-strongly monotone with μB≥0\mu_B \ge 0μB​≥0.

  1. If CCC is β\betaβ-cocoercive and μC\mu_CμC​-strongly monotone (μC>0\mu_C > 0μC​>0), η∈(0,1)\eta \in (0,1)η∈(0,1), γ0∈(0,2β(1−η))\gamma_0 \in (0, 2\beta(1-\eta))γ0​∈(0,2β(1−η)) and the stepsizes follow (3.6), then for every x∗∈zer⁡(A+B+C)x^* \in \operatorname{zer}(A+B+C)x∗∈zer(A+B+C)
∃K ∀k≥0:∥xBk−x∗∥2≤K(k+1)2.\exists K\ \forall k \ge 0:\quad \|x_B^k - x^*\|^2 \le \frac{K}{(k+1)^2}.∃K ∀k≥0:∥xBk​−x∗∥2≤(k+1)2K​.
  1. If CCC is LCL_CLC​-Lipschitz, μB>0\mu_B > 0μB​>0, γ0∈(0,2μB/LC2)\gamma_0 \in (0, 2\mu_B/L_C^2)γ0​∈(0,2μB​/LC2​) and the stepsizes follow (3.7), the same conclusion holds.

The goal asserts the shape of the rate only; the constant KKK is not fixed.

Milestones

  • Proposition 3.1, Parts 1 and 2: the one-step inequalities (3.9) and (3.10) for Algorithm 3 with arbitrary admissible stepsizes.
  • Stepsize facts from the proof of Theorem 3.3: the identities that make (3.9) and (3.10) telescope, the monotonicity of the stepsizes (3.6), and the limits (k+1)γk→1/(μCη+μB)(k+1)\gamma_k \to 1/(\mu_C\eta + \mu_B)(k+1)γk​→1/(μC​η+μB​) for (3.6) and (k+1)γk→1/μB(k+1)\gamma_k \to 1/\mu_B(k+1)γk​→1/μB​ for (3.7).

Significance

The theorem shows that strong monotonicity of BBB or CCC can be converted into a quadratically decaying distance bound without knowledge of the solution, with stepsizes that are computable from the strong monotonicity and cocoercivity (or Lipschitz) constants alone. Since the rate is established for xBkx_B^kxBk​, it applies directly to splitting schemes for strongly convex composite problems min⁡f+g+h\min f + g + hminf+g+h with hhh smooth, where xBkx_B^kxBk​ is the proximal point of ggg.

The result is proved in the paper; no machine-checked version is known. The formalization adds a precise statement of the admissible parameter ranges, a check of the index conventions of a scheme whose stepsize changes mid-iteration, and a correction of the one-step inequalities at the first iteration (see Formalization scope). The stepsize limits are statements about explicit real recursions and are of independent use for other accelerated schemes.

Difficulty

The one-step inequalities (3.9) and (3.10) are long but elementary chains of inner-product identities and Young's inequality; the work lies in bookkeeping two stepsizes per iteration. The rate itself does not follow from the one-step inequality alone: telescoping gives a bound of the form ∥xBk−x∗∥2≲γk2\|x_B^{k}-x^*\|^2 \lesssim \gamma_k^2∥xBk​−x∗∥2≲γk2​, and one must then show γk\gamma_kγk​ decays exactly like 1/k1/k1/k. The rules (3.6) and (3.7) are nonlinear recursions without closed form, so their asymptotics require a Stolz–Cesàro type argument, which is not available in Mathlib under that name. Choosing a stepsize sequence of the form c/kc/kc/k instead is a different algorithm and not covered by the theorem.

Formalization scope

  • HHH is an arbitrary real Hilbert space (InnerProductSpace ℝ H, CompleteSpace H), not a Euclidean space.
  • Resolvents are not constructed. They are families JA JB : ℝ → H → H required to satisfy the resolvent inclusion γ−1(x−J(γ)x)∈A(J(γ)x)\gamma^{-1}(x - J(\gamma)x) \in A(J(\gamma)x)γ−1(x−J(γ)x)∈A(J(γ)x) for every γ>0\gamma > 0γ>0; for maximal monotone operators such maps exist and are unique, so nothing is lost.
  • Algorithm 3 is a single recursive definition of the triple (xAk,xBk,uBk)(x_A^k, x_B^k, u_B^k)(xAk​,xBk​,uBk​) from xA0x_A^0xA0​, the stepsizes, the resolvent families and CCC; the paper's loop index k=1,2,…k = 1, 2, \dotsk=1,2,… matches recursion (3.8) shifted by one.
  • The stepsize rules (3.6) and (3.7) are recursive real sequences, used verbatim; each theorem assumes the paper's parameter ranges.
  • O(1/(k+1)2)O(1/(k+1)^2)O(1/(k+1)2) is rendered as ∃K ∀k, ∥xBk−x∗∥2≤K/(k+1)2\exists K\,\forall k,\ \|x_B^k - x^*\|^2 \le K/(k+1)^2∃K∀k, ∥xBk​−x∗∥2≤K/(k+1)2, with KKK chosen after all data (initial point, operators, constants, γ0\gamma_0γ0​, x∗x^*x∗) and before kkk. No explicit constant is stated.
  • Strong monotonicity of CCC means μC>0\mu_C > 0μC​>0; only μB=0\mu_B = 0μB​=0 is allowed, as on the page. With μB=μC=0\mu_B = \mu_C = 0μB​=μC​=0 rule (3.6) keeps γk\gamma_kγk​ constant and the rate fails, so a formalization allowing μC=0\mu_C = 0μC​=0 would be false. In Part 2, LC>0L_C > 0LC​>0 is assumed so that the stepsize interval is meaningful, and CCC is assumed monotone, as in problem (1.1) and as used in the paper's proof of (3.10).
  • The paper states (3.9) and (3.10) for all k≥0k \ge 0k≥0; at k=0k = 0k=0 the initial point xA0x_A^0xA0​ is not a resolvent output, and both inequalities fail in general. The milestones state them for k≥1k \ge 1k≥1. Theorem 3.3 is unaffected, since finitely many initial terms do not change an O(⋅)O(\cdot)O(⋅) bound.
  • The display γk2−γk+12=γkγk+1(2γkμB+2γk+1μCη)\gamma_k^2 - \gamma_{k+1}^2 = \gamma_k\gamma_{k+1}(2\gamma_k\mu_B + 2\gamma_{k+1}\mu_C\eta)γk2​−γk+12​=γk​γk+1​(2γk​μB​+2γk+1​μC​η) on p. 845 has γk\gamma_kγk​ and γk+1\gamma_{k+1}γk+1​ swapped inside the bracket; the milestone states the corrected identity γkγk+1(2γk+1μB+2γkμCη)\gamma_k\gamma_{k+1}(2\gamma_{k+1}\mu_B + 2\gamma_k\mu_C\eta)γk​γk+1​(2γk+1​μB​+2γk​μC​η).
  • A trivializing formalization, such as one in which the resolvent hypothesis is unsatisfiable, the stepsize interval is empty, or the rate constant may depend on kkk, is ruled out: the hypotheses are met by A=0A = 0A=0, B=μBIB = \mu_B IB=μB​I (with resolvents JγA=IJ_{\gamma A} = IJγA​=I, JγB=(1+γμB)−1IJ_{\gamma B} = (1+\gamma\mu_B)^{-1}IJγB​=(1+γμB​)−1I) and C=cIC = cIC=cI with c>0c > 0c>0, and KKK is quantified before kkk.

Contributions are welcome at every level: proofs of the real-sequence milestones (a general Stolz–Cesàro lemma would be reusable well beyond this mission), of the two one-step inequalities, and of the telescoping argument that assembles the goal.

Selected references

  • D. Davis and W. Yin, A Three-Operator Splitting Scheme and its Optimization Applications, Set-Valued and Variational Analysis 25 (2017), 829–858. https://doi.org/10.1007/s11228-017-0421-z (preprint: https://arxiv.org/abs/1504.01032)
  • R. I. Boţ, E. R. Csetnek, A. Heinrich and C. Hendrich, On the convergence rate improvement of a primal-dual splitting algorithm for solving monotone inclusion problems, Mathematical Programming 150 (2015), 251–279. https://doi.org/10.1007/s10107-014-0766-0
  • A. Chambolle and T. Pock, A First-Order Primal-Dual Algorithm for Convex Problems with Applications to Imaging, Journal of Mathematical Imaging and Vision 40 (2011), 120–145. https://doi.org/10.1007/s10851-010-0251-1
  • H. H. Bauschke and P. L. Combettes, Convex Analysis and Monotone Operator Theory in Hilbert Spaces, 2nd ed., Springer, 2017. https://doi.org/10.1007/978-3-319-48311-5
11 thms3 active usersReviewed
🏆Completed
Machine LearningStatistics·Captain: mikedeng1

Support Vector Machines IV: The Representer Theorem for Empirical SVM SolutionsTextbook

Motivation

Support vector machines (SVMs) are trained by solving a regularized empirical risk minimization problem over a reproducing kernel Hilbert space (RKHS) — a space that is typically infinite-dimensional. On its face, this looks computationally hopeless: how can a computer search an infinite-dimensional space for a minimizer? The representer theorem is the result that makes SVM training tractable at all: it shows that no matter how large the RKHS is, the minimizer of the SVM objective for a sample of size nnn always lies in the nnn-dimensional subspace spanned by the kernel evaluated at the nnn sample points. This turns an infinite- dimensional optimization problem into a finite-dimensional one before a single line of an optimization algorithm is written, and it is the reason every practical SVM solver (from the original sequential minimal optimization algorithm onward) searches only over nnn coefficients rather than over an abstract function space.

The theorem in this mission — Theorem 5.5 of Steinwart and Christmann, Support Vector Machines (Springer, 2008) — is stated for general convex losses and general kernels, subsuming the classification-SVM and regression-SVM special cases that appear throughout the machine learning literature. Its lineage traces to Kimeldorf and Wahba's 1971 representer theorem for spline-smoothing problems; the book's own version (attributed to a 1971 result, generalized here to arbitrary convex losses and RKHSs) is the general form used throughout the rest of the book.

Setting

Fix a nonempty set XXX (the input space) and a loss function L:X×R×R→[0,∞)L : X \times \mathbb R \times \mathbb R \to [0,\infty)L:X×R×R→[0,∞): a measurable map where L(x,y,t)L(x,y,t)L(x,y,t) is the cost of predicting label yyy by value ttt when the input is xxx. LLL is convex if L(x,y,⋅)L(x,y,\cdot)L(x,y,⋅) is convex for every fixed x,yx,yx,y.

A reproducing kernel Hilbert space (RKHS) over XXX is a real Hilbert space HHH of real-valued functions on XXX that carries a kernel k:X×X→Rk : X \times X \to \mathbb Rk:X×X→R with two properties: k(⋅,x)∈Hk(\cdot,x) \in Hk(⋅,x)∈H for every x∈Xx \in Xx∈X, and the reproducing property f(x)=⟨f,k(⋅,x)⟩Hf(x) = \langle f, k(\cdot,x)\rangle_Hf(x)=⟨f,k(⋅,x)⟩H​ holds for every f∈Hf \in Hf∈H and x∈Xx \in Xx∈X. Intuitively, kkk lets you evaluate any f∈Hf \in Hf∈H at a point xxx by taking an inner product with the fixed function k(⋅,x)k(\cdot,x)k(⋅,x) — this is what makes HHH a space of genuine, pointwise-evaluable functions rather than an abstract Hilbert space.

Given a finite sample D:=((x1,y1),…,(xn,yn))∈(X×R)nD := ((x_1,y_1),\dots,(x_n,y_n)) \in (X \times \mathbb R)^nD:=((x1​,y1​),…,(xn​,yn​))∈(X×R)n, the empirical LLL-risk of f:X→Rf : X \to \mathbb Rf:X→R is RL,D(f):=1n∑i=1nL(xi,yi,f(xi))R_{L,D}(f) := \tfrac1n\sum_{i=1}^n L(x_i,y_i,f(x_i))RL,D​(f):=n1​∑i=1n​L(xi​,yi​,f(xi​)). For a regularization parameter λ>0\lambda > 0λ>0, the SVM training problem asks for a minimizer of the regularized empirical risk

f↦λ∥f∥H2+RL,D(f)f \mapsto \lambda\|f\|_H^2 + R_{L,D}(f)f↦λ∥f∥H2​+RL,D​(f)

over all of HHH. A minimizer of this objective is called an empirical SVM solution fD,λf_{D,\lambda}fD,λ​.

Formalization targets

Goal — Theorem 5.5 (Representer theorem)

∃! fD,λ∈H:λ∥fD,λ∥H2+RL,D(fD,λ)=min⁡f∈H(λ∥f∥H2+RL,D(f)),fD,λ(x)=∑i=1nαi k(x,xi)   for some α1,…,αn∈R.\exists! \, f_{D,\lambda} \in H : \quad \lambda\|f_{D,\lambda}\|_H^2 + R_{L,D}(f_{D,\lambda}) = \min_{f \in H} \Bigl(\lambda\|f\|_H^2 + R_{L,D}(f)\Bigr), \qquad f_{D,\lambda}(x) = \sum_{i=1}^n \alpha_i\, k(x,x_i) \; \text{ for some } \alpha_1,\dots,\alpha_n \in \mathbb R.∃!fD,λ​∈H:λ∥fD,λ​∥H2​+RL,D​(fD,λ​)=f∈Hmin​(λ∥f∥H2​+RL,D​(f)),fD,λ​(x)=i=1∑n​αi​k(x,xi​) for some α1​,…,αn​∈R.

The theorem asserts both halves at once: the regularized empirical risk has a unique minimizer over the (possibly infinite-dimensional) HHH, and that unique minimizer is representable as a finite linear combination of the kernel functions at the sample points. Neither the coefficients αi\alpha_iαi​ nor the finite-dimensional subspace they live in are fixed in advance by the statement; only their existence is asserted, so a stronger claim (e.g. uniqueness or an explicit formula for the αi\alpha_iαi​) would be a different, harder theorem not proved here.

Supporting milestones (the general, population-level analogue)

The book develops the representer theorem's existence-and-uniqueness clause by first proving it for the corresponding population problem — minimizing f↦λ∥f∥H2+RL,P(f)f \mapsto \lambda\|f\|_H^2 + R_{L,P}(f)f↦λ∥f∥H2​+RL,P​(f) over a distribution PPP rather than a finite sample — and then adapting the same two arguments to the empirical case:

  • Lemma 5.1 (uniqueness): for a convex loss and an RKHS HHH with RL,P(f)<∞R_{L,P}(f) < \inftyRL,P​(f)<∞ for some f∈Hf \in Hf∈H, the regularized population risk has at most one minimizer over HHH, for every λ>0\lambda > 0λ>0.
  • Theorem 5.2 (existence): for a convex, PPP-integrable Nemitski loss and the RKHS of a bounded kernel, the regularized population risk has at least one minimizer, for every λ>0\lambda > 0λ>0.
  • Theorem 5.6 (non-triviality): under the same hypotheses as Theorem 5.2, if HHH can beat the risk of the zero function (inf⁡f∈HRL,P(f)<RL,P(0)\inf_{f \in H} R_{L,P}(f) < R_{L,P}(0)inff∈H​RL,P​(f)<RL,P​(0)), then every minimizer is nonzero, for every λ>0\lambda > 0λ>0.

Significance

The representer theorem is the single fact that turns kernel-based learning from a theoretical curiosity into a practical algorithm family: every popular SVM solver (SMO, coordinate descent, interior-point methods for the dual) is, at bottom, a method for finding the nnn coefficients α1,…,αn\alpha_1,\dots,\alpha_nα1​,…,αn​ the theorem guarantees exist, not for searching HHH directly. The representation also underlies the "kernel trick": since the objective and the solution both depend on HHH only through inner products ⟨k(⋅,xi),k(⋅,xj)⟩H=k(xi,xj)\langle k(\cdot,x_i), k(\cdot,x_j)\rangle_H = k(x_i,x_j)⟨k(⋅,xi​),k(⋅,xj​)⟩H​=k(xi​,xj​), an SVM can be trained and evaluated without ever computing with elements of HHH explicitly, using only the n×nn \times nn×n Gram matrix of kernel values.

Formalizing this theorem means formalizing the existence-and-uniqueness argument (Lemma 5.1's strict-convexity computation for the midpoint of two hypothetical minimizers, together with the weak-compactness argument used for existence) and the orthogonal-projection argument for the representation clause (projecting any candidate minimizer onto the finite-dimensional span of the kernel functions at the sample points strictly improves — or leaves unchanged — both the norm term and the risk term, so an optimal solution can always be chosen inside that span). No part of this argument has a machine-checked Lean proof in Mathlib or elsewhere at the time of writing; only the underlying general-purpose tools (Hilbert-space projections, convexity of norms) are already in Mathlib.

Difficulty

The natural first idea for the representation clause is to try to exhibit the coefficients αi\alpha_iαi​ directly, e.g. by writing down the dual optimization problem and reading off its KKT multipliers. This is exactly backwards: the book's proof (and any faithful one) derives the representation before knowing anything about a dual problem, purely from the orthogonal decomposition H=H∣X′⊕H∣X′⊥H = H|_{X'} \oplus H|_{X'}^\perpH=H∣X′​⊕H∣X′⊥​ of HHH into the span H∣X′H|_{X'}H∣X′​ of the sample's kernel functions and its orthogonal complement. The key insight — one that a solver who reaches for duality first will miss — is that projecting any f∈Hf \in Hf∈H onto H∣X′H|_{X'}H∣X′​ leaves the empirical risk exactly unchanged (since RL,DR_{L,D}RL,D​ only sees fff's values at the sample points, and the reproducing property shows those values are unaffected by throwing away the H∣X′⊥H|_{X'}^\perpH∣X′⊥​ component) while weakly decreasing the norm term, so the infimum over all of HHH is already attained inside the finite-dimensional H∣X′H|_{X'}H∣X′​.

For the existence-and-uniqueness clause, the difficulty is genuinely functional-analytic rather than algorithmic: existence needs a compactness argument in a space with no compact balls (Theorem 5.2 gets around this via lower semicontinuity and boundedness of the sublevel set, not via any finite-dimensional trick), and uniqueness needs the parallelogram-law strict convexity of the Hilbert norm, not merely convexity of the loss.

Formalization scope

HHH is represented as an arbitrary real Hilbert space together with an injective linear evaluation map into X→RX \to \mathbb RX→R (so that HHH is genuinely realized as a space of functions, not an abstract Hilbert space with no relation to XXX), and a kernel kkk satisfying the reproducing property with respect to that evaluation map (IsRKHSOfKernel). This is an equivalent, operative rendering of "HHH is the RKHS of the kernel kkk" (Definition 4.18 together with Lemma 4.19 of the book), chosen because it is exactly the form the chapter's own proofs use; it is restated inside this chunk's own InfiniteSample sub-namespace rather than imported from the Kernels chapter's mission, since drafts in this series cannot import one another.

The population risk RL,PR_{L,P}RL,P​ is formalized as a lower Lebesgue integral into [0,∞][0,\infty][0,∞] (ENNReal), which is always well-defined for a nonnegative integrand with no integrability hypothesis — matching the book's own remark that "the integral always exists, although it is not necessarily finite." The empirical risk RL,DR_{L,D}RL,D​, by contrast, is a manifestly finite average over the nnn sample points and is formalized as an ordinary real number. The sample size nnn is required positive (n≥1n \ge 1n≥1), matching the book's implicit convention that the empirical measure Dˉ:=1n∑iδ(xi,yi)\bar D := \tfrac1n\sum_i \delta_{(x_i,y_i)}Dˉ:=n1​∑i​δ(xi​,yi​)​ presupposes a nonempty sample.

A trivializing formalization of the representer theorem would state only the representation clause fD,λ(x)=∑iαik(x,xi)f_{D,\lambda}(x) = \sum_i \alpha_i k(x,x_i)fD,λ​(x)=∑i​αi​k(x,xi​) while assuming the existence of "the" solution fD,λf_{D,\lambda}fD,λ​ as a hypothesis; this begs the question, since the book's own proof establishes existence and uniqueness as part of the theorem, not as a standing assumption. This mission's goal keeps both clauses bundled into one ∃! statement for exactly this reason.

The infrastructure needed — a general convex loss, a Nemitski-loss integrability condition, and the RKHS/reproducing-kernel bundle — is restated locally here and is reusable, with the same caveat about not being importable across this series' independently drafted chapters, by any later mission (e.g. this book's own Chapters 6, 8 and 9) that needs the same objects. Contributed proofs are welcome for either the existence/uniqueness argument (Lemma 5.1/Theorem 5.2's techniques) or the orthogonal-projection representation argument; the two are largely independent and could be solved separately.

Selected references

  • I. Steinwart and A. Christmann, Support Vector Machines, Springer Series in Information Science and Statistics, Springer, 2008. https://doi.org/10.1007/978-0-387-77242-4
  • G. Kimeldorf and G. Wahba, "Some results on Tchebycheffian spline functions," Journal of Mathematical Analysis and Applications, 33(1):82–95, 1971. https://doi.org/10.1016/0022-247X(71)90184-3
  • B. Schölkopf, R. Herbrich, and A. J. Smola, "A generalized representer theorem," in Computational Learning Theory (COLT 2001), Lecture Notes in Computer Science, vol. 2111, Springer, 2001, pp. 416–426. https://doi.org/10.1007/3-540-44581-1_27
11 thms3 active usersReviewed
🏆Completed
Mathematical Physics·Captain: Lucas

Lectures on Quantum Field Theory I: The One-Particle Hilbert Spaces of a Boson and an ElectronTextbook

Motivation

Quantum field theory begins, mathematically, with a question that has a completely precise answer: what is the state space of a single relativistic particle? Non-relativistic quantum mechanics answers L2(R3)L^2(\mathbb{R}^3)L2(R3) and moves on. Relativity does not allow that answer, because the state space must carry an action of the symmetry group of Minkowski spacetime — the Poincaré group — and the choice of Hilbert space is dictated by which such action one wants. The construction that results is the foundation on which Fock space, creation and annihilation operators, free fields and eventually interacting theories are built, and it is where the objects that reappear everywhere in the subject are introduced: the mass shell, the Lorentz-invariant measure on it, and the double cover SL(2,C)→SO↑(1,3)SL(2,\mathbb{C}) \to SO^{\uparrow}(1,3)SL(2,C)→SO↑(1,3) that is responsible for spin.

This mission formalizes that construction as it is presented in S. Chatterjee's Lectures on Quantum Field Theory (Stanford, 2018–19), Lectures 9–11 and Lecture 25: the one-particle space of a massive scalar boson, the one-particle space of an electron, and the statement that both carry inner products invariant under the Poincaré action.

Setting

Minkowski spacetime is R1,3\mathbb{R}^{1,3}R1,3 with the bilinear form

(x,y)  =  x0y0−(x1y1+x2y2+x3y3),x2:=(x,x).(x, y) \;=\; x^0 y^0 - \big(x^1y^1 + x^2y^2 + x^3y^3\big), \qquad x^2 := (x,x).(x,y)=x0y0−(x1y1+x2y2+x3y3),x2:=(x,x).

A Lorentz transformation is a linear map LLL with (Lx,Ly)=(x,y)(Lx, Ly) = (x,y)(Lx,Ly)=(x,y); the restricted Lorentz group SO↑(1,3)SO^{\uparrow}(1,3)SO↑(1,3) consists of those with det⁡L=1\det L = 1detL=1 and L00>0L^0{}_0 > 0L00​>0. The Poincaré group is P=R1,3⋊SO↑(1,3)\mathcal{P} = \mathbb{R}^{1,3} \rtimes SO^{\uparrow}(1,3)P=R1,3⋊SO↑(1,3) with the group law (a,A)(b,B)=(a+Ab, AB)(a,A)(b,B) = (a + Ab,\, AB)(a,A)(b,B)=(a+Ab,AB).

For a mass m>0m > 0m>0, the four-momentum of a particle satisfies p2=m2p^2 = m^2p2=m2 and p0≥0p^0 \ge 0p0≥0, so it lies on the mass shell

Xm  =  { p∈R1,3:p2=m2, p0≥0 },X_m \;=\; \{\, p \in \mathbb{R}^{1,3} : p^2 = m^2,\ p^0 \ge 0 \,\},Xm​={p∈R1,3:p2=m2, p0≥0},

a three-dimensional manifold parametrised by the spatial momentum q∈R3q \in \mathbb{R}^3q∈R3 through q↦(ωq,q)q \mapsto (\omega_q, q)q↦(ωq​,q) with ωq=m2+∣q∣2\omega_q = \sqrt{m^2 + |q|^2}ωq​=m2+∣q∣2​. On XmX_mXm​ there is, up to a multiplicative constant, exactly one measure invariant under SO↑(1,3)SO^{\uparrow}(1,3)SO↑(1,3); with the normalisation used in the lectures it is the measure λm\lambda_mλm​ determined by

∫Xmf dλm  =  ∫R3d3q(2π)3 2ωq f(ωq,q).\int_{X_m} f \, d\lambda_m \;=\; \int_{\mathbb{R}^3} \frac{d^3q}{(2\pi)^3\, 2\omega_q}\, f(\omega_q, q).∫Xm​​fdλm​=∫R3​(2π)32ωq​d3q​f(ωq​,q).

The state space of a massive scalar boson is H=L2(Xm,dλm)\mathcal{H} = L^2(X_m, d\lambda_m)H=L2(Xm​,dλm​), acted on by (U(a,L)ψ)(p)=ei(a,p)ψ(L−1p)(U(a,L)\psi)(p) = e^{i(a,p)}\psi(L^{-1}p)(U(a,L)ψ)(p)=ei(a,p)ψ(L−1p).

For an electron the wave function takes values in C2\mathbb{C}^2C2 and the group acts through the double cover. To each four-vector xxx one attaches the Hermitian matrix

M(x)=(x0+x3x1−ix2x1+ix2x0−x3),det⁡M(x)=(x,x),M(x) = \begin{pmatrix} x^0+x^3 & x^1 - ix^2\\ x^1+ix^2 & x^0-x^3\end{pmatrix}, \qquad \det M(x) = (x,x),M(x)=(x0+x3x1+ix2​x1−ix2x0−x3​),detM(x)=(x,x),

and for A∈SL(2,C)A \in SL(2,\mathbb{C})A∈SL(2,C) the transformation κ(A)\kappa(A)κ(A) of R1,3\mathbb{R}^{1,3}R1,3 is defined by M(κ(A)x)=AM(x)A†M(\kappa(A)x) = A M(x) A^{\dagger}M(κ(A)x)=AM(x)A†; the map κ\kappaκ is a surjective two-to-one homomorphism onto SO↑(1,3)SO^{\uparrow}(1,3)SO↑(1,3). Writing p∗=(m,0,0,0)p^* = (m,0,0,0)p∗=(m,0,0,0), each p∈Xmp \in X_mp∈Xm​ is reached from p∗p^*p∗ by a unique positive-definite Vp∈SL(2,C)V_p \in SL(2,\mathbb{C})Vp​∈SL(2,C), the pure boost, and the electron inner product is the Vp−2V_p^{-2}Vp−2​-weighted one,

(ψ,φ)  =  ∫Xmdλm(p)  ψ(p)†Vp−2φ(p),(\psi, \varphi) \;=\; \int_{X_m} d\lambda_m(p)\; \psi(p)^{\dagger} V_p^{-2} \varphi(p),(ψ,φ)=∫Xm​​dλm​(p)ψ(p)†Vp−2​φ(p),

with the group acting by (U(a,A)ψ)(p)=ei(a,p)A ψ(κ(A)−1p)(U(a,A)\psi)(p) = e^{i(a,p)} A\, \psi(\kappa(A)^{-1}p)(U(a,A)ψ)(p)=ei(a,p)Aψ(κ(A)−1p).

Formalization targets

Goal — both one-particle inner products are Poincaré invariant

For m>0m > 0m>0, a∈R1,3a \in \mathbb{R}^{1,3}a∈R1,3, A∈SL(2,C)A \in SL(2,\mathbb{C})A∈SL(2,C) and L=κ(A)L = \kappa(A)L=κ(A):

∫Xm(U(a,L)ψ)‾ (U(a,L)φ) dλm  =  ∫Xmψ‾ φ dλm(ψ,φ∈L2(Xm,dλm)),\int_{X_m} \overline{(U(a,L)\psi)}\,(U(a,L)\varphi)\, d\lambda_m \;=\; \int_{X_m} \overline{\psi}\,\varphi\, d\lambda_m \qquad (\psi,\varphi \in L^2(X_m, d\lambda_m)),∫Xm​​(U(a,L)ψ)​(U(a,L)φ)dλm​=∫Xm​​ψ​φdλm​(ψ,φ∈L2(Xm​,dλm​)), ∫Xm(U(a,A)ψ)† Vp−2 (U(a,A)φ) dλm  =  ∫Xmψ† Vp−2 φ dλm\int_{X_m} (U(a,A)\psi)^{\dagger}\,V_p^{-2}\,(U(a,A)\varphi)\, d\lambda_m \;=\; \int_{X_m} \psi^{\dagger}\,V_p^{-2}\,\varphi\, d\lambda_m∫Xm​​(U(a,A)ψ)†Vp−2​(U(a,A)φ)dλm​=∫Xm​​ψ†Vp−2​φdλm​

for ψ,φ\psi, \varphiψ,φ in the weighted L2L^2L2 space of C2\mathbb{C}^2C2-valued functions. The goal fixes no constants beyond the normalisation of λm\lambda_mλm​, and it is the statement that the spaces defined in the mission really are the one-particle spaces of the theory: a Hilbert space together with a Poincaré action by isometries.

Supporting targets

The milestone list follows the lectures: the parametrisation of XmX_mXm​; invariance of XmX_mXm​ under SO↑(1,3)SO^{\uparrow}(1,3)SO↑(1,3); the integration formula for λm\lambda_mλm​ (eq. (10.1)); invariance of λm\lambda_mλm​; uniqueness of the invariant measure up to a constant; the composition law and unitarity of the scalar representation; det⁡M(x)=(x,x)\det M(x) = (x,x)detM(x)=(x,x) and bijectivity of MMM onto Hermitian matrices; κ\kappaκ as a multiplicative map into SO↑(1,3)SO^{\uparrow}(1,3)SO↑(1,3); surjectivity of κ\kappaκ with fibres {±A}\{\pm A\}{±A}; existence and uniqueness of the pure boost VpV_pVp​; Lemma 25.1; and the identification of the weighted electron space with the plain C2\mathbb{C}^2C2-valued L2L^2L2 space via ψ↦V⋅−1ψ\psi \mapsto V_\cdot^{-1}\psiψ↦V⋅−1​ψ.

Significance

The objects here are used unchanged for the rest of a QFT course: the bosonic and fermionic Fock spaces are built on these one-particle spaces, and the free scalar and Dirac fields are operator-valued distributions written as integrals against dλmd\lambda_mdλm​ on XmX_mXm​. Formalizing them fixes, once and for all, the conventions later work must match — the normalisation of λm\lambda_mλm​, the sign convention of the metric, which of the two elements ±A\pm A±A of SL(2,C)SL(2,\mathbb{C})SL(2,C) acts, and the weight in the electron inner product.

What this mission adds beyond the lectures is a machine-checked development of material usually treated as routine but rarely written out: the uniqueness of the invariant measure, the covering map and its fibres, and the existence-uniqueness of the pure boost are all stated in the source either without proof or as exercises. Mathlib has the general theory of L2L^2L2 spaces, push-forward measures, Hermitian and positive-definite matrices, and SL2SL_2SL2​, but it has no mass shell, no invariant measure on it, and no covering map onto the restricted Lorentz group; all of that is constructed here and is reusable by any later mission on free fields or Fock spaces.

Difficulty

The obvious route to the invariant measure — "restrict Lebesgue measure to the submanifold XmX_mXm​" — does not work: the induced Riemannian volume of the hyperboloid in the Euclidean metric is not Lorentz invariant. The lectures instead take a scaling limit of Lebesgue measure on the invariant annuli {m2<p2<(m+ε)2}\{m^2 < p^2 < (m+\varepsilon)^2\}{m2<p2<(m+ε)2}; the formalization takes the resulting formula (10.1) as the definition and must then prove invariance, which amounts to a change-of-variables computation whose Jacobian is exactly ωq\omega_{q}ωq​-dependent. Uniqueness is harder: it is a statement about invariant measures on a homogeneous space of a non-compact group, with no finiteness available.

On the spinor side, the central difficulty is that the weight Vp−2V_p^{-2}Vp−2​ is unbounded on XmX_mXm​, so the electron space is not the naive C2\mathbb{C}^2C2-valued L2(Xm,dλm)L^2(X_m, d\lambda_m)L2(Xm​,dλm​) — the two spaces consist of different functions, and are related only through the measurable field of isomorphisms ψ↦Vp−1ψ\psi \mapsto V_p^{-1}\psiψ↦Vp−1​ψ. A formalization that silently uses the unweighted space would prove a different, and false, unitarity statement.

Formalization scope

Four-vectors are functions R1,3=(four-element index)→R\mathbb{R}^{1,3} = (\text{four-element index}) \to \mathbb{R}R1,3=(four-element index)→R, with the metric signature (+,−,−,−)(+,-,-,-)(+,−,−,−); Lorentz transformations are real 4×44\times44×4 matrices, and membership in SO↑(1,3)SO^{\uparrow}(1,3)SO↑(1,3) is the predicate (det⁡=1\det = 1det=1, L00>0L^0{}_0 > 0L00​>0, form preserved). λm\lambda_mλm​ is a Borel measure on all of R1,3\mathbb{R}^{1,3}R1,3 carried by XmX_mXm​, defined as the push-forward of (2π)−3(2ωq)−1 d3q(2\pi)^{-3}(2\omega_q)^{-1}\,d^3q(2π)−3(2ωq​)−1d3q; the boson space is the library L2L^2L2 space of that measure. The pure boost is given by the closed formula Vp=(M(p)/m+I)/2+2p0/mV_p = (M(p)/m + I)/\sqrt{2 + 2p^0/m}Vp​=(M(p)/m+I)/2+2p0/m​ — the positive-definite square root of M(p)/mM(p)/mM(p)/m — rather than by a choice function, and a milestone certifies that it is the unique positive-definite element of SL(2,C)SL(2,\mathbb{C})SL(2,C) carrying p∗p^*p∗ to ppp. The electron space is the set of C2\mathbb{C}^2C2-valued measurable functions of finite weighted norm, with the weighted pairing given explicitly; the milestone identifying it with the plain L2L^2L2 space via the inverse boost is what supplies its Hilbert-space structure.

The unitarity statements are formalized as equalities of integrals over pairs of wave functions rather than as statements about abstract operators, so that no trivializing reading is available: in particular the electron clause is stated for the weighted pairing, which is not the standard L2L^2L2 inner product, and the hypotheses (m>0m > 0m>0, det⁡A=1\det A = 1detA=1, ψ,φ\psi,\varphiψ,φ in the respective spaces) are satisfiable, so no clause holds vacuously. Total-function conventions of the library (inverse of a singular matrix is 000; integral of a non-integrable function is 000) are visible in the statements and are recorded in each item's read-back.

Contributions of any of the milestones are welcome; the measure-theoretic milestones (invariance and uniqueness) and the SL(2,C)SL(2,\mathbb{C})SL(2,C) covering milestones are independent of each other and can be attacked in parallel.

Selected references

  • S. Chatterjee, Lectures on Quantum Field Theory, Stanford University, 2018–19 (scribed lecture notes). https://souravchatterjee.su.domains/qft-lectures-combined.pdf
  • E. P. Wigner, On unitary representations of the inhomogeneous Lorentz group, Annals of Mathematics 40 (1939), 149–204. https://doi.org/10.2307/1968551
18 thms3 active usersReviewed
🏆Completed
Convex OptimizationOptimization·Captain: wenxinzhang

Vector Space Methods V: Convex Separation and Distance DualityTextbook

Motivation

Linear approximation is only one instance of distance minimization. Feasible sets in optimization are typically convex rather than subspaces, so a useful certificate must compare a target point with an entire convex set and must allow an affine offset. Chapter 5 of Luenberger's Optimization by Vector Space Methods builds this certificate through geometric forms of the Hahn--Banach theorem, supporting hyperplanes, and separation of convex sets. The resulting minimum-distance theorem expresses the distance from a point to a convex set as an optimal gap measured by a norm-bounded continuous linear functional (Luenberger, §§5.12--5.13, pp. 130--137).

This mission advances the series from subspace annihilators to affine separation. It formalizes the Minkowski gauge used by the chapter, three progressively stronger separation statements, and a capstone distance-duality certificate. These results are standard infrastructure for constrained optimization: they turn a geometric exclusion or distance into a scalar inequality that can later become a multiplier or a dual bound.

Setting

Let XXX be a real normed space and K⊆XK\subseteq XK⊆X a nonempty convex set. Convexity is represented by Convex ℝ K, and topological interior, closure, and infimum distance use Mathlib's interior, closure, and Metric.infDist. A continuous affine separator is described by a continuous linear functional f:X\toL[R]Rf:X\toL[\mathbb R]\mathbb Rf:X\toL[R]R and a scalar level ccc. The inequality f(k)≤cf(k)\le cf(k)≤c for all k∈Kk\in Kk∈K places KKK in one closed half-space.

When a convex set contains zero in its interior, its Minkowski gauge is the functional gauge K. The source characterizes it by nonnegativity, positive homogeneity, subadditivity, continuity, and the level sets

{x:gK(x)≤1}=K‾,{x:gK(x)<1}=int⁡K.\{x:g_K(x)\le 1\}=\overline K, \qquad \{x:g_K(x)<1\}=\operatorname{int}K.{x:gK​(x)≤1}=K,{x:gK​(x)<1}=intK.

These properties are bundled into the first milestone, following Lemma 1 of §5.12 (pp. 131--132).

For two convex sets K1,K2K_1,K_2K1​,K2​, Eidelheit separation means finding nonzero fff and ccc with f(x)≤c≤f(y)f(x)\le c\le f(y)f(x)≤c≤f(y) for x∈K1x\in K_1x∈K1​ and y∈K2y\in K_2y∈K2​. The source assumes that K1K_1K1​ has nonempty interior and that its interior does not meet K2K_2K2​. The Lean statement records the nonemptiness of K2K_2K2​ explicitly, since otherwise nonzero separation is not forced.

Formalization targets

Gauge and geometric Hahn--Banach milestones

Formalize the six gauge properties above. Then, for a convex KKK with nonempty interior and an affine subspace VVV disjoint from that interior, produce f≠0f\ne0f=0 and ccc such that

f(v)=c(v∈V),f(k)<c(k∈int⁡K).f(v)=c\quad(v\in V), \qquad f(k)<c\quad(k\in\operatorname{int}K).f(v)=c(v∈V),f(k)<c(k∈intK).

This is Mazur's geometric Hahn--Banach theorem as stated in §5.12, Theorem 1 (p. 133).

Supporting hyperplanes and convex-set separation

For x∉int⁡Kx\notin\operatorname{int}Kx∈/intK, formalize a nonzero functional satisfying f(k)≤f(x)f(k)\le f(x)f(k)≤f(x) for all k∈Kk\in Kk∈K. Next formalize Eidelheit separation:

f(x)≤c≤f(y)for all x∈K1, y∈K2.f(x)\le c\le f(y) \quad\text{for all }x\in K_1,\ y\in K_2.f(x)≤c≤f(y)for all x∈K1​, y∈K2​.

These are Theorems 2 and 3 of §5.12 (pp. 133--134).

Convex minimum-distance duality

Let x1x_1x1​ have positive distance ddd from KKK. Produce fff and a real upper-bound level ccc with ∥f∥≤1\|f\|\le1∥f∥≤1, f(k)≤cf(k)\le cf(k)≤c on KKK, and

f(x1)−c=d.f(x_1)-c=d.f(x1​)−c=d.

Every other feasible pair (g,b)(g,b)(g,b) must satisfy g(x1)−b≤dg(x_1)-b\le dg(x1​)−b≤d. If x0∈Kx_0\in Kx0​∈K realizes the distance, require −f-f−f to align with x0−x1x_0-x_1x0​−x1​. This is the finite real certificate form of §5.13, Theorem 1 (pp. 136--137).

Significance

The capstone is an exact strong-duality statement for distance to a convex set. A feasible pair (g,b)(g,b)(g,b) yields a certified lower bound on the distance, and the distinguished pair reaches the primal value. Unlike a nearest-point characterization, it remains meaningful when KKK is not closed and no minimizing point exists. The conditional alignment clause identifies the equality case when attainment is available.

Formalizing the chapter's progression creates more than one isolated equality. The gauge package links convex geometry to sublinear analysis; Mazur separation handles affine constraints; the supporting-hyperplane and Eidelheit statements provide reusable interfaces for later multiplier rules. The results are known and proved in the 1969 text; the mission's contribution is a coherent machine-checked Lean layer that preserves the source hypotheses and can support later chapters on duality and optimization.

Difficulty

A direct reuse of subspace distance duality is insufficient because a general convex set is neither closed under subtraction nor described by an annihilator. An affine level ccc is unavoidable. The common shorthand sup⁡k∈Kf(k)\sup_{k\in K} f(k)supk∈K​f(k) introduces a second problem: KKK need not be bounded, so a real-valued supremum is not available for an arbitrary functional. The capstone therefore quantifies over a real upper bound ccc and asserts its optimality through a universal inequality; this records the same finite support value without imposing boundedness absent from the source.

Topological hypotheses also differ across the milestones. Separation uses nonempty interior, whereas the final distance theorem only assumes convexity, nonemptiness, and positive distance. Replacing positive distance by mere exclusion x1∉Kx_1\notin Kx1​∈/K would be invalid for a nonclosed set. Similarly, requiring closure or compactness would make formalization easier but would lose the theorem's intended infinite-dimensional scope.

Formalization scope

The mission is restricted to real normed spaces. Sets use Set X; affine varieties use AffineSubspace ℝ X; separators use ContinuousLinearMap. The gauge is Mathlib's existing gauge, so no competing definition is introduced. The bundled gauge milestone deliberately includes both level-set identities as well as continuity, positive homogeneity for positive real scalars, subadditivity, and nonnegativity.

The Eidelheit theorem includes K₂.Nonempty, an assumption used implicitly by the source's separating conclusion. The capstone includes K.Nonempty and 0 < Metric.infDist x₁ K; it does not assume closedness, boundedness, compactness, or attainment. Its pair (f,c)(f,c)(f,c) represents a finite support level, and the universal comparison over all feasible (g,b)(g,b)(g,b) rules out a weakened statement in which an arbitrarily loose upper bound could trivialize existence. The optional nearest-point clause uses the exact equality ∥x0−x1∥=d\|x_0-x_1\|=d∥x0​−x1​∥=d and fixes the sign of alignment. Contributions may add reusable lemmas on gauges, interiors, affine subspaces, or support bounds, but the public results should remain independent of finite-dimensionality and completeness.

Selected references

  • David G. Luenberger, Optimization by Vector Space Methods, John Wiley & Sons, 1969, Chapter 5, §§5.11--5.13, pp. 127--137. Public scan.
6 thms3 active usersReviewed
🏆Completed
Convex Optimization·Captain: wenxinzhang

Vector Space Methods VIII: Fenchel DualityTextbook

Motivation

Convex duality converts an optimization problem over points into one over linear functionals. It supplies lower bounds, certificates of optimality, and alternative formulations whose geometry can be simpler than the primal problem. In §§7.8–7.12 of David G. Luenberger's Optimization by Vector Space Methods, this theory is developed for finite-valued convex and concave functions on convex subsets of a real normed space. The capstone is Fenchel duality with restricted domains and an attained continuous-linear-functional dual optimum. This mission preserves that functional-analytic setting rather than reducing the theorem to Euclidean space or silently extending the functions to the whole space.

Setting

Let XXX be a real normed space, let C,D⊆XC,D\subseteq XC,D⊆X be nonempty convex sets, let f:X→Rf:X\to\mathbb Rf:X→R be convex on CCC, and let g:X→Rg:X\to\mathbb Rg:X→R be concave on DDD. For a continuous linear functional ℓ∈X∗\ell\in X^*ℓ∈X∗, the restricted convex conjugate and restricted concave conjugate are

fC∗(ℓ)=sup⁡x∈C(ℓ(x)−f(x)),gD∗(ℓ)=inf⁡x∈D(ℓ(x)−g(x)).f_C^*(\ell)=\sup_{x\in C}\bigl(\ell(x)-f(x)\bigr),\qquad g_D^*(\ell)=\inf_{x\in D}\bigl(\ell(x)-g(x)\bigr).fC∗​(ℓ)=x∈Csup​(ℓ(x)−f(x)),gD∗​(ℓ)=x∈Dinf​(ℓ(x)−g(x)).

The convex conjugate is admitted into C∗C^*C∗ only when its defining set is bounded above; the concave conjugate is admitted into D∗D^*D∗ only when its defining set is bounded below. Because CCC and DDD are nonempty and the functions are real-valued, these predicates exactly exclude the unwanted infinite endpoint. The Lean definitions use real sSup and sInf, with boundedness carried explicitly by theorem hypotheses.

The restricted epigraph of (f,C)(f,C)(f,C) is the set of (x,r)(x,r)(x,r) satisfying x∈Cx\in Cx∈C and f(x)≤rf(x)\le rf(x)≤r; the restricted hypograph of (g,D)(g,D)(g,D) reverses the scalar inequality. Luenberger's qualification requires a common point of the relative interiors of CCC and DDD, represented by Mathlib's intrinsicInterior, and also requires ordinary nonempty interior of at least one of these two graph sets.

Formalization targets

Main goal: Fenchel duality

Assume the finite primal value μ\muμ is the greatest lower bound of

{f(x)−g(x):x∈C∩D}.\{f(x)-g(x):x\in C\cap D\}.{f(x)−g(x):x∈C∩D}.

Prove that some ℓ0∈C∗∩D∗\ell_0\in C^*\cap D^*ℓ0​∈C∗∩D∗ attains

μ=gD∗(ℓ0)−fC∗(ℓ0)=max⁡ℓ∈C∗∩D∗(gD∗(ℓ)−fC∗(ℓ)).\mu=g_D^*(\ell_0)-f_C^*(\ell_0) =\max_{\ell\in C^*\cap D^*} \bigl(g_D^*(\ell)-f_C^*(\ell)\bigr).μ=gD∗​(ℓ0​)−fC∗​(ℓ0​)=ℓ∈C∗∩D∗max​(gD∗​(ℓ)−fC∗​(ℓ)).

If x0x_0x0​ attains the primal infimum, also prove that x0x_0x0​ attains both conjugate extrema at ℓ0\ell_0ℓ0​: fC∗(ℓ0)=ℓ0(x0)−f(x0)f_C^*(\ell_0)=\ell_0(x_0)-f(x_0)fC∗​(ℓ0​)=ℓ0​(x0​)−f(x0​) and gD∗(ℓ0)=ℓ0(x0)−g(x0)g_D^*(\ell_0)=\ell_0(x_0)-g(x_0)gD∗​(ℓ0​)=ℓ0​(x0​)−g(x0​).

Milestones

The mission records four source milestones. A local minimum of a convex function on its convex domain is global (§7.8, Proposition 1). Convexity of a restricted function is equivalent to convexity of its restricted epigraph (§7.8, Proposition 2). The finite-conjugate domain and the convex conjugate are convex (§7.10, Proposition 1). Finally, a closed restricted epigraph agrees pointwise on CCC with the continuous-linear biconjugate (§7.10, Proposition 2). Together these statements expose the geometric and conjugacy interfaces on which the capstone depends without turning every paragraph of the chapter into a separate item.

Significance

The theorem gives an attained dual certificate in an arbitrary real normed space. Equality of primal and dual values eliminates a duality gap, while attainment produces a specific functional that can certify an optimal primal point through simultaneous conjugate equality. The biconjugate milestone is independently useful: it expresses a closed convex function as a supremum of continuous affine minorants on its domain.

Formalizing this material adds a restricted-domain conjugacy API that is not supplied by the existing project artifact named fenchelConjugate. That artifact accepts finite-valued functions on a Euclidean space and has no independent convex domain or concave conjugate. Reusing it here would erase hypotheses that are central to Luenberger's theorem. The new definitions remain small, but their exact boundedness contracts make them reusable for later separation, minimax, and Lagrange-duality missions. The theorem is classical; the mission asks for a checked development faithful to the 1969 source and the current Mathlib representation of continuous dual spaces.

Difficulty

The qualification is not the usual finite-dimensional slogan that relative interiors merely intersect. The source additionally demands that either the restricted epigraph or restricted hypograph have nonempty ordinary interior. Dropping that condition changes the theorem in infinite-dimensional spaces. Replacing intrinsicInterior by topological interior would also make valid lower-dimensional domains appear empty.

Extended values create another boundary. Real sSup and sInf are meaningful here only together with nonempty domains and the respective boundedness hypotheses. Treating their default values outside those hypotheses as genuine conjugates would admit false dual candidates. A finite-dimensional conjugate definition avoids neither issue and would prove only a special case. The biconjugate target must quantify over continuous linear functionals, not all algebraic linear maps, because closed epigraph separation is topological. Finally, the dual statement must include actual attainment; proving only equality with a supremum would omit a principal assertion of §7.12.

Formalization scope

All primal functions are finite-valued real functions. Infinite conjugate values are represented by domain predicates—BddAbove for fC∗f_C^*fC∗​ and BddBelow for gD∗g_D^*gD∗​—rather than by changing the public conjugate codomain. The primal finiteness assumption is encoded by a real number μ\muμ together with IsGLB, which simultaneously rules out an empty feasible intersection and an infimum of −∞-\infty−∞. Epigraph pairs are ordered as (x,r)(x,r)(x,r) to match Mathlib conventions, although Luenberger prints the scalar coordinate first.

The ambient space is normed but is not assumed finite-dimensional, reflexive, or complete. Both CCC and DDD are explicitly nonempty. The main theorem keeps the common intrinsic-interior condition and the disjunctive ordinary-interior condition verbatim. Contributions may develop separation lemmas, boundedness facts for restricted conjugates, or direct proofs of the milestone statements. A whole-space Euclidean specialization is welcome only as a corollary, not as a replacement for the root. The minimax theorem of §7.13 and extended-real lower-semicontinuous variants are outside this mission.

Selected references

  • David G. Luenberger, Optimization by Vector Space Methods, John Wiley & Sons, 1969, Chapter 7, §§7.8–7.12, pp. 191–202. Open Library record
  • R. Tyrrell Rockafellar, Convex Analysis, Princeton University Press, 1970. DOI: 10.1515/9781400873173
7 thms3 active usersReviewed
🏆Completed
Mathematical PhysicsProbabilityTopology·Captain: Lucas

Ensemble spaces: monodecomposability and separatenessResearch Paper

Motivation

A physical law is a claim about what happens whenever a preparation is repeated, not about a single run. The objects of the law are therefore ensembles: the statistical outputs of a preparation procedure. Classical probability distributions and quantum density operators are two realizations of that idea, and they share a convex structure coming from statistical mixing. Gabriele Carcassi and Christine A. Aidala isolate that structure in the draft chapter Ensemble spaces (12 October 2026), as part of the Assumptions of Physics project (assumptionsofphysics.org).

The convex fragment already separates a classical behaviour from a non-classical one. In a classical ensemble space, an ensemble that is separate from two ensembles is separate from every mixture of them. In a quantum ensemble space it need not be: the equal mixture of two orthogonal pure states is not separate from a pure state in their span. The draft turns this distinction into a theorem that uses only mixing. Monodecomposability — every decomposable ensemble has no two decompositions in which one summand is separate from both summands of the other — holds if and only if mixtures preserve separateness (Proposition 1.35).

This mission formalizes that equivalence and the lemmas of §§1.2–1.3 that it depends on. Entropy, affine embedding, and the open problems of the same draft are later developments and are not assumed here.

Setting

An ensemble space is a nonempty topological space EEE that is T0T_0T0​ and second countable, together with a continuous mixing operation

(p,a,b)↦pa+pˉb,p∈[0,1],pˉ=1−p.(p,a,b)\mapsto pa+\bar p b,\qquad p\in[0,1],\quad \bar p=1-p.(p,a,b)↦pa+pˉ​b,p∈[0,1],pˉ​=1−p.

Mixing is the identity 1a+0b=a1a+0b=a1a+0b=a, idempotent (pa+pˉa=apa+\bar p a=apa+pˉ​a=a), commutative (pa+pˉb=pˉb+papa+\bar p b=\bar p b+papa+pˉ​b=pˉ​b+pa), and associative in the following sense. If p1,p3∈[0,1)p_1,p_3\in[0,1)p1​,p3​∈[0,1), p1+p3≤1p_1+p_3\le 1p1​+p3​≤1 and p2=1−p1−p3p_2=1-p_1-p_3p2​=1−p1​−p3​, then

p1e1+pˉ1(p2pˉ1e2+p3pˉ1e3)=pˉ3(p1pˉ3e1+p2pˉ3e2)+p3e3.p_1 e_1+\bar p_1\Bigl(\frac{p_2}{\bar p_1}e_2+\frac{p_3}{\bar p_1}e_3\Bigr) =\bar p_3\Bigl(\frac{p_1}{\bar p_3}e_1+\frac{p_2}{\bar p_3}e_2\Bigr)+p_3 e_3.p1​e1​+pˉ​1​(pˉ​1​p2​​e2​+pˉ​1​p3​​e3​)=pˉ​3​(pˉ​3​p1​​e1​+pˉ​3​p2​​e2​)+p3​e3​.

In the formalization the operation is mix p a b, equal to pa+pˉbpa+\bar p bpa+pˉ​b. Binary mixing records only the first coefficient.

A finite mixture ∑i=1npiei\sum_{i=1}^n p_i e_i∑i=1n​pi​ei​, for pi∈[0,1]p_i\in[0,1]pi​∈[0,1] with ∑ipi=1\sum_i p_i=1∑i​pi​=1, is the nested mixture (1.11) of the pairs with pi≠0p_i\neq 0pi​=0, in the given order. Reordering the pairs does not change the ensemble (Corollary 1.12).

An ensemble ccc is a component of aaa when a=pc+pˉda=pc+\bar p da=pc+pˉ​d for some ensemble ddd and some p∈(0,1]p\in(0,1]p∈(0,1]. Two ensembles are separate, written a⋔ba\pitchfork ba⋔b, when they have no common component. An extreme point has no component other than itself. An internal point admits every ensemble as a component. A boundary point is a point that is not internal.

A set AAA is bounded around eee when every open neighbourhood UUU of eee admits some p∈[0,1)p\in[0,1)p∈[0,1) with pe+pˉA⊆Upe+\bar p A\subseteq Upe+pˉ​A⊆U.

An ensemble is decomposable when it is a mixture pa+pˉbpa+\bar p bpa+pˉ​b with p∈(0,1)p\in(0,1)p∈(0,1) and a≠ba\neq ba=b; separately decomposable when the two summands may be taken separate; and multidecomposable when it admits two such decompositions

e=pa1+pˉa2=qb1+qˉb2e=pa_1+\bar p a_2=qb_1+\bar q b_2e=pa1​+pˉ​a2​=qb1​+qˉ​b2​

with a1⋔b1a_1\pitchfork b_1a1​⋔b1​ and a1⋔b2a_1\pitchfork b_2a1​⋔b2​. It is monodecomposable when it is not multidecomposable. The space is monodecomposable when every decomposable ensemble is. Mixtures preserve separateness when e⋔ae\pitchfork ae⋔a and e⋔be\pitchfork be⋔b imply e⋔(pa+pˉb)e\pitchfork(pa+\bar p b)e⋔(pa+pˉ​b) for every p∈[0,1]p\in[0,1]p∈[0,1].

Formalization targets

Proposition 1.35 — goal

For an ensemble space EEE,

E is monodecomposable⟺mixtures preserve separateness in E.\text{$E$ is monodecomposable} \quad\Longleftrightarrow\quad \text{mixtures preserve separateness in $E$.}E is monodecomposable⟺mixtures preserve separateness in E.

The two sides are exactly Definitions 1.33 and 1.28. No entropy, orthogonality, or finite-dimensionality hypothesis is added, and none is removed.

Corollary 1.12

For pi∈[0,1]p_i\in[0,1]pi​∈[0,1] with ∑ipi=1\sum_i p_i=1∑i​pi​=1 and any permutation τ\tauτ,

∑ipiei=∑ipτ(i)eτ(i),\sum_i p_i e_i=\sum_i p_{\tau(i)} e_{\tau(i)},i∑​pi​ei​=i∑​pτ(i)​eτ(i)​,

and the common value exists as an ensemble.

Proposition 1.17

A set AAA is bounded around eee if and only if pne+pˉnan→ep_n e+\bar p_n a_n\to epn​e+pˉ​n​an​→e whenever pn→1p_n\to 1pn​→1 in [0,1][0,1][0,1] and an∈Aa_n\in Aan​∈A.

Proposition 1.21

The set of internal points is convex: it is closed under mixing.

Corollary 1.25

Components and separateness satisfy the six properties listed in the draft: every ensemble is a component of itself; a component yields a common component, so the two ensembles are not separate; separateness is irreflexive and symmetric; distinct extreme points are separate; an internal point is not separate from any ensemble; separate ensembles are boundary points.

Proposition 1.27

If eee is separate from pe1+pˉe2pe_1+\bar p e_2pe1​+pˉ​e2​ for some p∈(0,1)p\in(0,1)p∈(0,1), then eee is separate from λe1+λˉe2\lambda e_1+\bar\lambda e_2λe1​+λˉe2​ for every λ∈[0,1]\lambda\in[0,1]λ∈[0,1].

Corollary 1.32

An ensemble is extreme if and only if it is not decomposable.

Significance

Proposition 1.35 is the convex form of the draft's classicality test. One direction says that if mixing can create a common component where none existed, then some ensemble has two genuinely different separate decompositions. The other says that if mixing never does this, then no decomposable ensemble is multidecomposable. The quantum Bloch ball is the draft's witness that the property can fail; the classical simplex is the witness that it can hold. Those two model statements (Proposition 1.34 and Propositions 1.29–1.30) are not part of this mission, but the interface they would plug into is.

The same interface is what the later sections of the draft extend: entropy is defined on a space that already mixes, and affine combinations are built from that mixing. A machine-checked Proposition 1.35 is a base those extensions can import without taking the entropy axiom as a hypothesis they do not use.

The argument in the draft is a proof, not an open problem. It had not been formalized against this 12 October 2026 text. An earlier formalization on this platform records Axioms 4.4, 4.7 and 4.55 of the 31 December 2025 book, in which entropy is part of the same structure. That package is a different source. Importing it here would add the entropy axiom to theorems proved in the draft before entropy is introduced, and would weaken them.

Difficulty

The equivalence is not a rephrasing of the definitions. One direction needs Proposition 1.27, whose proof places an auxiliary ensemble on a segment and rewrites coefficients so that a common component of eee and one mixture becomes a common component of eee and another. The arithmetic is sensitive to which endpoint is which, and to the restriction p∈(0,1)p\in(0,1)p∈(0,1) rather than p∈[0,1]p\in[0,1]p∈[0,1].

Corollary 1.12 is an induction on a bracketed expression, not on an unordered convex combination. Definition 1.10 deletes zero coefficients before bracketing. An encoding that feeds a zero coefficient to binary mixing denotes the same point only after the mixture axioms are applied; the draft's definition does not do that. The statement below follows the draft and deletes zeros first.

Proposition 1.17 is a topological fact about a continuous binary operation on a space that need not be a topological vector space. There is no scalar multiplication to rescale a neighbourhood, so the argument has to manufacture the shrink from mixing alone. Boundedness around eee is not the same as metric boundedness, and the draft does not assume a metric.

Formalization scope

The carrier is a type EEE with a topological-space instance. An EnsembleSpace packages nonemptiness, the T0T_0T0​ and second-countability axioms, and the mixing operation. Coefficients of the operation are elements of the unit interval. In the associativity axiom, each real expression is shown to lie in [0,1][0,1][0,1] and is then used as that element; it is not replaced by a projection.

Finite mixtures are partial. Zero coefficients are removed, order preserved, and the rest is folded by binary mixing as in (1.11). The fold returns no value if every coefficient was zero or a tail sum vanishes. On inputs with nonnegative coefficients at most 111 that sum to 111, Corollary 1.12 asserts that a value exists. Real coefficients that arise while rescaling a tail are passed through the projection onto [0,1][0,1][0,1], which is the identity for data obeying those hypotheses. The empty index set cannot occur under the sum hypothesis: the sum of no coefficients is 0≠10\neq 10=1.

Separateness, components, extreme and internal points, decomposability and monodecomposability are propositions on this structure. A component uses a coefficient in (0,1](0,1](0,1]. A decomposition uses a coefficient in (0,1)(0,1)(0,1) and two distinct ensembles. Multidecomposability asks for two such decompositions, with one summand of the first separate from both summands of the second.

Entropy, orthogonality, affine combinations, vector-space embeddings, metrics, and the classical and quantum models are out of scope. In particular the goal must not be restated as “every Choquet simplex is a simplex”, and separateness must not be replaced by disjointness of supports. Adding the entropy axiom, or cancellativity, is a different theorem. Contributions that build the missing model statements on top of these definitions, without changing them, are the natural continuation; changes to the definitions are not.

Selected references

  • G. Carcassi and C. A. Aidala, Ensemble spaces, draft chapter, 12 October 2026. Axiom 1.4 (p. 12), Axiom 1.7 (p. 13), Definition 1.10 (p. 15), Corollary 1.12 (p. 15), Definition 1.16 and Proposition 1.17 (pp. 17–19), Definitions 1.19, 1.20, 1.24 and Corollary 1.25 (pp. 19–22), Proposition 1.27 (p. 23), Definitions 1.28 and 1.31 (pp. 24–25), Corollary 1.32 (p. 25), Definition 1.33 and Proposition 1.35 (p. 26). The draft states that it is generated from the project sources.
  • G. Carcassi and C. A. Aidala, Assumptions of Physics, project site and sources: assumptionsofphysics.org and github.com/assumptionsofphysics/book.
  • T. Fritz, Convex spaces I: Definition and examples, arXiv:0903.5522, 2009. arXiv:0903.5522. Cited by the draft for the algebraic convex-space axioms matched by Axiom 1.7.
9 thms2 active usersReviewed
🏆Completed
Captain: @bwdaugherty

Sharp diagonal Hlawka constant: cutoff 32Open Problem

Extend the sharp diagonal Hlawka formula to smaller exponents.

The foundation mission establishes the least uniform complex coordinate Hlawka constant for every real exponent p ≥ 256. This entry proposes the cutoff 32: the same cyclic constant must be optimal for every real exponent at or above the proposed cutoff, across all finite complex coordinate dimensions and arbitrary triples, including unequal norms.

Use the foundation's unchanged definitions of the coordinate norm, Hlawka constant, and cyclic constant. The goal combines admissibility and uniform optimality in a single IsLeast statement.

Foundation: https://prove2.me/missions/Sharp_diagonal_Hlawka_constants%3A_foundation_and_proved_cutoff_256

4 thms2 active usersReviewed
🏆Completed
AnalysisProbability·Captain: Lucas

Hamburger Moment Problem (Wikipedia) I: Characterization and Uniqueness of SolutionsTextbook

Motivation

A sequence of real numbers (m0,m1,m2,… )(m_0, m_1, m_2, \dots)(m0​,m1​,m2​,…) often arrives as a list of moments: averages E[Xn]\mathbb E[X^n]E[Xn] of powers of a random variable, traces ⟨Tne,e⟩\langle T^n e, e\rangle⟨Tne,e⟩ of powers of a self-adjoint operator, or coefficients of a continued fraction. The Hamburger moment problem, named after Hans Ludwig Hamburger (1920–21), asks when such a list really comes from a measure on the whole real line, and, when it does, whether the measure is determined by its moments. The question sits at the junction of probability (the method of moments, identification of limit laws), spectral theory of symmetric operators and Jacobi matrices, and the theory of orthogonal polynomials; standard monographs include Shohat–Tamarkin (1943) and Schmüdgen (2017).

Timeline (as summarized in the source article and its references):

  1. 1894 — Stieltjes treats the analogous problem on [0,+∞)[0,+\infty)[0,+∞) (the Stieltjes moment problem).
  2. 1920–21 — Hamburger extends the theory to the whole real line: solvability is equivalent to positivity of the Hankel kernel (mj+k)(m_{j+k})(mj+k​).
  3. 1920s — Carleman gives a growth condition on the moments guaranteeing uniqueness (Carleman's condition); the factorial growth bound ∣mn∣≤CDnn!|m_n| \le C D^n n!∣mn​∣≤CDnn! is a special case (Reed–Simon 1975, p. 205).
  4. Later — the operator-theoretic treatment through self-adjoint extensions of the shift operator and its spectral measure becomes standard (Reed–Simon 1975, p. 145).

Setting

Let m=(mn)n≥0m = (m_n)_{n \ge 0}m=(mn​)n≥0​ be a sequence of real numbers. A solution of the Hamburger moment problem for mmm is a positive Borel measure μ\muμ on R\mathbb RR such that every power xnx^nxn is μ\muμ-integrable and

mn=∫−∞∞xn dμ(x)(n=0,1,2,… ).m_n = \int_{-\infty}^{\infty} x^n \, d\mu(x) \qquad (n = 0, 1, 2, \dots).mn​=∫−∞∞​xndμ(x)(n=0,1,2,…).

The sequence mmm is a moment sequence if at least one solution exists.

The Hankel kernel of mmm is the infinite matrix A=(mj+k)j,k≥0A = (m_{j+k})_{j,k \ge 0}A=(mj+k​)j,k≥0​. It is positive definite (in the sense of the source) if

∑j,k≥0mj+k cjck‾  ≥  0\sum_{j,k \ge 0} m_{j+k}\, c_j \overline{c_k} \;\ge\; 0j,k≥0∑​mj+k​cj​ck​​≥0

for every finitary complex sequence (cj)j≥0(c_j)_{j \ge 0}(cj​)j≥0​, i.e. cj=0c_j = 0cj​=0 for all but finitely many jjj. Its finite sections are the (n+1)×(n+1)(n+1)\times(n+1)(n+1)×(n+1) Hankel matrices

Δn=(mi+j)0≤i,j≤n.\Delta_n = (m_{i+j})_{0 \le i,j \le n}.Δn​=(mi+j​)0≤i,j≤n​.

In the Lean development these objects are IsMomentMeasure m μ, IsMomentSequence m, hankelForm m c, HankelPosDef m and hankelMatrix m n, all in the namespace HamburgerMoment.

Formalization targets

Goal — Hamburger's characterization

m is a moment sequence  ⟺  ∑j,k≥0mj+kcjck‾≥0 for every finitary (cj)⊂C.m \text{ is a moment sequence} \iff \sum_{j,k \ge 0} m_{j+k} c_j \overline{c_k} \ge 0 \text{ for every finitary } (c_j) \subset \mathbb C.m is a moment sequence⟺j,k≥0∑​mj+k​cj​ck​​≥0 for every finitary (cj​)⊂C.

Milestones

  1. The identity ∑j,kmj+kcjck‾=∫∣∑jcjxj∣2 dμ(x)\sum_{j,k} m_{j+k} c_j \overline{c_k} = \int |\sum_j c_j x^j|^2 \, d\mu(x)∑j,k​mj+k​cj​ck​​=∫∣∑j​cj​xj∣2dμ(x) for any solution μ\muμ, and the resulting "only if" direction.
  2. The "if" direction: a positive definite Hankel kernel is the kernel of a moment sequence.
  3. The solution set is convex; hence a solvable problem has either a unique solution or infinitely many.
  4. Positivity of AAA gives det⁡Δn≥0\det \Delta_n \ge 0detΔn​≥0 for all nnn; if det⁡Δn=0\det \Delta_n = 0detΔn​=0 for some nnn, the solution is unique and finitely supported.
  5. Uniqueness under the growth bound ∣mn∣≤CDnn!|m_n| \le C D^n n!∣mn​∣≤CDnn!.
  6. Existence of moment sequences with more than one solution.
  7. The real-polynomial identity ∫p2 dμ=∑j,kajakmj+k≥0\int p^2 \, d\mu = \sum_{j,k} a_j a_k m_{j+k} \ge 0∫p2dμ=∑j,k​aj​ak​mj+k​≥0, and the characterization of moment sequences by positive semidefiniteness of all real Hankel matrices Δn\Delta_nΔn​.

Significance

The result. Hamburger's theorem turns an existence question about measures into a family of finite-dimensional positivity conditions that can be checked on the data. It is the basic tool behind the method of moments in probability (identifying a distribution from its moments, when the problem is determinate), behind the spectral theory of Jacobi matrices, and behind Gauss quadrature and orthogonal polynomials on the line. The uniqueness criteria decide when moments determine a law; the non-uniqueness examples (for instance the log-normal distribution) show that they do not always do so.

Formalizing it. All results here are classical and proved in the literature; to the best of the captain's knowledge none of them is currently available as a formal statement in Mathlib, which has neither moment problems nor Hankel kernels. The mission produces a reusable vocabulary (moment measures, Hankel forms and matrices) and machine-checked versions of the existence theorem, the uniqueness criteria and the non-uniqueness phenomenon.

Difficulty

The "only if" direction is a direct computation. The converse is the substance: from positivity of countably many finite quadratic forms one must produce a countably additive measure on a non-compact space with all moments matching. Compactness arguments on finite sections give measures whose low-order moments match, but mass can escape to infinity and higher moments need not converge; the source's route instead goes through the Hilbert space completion of finitary sequences, self-adjoint extensions of the (generally unbounded) shift operator and the spectral theorem for unbounded self-adjoint operators — machinery that is only partly present in Mathlib. An alternative route via positive linear functionals on polynomials (M. Riesz extension, Riesz–Markov–Kakutani) has to control the same escape of mass. The uniqueness criterion requires quasi-analyticity or Carleman-type estimates.

Formalization scope

  1. Sequences are m : ℕ → ℝ; measures are Measure ℝ on the Borel σ-algebra of R\mathbb RR. A solution must have every power xnx^nxn integrable, so in particular μ\muμ is finite with total mass m0m_0m0​.
  2. Finitary complex sequences are finitely supported functions ℕ →₀ ℂ, and the Hankel form is the finite double sum over the support. "≥0\ge 0≥0" is the order on C\mathbb CC (the value is a nonnegative real number), matching the source.
  3. Δn\Delta_nΔn​ is the real matrix indexed by Fin (n + 1); positive semidefiniteness is Mathlib's Matrix.PosSemidef.
  4. Uniqueness statements quantify over all solutions; finite support means the solution vanishes outside a finite set.

Needed infrastructure and welcome contributions: polynomial integrability under finite moments, positive linear functionals on R[x]\mathbb R[x]R[x], a Riesz–Markov or spectral-measure construction on R\mathbb RR, Vandermonde arguments for finitely supported measures, and Carleman / quasi-analyticity estimates. The definitions of moment measures and Hankel kernels are reusable for the Stieltjes and Hausdorff moment problems.

Selected references

  • Wikipedia, Hamburger moment problem, revision oldid=1356180072, https://en.wikipedia.org/w/index.php?title=Hamburger_moment_problem&oldid=1356180072
  • H. Hamburger, Über eine Erweiterung des Stieltjesschen Momentenproblems, Math. Ann. 81 (1920), 235–319; 82 (1921), 120–164, 168–187.
  • M. Reed, B. Simon, Methods of Modern Mathematical Physics II: Fourier Analysis, Self-Adjointness, Academic Press, 1975, pp. 145, 205.
  • T. S. Chihara, An Introduction to Orthogonal Polynomials, Gordon and Breach, 1978, pp. 56, 73.
  • K. Schmüdgen, The Moment Problem, Graduate Texts in Mathematics 277, Springer, 2017. https://doi.org/10.1007/978-3-319-64546-9
  • J. A. Shohat, J. D. Tamarkin, The Problem of Moments, AMS, 1943.
15 thms2 active usersReviewed
🏆Completed
Harmonic Analysis·Captain: Lucas

Schwartz Space (Wikipedia): the Fourier Transform is an Automorphism of 𝒮(ℝⁿ)Textbook

Motivation

The Schwartz space S(Rn)\mathcal{S}(\mathbb{R}^n)S(Rn) of smooth, rapidly decreasing functions is the standard domain on which Fourier analysis on Rn\mathbb{R}^nRn works without integrability caveats. Its defining property, singled out in the lead of the source article, is that the Fourier transform maps S(Rn)\mathcal{S}(\mathbb{R}^n)S(Rn) isomorphically onto itself. By duality this allows the Fourier transform to be defined on the dual space S′(Rn)\mathcal{S}'(\mathbb{R}^n)S′(Rn) of tempered distributions, which is the setting of the modern theory of linear partial differential equations (Hörmander, Vol. I) and of much of mathematical physics (Reed–Simon, Vol. I). The space is named after Laurent Schwartz.

This mission formalizes the definition and the elementary analytic properties of S(Rn)\mathcal{S}(\mathbb{R}^n)S(Rn) exactly as stated in the Wikipedia article Schwartz space (revision 1360762580), with the Fourier-automorphism property as the goal.

Setting

Write Rn\mathbb{R}^nRn for the coordinate space with the Euclidean norm ∣x∣=(x12+⋯+xn2)1/2|x| = (x_1^2 + \dots + x_n^2)^{1/2}∣x∣=(x12​+⋯+xn2​)1/2 and Lebesgue measure. A multi-index is a tuple α=(α1,…,αn)∈Nn\alpha = (\alpha_1, \dots, \alpha_n) \in \mathbb{N}^nα=(α1​,…,αn​)∈Nn, and xα=x1α1⋯xnαnx^\alpha = x_1^{\alpha_1} \cdots x_n^{\alpha_n}xα=x1α1​​⋯xnαn​​. For a function f:Rn→Cf : \mathbb{R}^n \to \mathbb{C}f:Rn→C, ∂if\partial_i f∂i​f denotes the partial derivative in the iii-th coordinate direction and

Dβf=∂1β1⋯∂nβnf.D^\beta f = \partial_1^{\beta_1} \cdots \partial_n^{\beta_n} f .Dβf=∂1β1​​⋯∂nβn​​f.

For α,β∈Nn\alpha, \beta \in \mathbb{N}^nα,β∈Nn put

∥f∥α,β=sup⁡x∈Rn∣xα(Dβf)(x)∣∈[0,∞].\|f\|_{\alpha,\beta} = \sup_{x \in \mathbb{R}^n} \bigl| x^\alpha (D^\beta f)(x) \bigr| \in [0, \infty].∥f∥α,β​=x∈Rnsup​​xα(Dβf)(x)​∈[0,∞].

The Schwartz space is

S(Rn,C)={f∈C∞(Rn,C):∥f∥α,β<∞ for all α,β∈Nn}.\mathcal{S}(\mathbb{R}^n, \mathbb{C}) = \bigl\{ f \in C^\infty(\mathbb{R}^n, \mathbb{C}) : \|f\|_{\alpha,\beta} < \infty \text{ for all } \alpha, \beta \in \mathbb{N}^n \bigr\}.S(Rn,C)={f∈C∞(Rn,C):∥f∥α,β​<∞ for all α,β∈Nn}.

Informally, fff and all its derivatives decay at infinity faster than any reciprocal power of ∣x∣|x|∣x∣.

The Fourier transform of f:Rn→Cf : \mathbb{R}^n \to \mathbb{C}f:Rn→C is

(Ff)(ξ)=∫Rne−2πi⟨x,ξ⟩f(x) dx.(\mathcal{F} f)(\xi) = \int_{\mathbb{R}^n} e^{-2\pi i \langle x, \xi \rangle} f(x) \, dx .(Ff)(ξ)=∫Rn​e−2πi⟨x,ξ⟩f(x)dx.

In the Lean development these objects are SchwartzSpaceWiki.monomial, partialDeriv, iteratedPartialDeriv, schwartzSeminorm, schwartzSpace n and fourierTransform.

Formalization targets

Goal: the Fourier transform is an automorphism of S(Rn)\mathcal{S}(\mathbb{R}^n)S(Rn)

F:S(Rn)→S(Rn) is a linear bijection.\mathcal{F} : \mathcal{S}(\mathbb{R}^n) \to \mathcal{S}(\mathbb{R}^n) \text{ is a linear bijection.}F:S(Rn)→S(Rn) is a linear bijection.

Formally: Set.BijOn fourierTransform (schwartzSpace n) (schwartzSpace n) together with F(f+cg)=Ff+c Fg\mathcal{F}(f + c g) = \mathcal{F} f + c\,\mathcal{F} gF(f+cg)=Ff+cFg for f,g∈S(Rn)f, g \in \mathcal{S}(\mathbb{R}^n)f,g∈S(Rn) and c∈Cc \in \mathbb{C}c∈C.

Milestones (in the order of the source)

  1. S(Rn)\mathcal{S}(\mathbb{R}^n)S(Rn) is a complex linear subspace of C∞(Rn,C)C^\infty(\mathbb{R}^n, \mathbb{C})C∞(Rn,C).
  2. xαe−a∣x∣2∈S(Rn)x^\alpha e^{-a|x|^2} \in \mathcal{S}(\mathbb{R}^n)xαe−a∣x∣2∈S(Rn) for every multi-index α\alphaα and every a>0a > 0a>0.
  3. Cc∞(Rn)⊆S(Rn)C_c^\infty(\mathbb{R}^n) \subseteq \mathcal{S}(\mathbb{R}^n)Cc∞​(Rn)⊆S(Rn): smooth compactly supported functions are Schwartz functions.
  4. P(x)e−a∣x∣2∈S(Rn)P(x) e^{-a|x|^2} \in \mathcal{S}(\mathbb{R}^n)P(x)e−a∣x∣2∈S(Rn) for every polynomial PPP and a>0a > 0a>0, and P↦Pe−a∣x∣2P \mapsto P e^{-a|x|^2}P↦Pe−a∣x∣2 is injective.
  5. f,g∈S(Rn)⇒fg∈S(Rn)f, g \in \mathcal{S}(\mathbb{R}^n) \Rightarrow fg \in \mathcal{S}(\mathbb{R}^n)f,g∈S(Rn)⇒fg∈S(Rn).
  6. If f∈S(Rn)f \in \mathcal{S}(\mathbb{R}^n)f∈S(Rn) and ggg is smooth and bounded with all its derivatives, then fg∈S(Rn)fg \in \mathcal{S}(\mathbb{R}^n)fg∈S(Rn).
  7. Every f∈S(Rn)f \in \mathcal{S}(\mathbb{R}^n)f∈S(Rn) is Lipschitz, hence uniformly continuous.
  8. For 1≤p<∞1 \le p < \infty1≤p<∞, S(Rn)⊆Lp(Rn)\mathcal{S}(\mathbb{R}^n) \subseteq L^p(\mathbb{R}^n)S(Rn)⊆Lp(Rn) and it is dense there.

Significance

The result itself. The automorphism property is what makes S(Rn)\mathcal{S}(\mathbb{R}^n)S(Rn) the natural test-function space for tempered distributions: the Fourier transform of a tempered distribution TTT is defined by ⟨FT,φ⟩=⟨T,Fφ⟩\langle \mathcal{F} T, \varphi \rangle = \langle T, \mathcal{F} \varphi \rangle⟨FT,φ⟩=⟨T,Fφ⟩, which only makes sense because Fφ\mathcal{F}\varphiFφ is again a Schwartz function. Density in LpL^pLp (milestone 8) is what lets identities proved on Schwartz functions, such as Plancherel's theorem, extend to L2L^2L2 and other LpL^pLp spaces. The closure properties (milestones 1, 5, 6) say that S(Rn)\mathcal{S}(\mathbb{R}^n)S(Rn) is an algebra and a module over smooth functions with bounded derivatives.

Formalizing it. All results here are classical. Mathlib contains a Schwartz-space type SchwartzMap built on iterated Fréchet derivatives and the norm ∥x∥k\|x\|^k∥x∥k, together with a Fourier transform on it. This mission instead states everything for the concrete, coordinate-wise multi-index definition used in the source. A complete development therefore includes a proof that the two definitions agree, which is reusable on its own.

Difficulty

The multi-index seminorms sup⁡∣xαDβf∣\sup |x^\alpha D^\beta f|sup∣xαDβf∣ are coordinate-wise, while the standard library works with the total derivative and the full norm ∣x∣k|x|^k∣x∣k. The comparison needs inequalities in both directions between ∣xα∣|x^\alpha|∣xα∣ and powers of ∣x∣|x|∣x∣, and between the iterated partial derivatives DβfD^\beta fDβf and the norm of the kkk-th Fréchet derivative. For the goal, surjectivity is the hard part: it needs the Fourier inversion formula on S(Rn)\mathcal{S}(\mathbb{R}^n)S(Rn), not only the fact that F\mathcal{F}F preserves decay and smoothness. For milestone 8, density requires approximating arbitrary LpL^pLp functions, e.g. by compactly supported smooth functions, and this does not follow from the definition of S\mathcal{S}S alone.

Formalization scope

  • Rn\mathbb{R}^nRn is EuclideanSpace ℝ (Fin n) (Euclidean norm, Lebesgue volume). Functions take values in C\mathbb{C}C. n=0n = 0n=0 is allowed.
  • Smoothness is ContDiff ℝ (⊤ : ℕ∞), i.e. C∞C^\inftyC∞ (not analyticity).
  • ∂if(x)\partial_i f(x)∂i​f(x) is fderiv ℝ f x (EuclideanSpace.single i 1), and DβD^\betaDβ applies ∂1β1,…,∂nβn\partial_1^{\beta_1}, \dots, \partial_n^{\beta_n}∂1β1​​,…,∂nβn​​ in a fixed order. For smooth fff the order does not matter.
  • The seminorm ∥f∥α,β\|f\|_{\alpha,\beta}∥f∥α,β​ is a supremum in [0,∞][0, \infty][0,∞] (ℝ≥0∞), so "<∞< \infty<∞" really means bounded. A real-valued supremum would return 000 on unbounded sets and trivialize the definition.
  • The source does not fix a Fourier normalisation. The convention e−2πi⟨x,ξ⟩e^{-2\pi i\langle x,\xi\rangle}e−2πi⟨x,ξ⟩ is used. fourierTransform is a Bochner integral, which is 000 for non-integrable integrands. Every target only applies it to Schwartz functions, which are integrable.
  • The goal is stated as a bijection of the set schwartzSpace n onto itself plus linearity on it. It does not presuppose that schwartzSpace n has been given a module structure.
  • Not included: the topological statements of the source (that S(Rn)\mathcal{S}(\mathbb{R}^n)S(Rn) is a nuclear Montel Fréchet space, ultrabornological, reflexive, etc., and the corresponding facts for its strong dual). They require equipping the set with its seminorm topology, which this mission does not define. They are natural follow-up missions.

Contributions welcome: the equivalence with Mathlib's SchwartzMap, coordinate–norm comparison lemmas for xαx^\alphaxα, and the Leibniz rule for iteratedPartialDeriv.

Selected references

  • Wikipedia contributors, Schwartz space, revision 1360762580. https://en.wikipedia.org/w/index.php?title=Schwartz_space&oldid=1360762580
  • L. Hörmander, The Analysis of Linear Partial Differential Operators I, 2nd ed., Springer, 1990. ISBN 3-540-52343-X.
  • M. Reed, B. Simon, Methods of Modern Mathematical Physics I: Functional Analysis, revised ed., Academic Press, 1980. ISBN 0-12-585050-6.
  • E. M. Stein, R. Shakarchi, Fourier Analysis: An Introduction, Princeton University Press, 2003. ISBN 0-691-11384-X.
  • F. Trèves, Topological Vector Spaces, Distributions and Kernels, Dover, 2006 [1967]. ISBN 978-0-486-45352-1.
10 thms2 active usersReviewed
🏆Completed
Mathematical Physics·Captain: Lucas

The unphysicality of Hilbert spaces (Carcassi–Aidala–Calderón)Research Paper

Motivation

Quantum states are standardly modelled as rays in a complex Hilbert space, following von Neumann's 1932 axiomatisation. Carcassi, Aidala and Calderón (arXiv:2308.06669) examine which parts of this definition can be justified by physical requirements. They argue that the inner product space structure is physically required — it is exactly what is needed to describe statistical mixtures of states and their entropy — while completeness in infinite dimensions is not: it forces the state space to contain states with infinite expectation values, coordinate changes that turn finite expectations into infinite ones, and time evolutions that do so in finite time. The paper suggests Schwartz spaces as a possible alternative.

The physical conclusions of the paper (its Propositions 19 and 31) are arguments, not mathematical theorems. Behind them, however, sits a set of precise mathematical statements in Section VI and Appendix A. This mission formalizes those statements.

Setting

Let HHH be a complex inner product space, not necessarily complete. For ψ∈H\psi\in Hψ∈H, ∣ψ⟩⟨ψ∣|\psi\rangle\langle\psi|∣ψ⟩⟨ψ∣ is the operator x↦⟨ψ,x⟩ψx\mapsto\langle\psi,x\rangle\psix↦⟨ψ,x⟩ψ. A finite mixture of pure states is an operator ∑iai∣ψi⟩⟨ψi∣\sum_i a_i|\psi_i\rangle\langle\psi_i|∑i​ai​∣ψi​⟩⟨ψi​∣ with finitely many unit vectors ψi\psi_iψi​ and weights ai>0a_i>0ai​>0 summing to 111. The von Neumann entropy of such an operator is S(ρ)=−∑kλklog⁡λkS(\rho)=-\sum_k\lambda_k\log\lambda_kS(ρ)=−∑k​λk​logλk​ over its eigenvalues, and I(ψ,ϕ)I(\psi,\phi)I(ψ,ϕ) denotes the entropy of the equal mixture 12∣ψ⟩⟨ψ∣+12∣ϕ⟩⟨ϕ∣\frac12|\psi\rangle\langle\psi|+\frac12|\phi\rangle\langle\phi|21​∣ψ⟩⟨ψ∣+21​∣ϕ⟩⟨ϕ∣.

On the position side, L2(R)L^2(\mathbb R)L2(R) is the Hilbert space of square-integrable complex wave functions. An orientation-preserving diffeomorphism f:R→Rf:\mathbb R\to\mathbb Rf:R→R (smooth, strictly increasing, with smooth inverse) acts on wave functions by

(Ufψ)(y)=ψ(f−1(y))∣(f−1)′(y)∣,(U_f\psi)(y)=\psi\bigl(f^{-1}(y)\bigr)\sqrt{|(f^{-1})'(y)|},(Uf​ψ)(y)=ψ(f−1(y))∣(f−1)′(y)∣​,

which is the transformation law of a wave function under the change of coordinate y=f(x)y=f(x)y=f(x). The nnn-th absolute position moment of a state ψ\psiψ is ∫∣x∣n∣ψ(x)∣2 dx∈[0,∞]\int|x|^n|\psi(x)|^2\,dx\in[0,\infty]∫∣x∣n∣ψ(x)∣2dx∈[0,∞]; finite moments of all orders are the natural minimal requirement for the statistics of position to be well defined.

Formalization targets

Goal

∃ f, U=Uf, ψ∈L2(R), ∥ψ∥=1:∫∣x∣n∣ψ∣2<∞  ∀n,∫y2 ∣Uψ(y)∣2 dy=∞.\exists\,f,\ U=U_f,\ \psi\in L^2(\mathbb R),\ \|\psi\|=1:\quad \int|x|^n|\psi|^2<\infty\ \ \forall n,\qquad \int y^2\,|U\psi(y)|^2\,dy=\infty .∃f, U=Uf​, ψ∈L2(R), ∥ψ∥=1:∫∣x∣n∣ψ∣2<∞  ∀n,∫y2∣Uψ(y)∣2dy=∞.

A unitary transformation of L2(R)L^2(\mathbb R)L2(R) that is nothing but a change of the position coordinate can map a state with all moments finite to one with infinite expected squared position. The goal is stated existentially, leaving the particular change of coordinates free.

Milestones

  1. Proposition 5 — rays alone do not determine the coefficients of a superposition.
  2. Proposition 7 — equal strictly convex mixtures span the same subspace.
  3. Proposition 8 — a finite-rank mixed state can be decomposed so as to include a given pure state from its range.
  4. Proposition 9 — ψ\psiψ is a superposition of {ϕj}\{\phi_j\}{ϕj​} iff some mixture of the ϕj\phi_jϕj​ can also be written as a mixture including ψ\psiψ.
  5. Proposition 10 — I(ψ,ϕ)=f(∣⟨ψ,ϕ⟩∣)I(\psi,\phi)=f(|\langle\psi,\phi\rangle|)I(ψ,ϕ)=f(∣⟨ψ,ϕ⟩∣) with an explicit fff injective on [0,1][0,1][0,1].
  6. Proposition 20 — the domain of an unbounded closed operator between Hilbert spaces is not complete.
  7. Proposition 21 — a unitary can move a vector out of such a domain.
  8. Proposition 24 — UfU_fUf​ is unitary on L2(R)L^2(\mathbb R)L2(R).
  9. Equation (29) — y(x)=tan⁡(π2erf⁡x)y(x)=\tan(\frac\pi2\operatorname{erf}x)y(x)=tan(2π​erfx) is an orientation-preserving diffeomorphism transporting the Gaussian state e−x2/π\sqrt{e^{-x^2}/\sqrt\pi}e−x2/π​​ to 1/π(y2+1)1/\sqrt{\pi(y^2+1)}1/π(y2+1)​.
  10. Equations (27)–(28) — the Gaussian state has all moments finite, the Lorentzian state has all moments of order ≥2\ge2≥2 infinite.

Significance

The goal makes precise one of the paper's three claims about completeness: being an isomorphism of Hilbert spaces does not respect finiteness of expectation values, even for a transformation as innocuous as a smooth change of coordinates. Propositions 20 and 21 make precise the companion claim that completeness forces the inclusion of states outside the domain of every unbounded observable, and that unitaries do not preserve such domains. Propositions 7–10 make precise the paper's case for the inner product: equivalence of superposition with non-unique decomposition of mixtures, and the entropic meaning of the transition probability.

All statements are mathematically elementary relative to modern functional analysis, and none of them, to the knowledge of the proposer, has a machine-checked proof. Formalizing them pins down hypotheses the paper leaves implicit: two statements needed corrections to be true (see the notes on Propositions 8 and 20).

Difficulty

Most of the work is infrastructure rather than a single hard step. Proposition 24 requires the change-of-variables formula for Lebesgue integrals and a construction of the induced operator on L2L^2L2 equivalence classes, including surjectivity. Equation (29) requires developing the error function (limits ±1\pm1±1 at ±∞\pm\infty±∞, smoothness, positivity of its derivative) and differentiating tan⁡∘(π2erf⁡)\tan\circ(\frac\pi2\operatorname{erf})tan∘(2π​erf). Proposition 10 requires computing the spectrum of a rank-two operator through the eigenvalue API for self-adjoint operators on a finite-dimensional space. Proposition 20 rests on the closed graph theorem. The moment statements require Gaussian integrability and a comparison of ∣y∣n/(1+y2)|y|^n/(1+y^2)∣y∣n/(1+y2) with 1/∣y∣1/|y|1/∣y∣ at infinity.

Formalization scope

All statements live in the namespace UnphysicalHilbert. State spaces are complex inner product spaces (InnerProductSpace ℂ H), completeness assumed only where the paper assumes a Hilbert space. Finite sets of states are finite indexed families; a finite-rank density operator is a finite strictly convex combination of pure states. The entropy of the equal mixture is computed on the span of the two vectors, on which the operator acts. L2(R)L^2(\mathbb R)L2(R) is Lp ℂ 2 volume, unitaries are linear isometric equivalences, and finiteness of a moment means Lebesgue integrability of ∣x∣n∣ψ(x)∣2|x|^n|\psi(x)|^2∣x∣n∣ψ(x)∣2.

Two departures from the text are deliberate and flagged in the item notes: Proposition 8 assumes ψ∈range⁡ρ\psi\in\operatorname{range}\rhoψ∈rangeρ instead of ⟨ψ∣ρ∣ψ⟩≠0\langle\psi|\rho|\psi\rangle\neq0⟨ψ∣ρ∣ψ⟩=0 (the latter admits a counterexample in C2\mathbb C^2C2), and Propositions 20–21 assume the operator is closed (without some such hypothesis an everywhere-defined discontinuous functional is a counterexample). Proposition 5 assumes the coefficients are nonzero, which its proof uses. The time evolution of eq. (30) and the remarks on Schwartz spaces in Section VIII are not formalized, because the paper does not state them as propositions. The existential goal cannot be satisfied trivially: the operator is pinned to the change-of-variables formula, and ψ\psiψ must be a unit vector with all moments finite.

Contributions of reusable infrastructure are welcome, in particular: the error function, the unitary on L2(R)L^2(\mathbb R)L2(R) induced by a diffeomorphism, and the spectrum of 12(∣ψ⟩⟨ψ∣+∣ϕ⟩⟨ϕ∣)\frac12(|\psi\rangle\langle\psi|+|\phi\rangle\langle\phi|)21​(∣ψ⟩⟨ψ∣+∣ϕ⟩⟨ϕ∣).

Selected references

  • G. Carcassi, C. A. Aidala, F. Calderón, The unphysicality of Hilbert spaces, arXiv:2308.06669v3, 2024. https://arxiv.org/abs/2308.06669
  • J. von Neumann, Mathematische Grundlagen der Quantenmechanik, Springer, 1932.
  • M. Reed, B. Simon, Methods of Modern Mathematical Physics I: Functional Analysis, Academic Press, 1980.
  • B. C. Hall, Quantum Theory for Mathematicians, Graduate Texts in Mathematics 267, Springer, 2013. https://doi.org/10.1007/978-1-4614-7116-5
13 thms2 active usersReviewed
🏆Completed
Captain: Lucas

Garrett Functional Analysis Notes I: Completeness and Quasi-completenessTextbook

Motivation

Completeness of a normed or metric space is the property behind most existence theorems in analysis: limits of approximations, fixed points, integrals. Many of the spaces that matter in analysis and in the theory of distributions are not metrizable, though: the space Cc∞(Rn)C_c^\infty(\mathbb R^n)Cc∞​(Rn) of test functions, weak-star duals, and spaces of operators with the strong or weak operator topology. For such topological vector spaces the right replacement for sequences is nets, and the plain notion "every Cauchy net converges" turns out to be too strong. Weak-star duals of infinite-dimensional Fréchet spaces, for example, never satisfy it.

Paul Garrett's lecture notes Completeness and quasi-completeness (PDF) argue that the right general notion is quasi-completeness: every bounded Cauchy net converges. They show that it holds for Hilbert, Banach, Fréchet and LF-spaces, for their weak-star duals, and for spaces of continuous linear maps with the topology of pointwise convergence. In the notes, one stated purpose is to justify Gelfand–Pettis integrals of compactly supported continuous functions with values in such spaces, for instance distribution-valued functions.

The results are classical. Boundedness in strict inductive limits goes back to Dieudonné and Schwartz, and the incompleteness of weak duals to Grothendieck (1950). See Bourbaki, Topological Vector Spaces, III.5, and Schaefer, Topological Vector Spaces.

Setting

All vector spaces are over K=R\mathbb K=\mathbb RK=R or C\mathbb CC and all topological vector spaces are Hausdorff. A set BBB in a topological vector space VVV is bounded if every neighbourhood of 000 absorbs it. A net is a map v:I→Vv:I\to Vv:I→V from a directed partially ordered set. It is Cauchy if for every neighbourhood NNN of 000 there is i0i_0i0​ with vi−vj∈Nv_i-v_j\in Nvi​−vj​∈N for all i,j≥i0i,j\ge i_0i,j≥i0​. VVV is complete if every Cauchy net converges, and quasi-complete if every bounded Cauchy net converges.

A Fréchet space is a locally convex, metrizable, complete topological vector space. A locally convex space VVV is the strict colimit of a chain V0⊊V1⊊⋯V_0\subsetneq V_1\subsetneq\cdotsV0​⊊V1​⊊⋯ of subspaces if V=⋃nVnV=\bigcup_n V_nV=⋃n​Vn​, each VnV_nVn​ is closed in Vn+1V_{n+1}Vn+1​, and the topology of VVV is the finest locally convex topology inducing the given topology on every VnV_nVn​. Concretely, a balanced convex set UUU is a neighbourhood of 000 in VVV as soon as every trace U∩VnU\cap V_nU∩Vn​ is a neighbourhood of 000 in VnV_nVn​. An LF-space is a strict colimit of Fréchet spaces; Cc∞(Rn)C_c^\infty(\mathbb R^n)Cc∞​(Rn) is the standard example.

For topological vector spaces X,YX,YX,Y, write Homo(X,Y)\mathrm{Hom}^o(X,Y)Homo(X,Y) for the continuous linear maps X→YX\to YX→Y with the topology given by the seminorms px,U(T)=inf⁡{t>0:Tx∈tU}p_{x,U}(T)=\inf\{t>0: Tx\in tU\}px,U​(T)=inf{t>0:Tx∈tU}, for x∈Xx\in Xx∈X and UUU a convex balanced neighbourhood of 000 in YYY. When YYY is locally convex this is the topology of pointwise convergence. A set EEE of linear maps is equicontinuous if for every neighbourhood UUU of 000 in YYY there is a neighbourhood NNN of 000 in XXX with T(N)⊆UT(N)\subseteq UT(N)⊆U for all T∈ET\in ET∈E.

Formalization targets

Goal: quasi-completeness of operator spaces (Theorem 4.1.1)

X Freˊchet or LF,Y locally convex and quasi-complete ⟹ Homo(X,Y) is quasi-complete.X \text{ Fréchet or LF},\quad Y \text{ locally convex and quasi-complete}\ \Longrightarrow\ \mathrm{Hom}^o(X,Y)\ \text{is quasi-complete.}X Freˊchet or LF,Y locally convex and quasi-complete ⟹ Homo(X,Y) is quasi-complete.

Supporting results (the milestones, in the order of the notes)

  1. Bounded sets and equicontinuous sets in strict colimits are detected on the steps VnV_nVn​ (Propositions 2.1.1 and 2.2.1).
  2. Banach–Steinhaus for Fréchet and LF domains, its Baire-category form, and joint continuity of separately continuous bilinear maps on Fréchet spaces (Theorem 3.0.1, Remark 3.0.2, Corollary 3.0.3).
  3. Sequential completeness implies completeness for nets in metric spaces (Proposition 4.0.1). Quasi-completeness of Fréchet spaces, of closed subspaces and of products. Strict colimits of quasi-complete spaces and test-function spaces are quasi-complete (Proposition 4.0.3 and the remarks around it).
  4. The weak dual of VVV is complete exactly when every linear functional on VVV is continuous (Theorem 5.0.1), so weak duals of infinite-dimensional Fréchet spaces are not complete (Corollary 5.0.2). Weak duals of Fréchet and LF-spaces are nonetheless quasi-complete (Remark 5.0.3). The finest locally convex topology VinitV_{\rm init}Vinit​ and the weak-dual claims 5.0.4–5.0.7 are also included.

Significance

Theorem 4.1.1 makes the strong-operator and weak-operator topologies on bounded operators between Hilbert spaces quasi-complete, and does the same for operators out of test-function spaces. Combined with quasi-completeness of weak-star duals of LF-spaces (Remark 5.0.3), it is what lets vector-valued integration and Cauchy–Goursat-type complex analysis be applied to families of distributions and operators. Banach–Steinhaus for LF-spaces (Theorem 3.0.1) and the Dieudonné–Schwartz description of bounded sets (Proposition 2.1.1) are among the most frequently used facts about distributions.

Mathlib has the Banach–Steinhaus theorem for Banach spaces and barrelled spaces, the topology of pointwise convergence on continuous linear maps, weak duals, and the test-function space D(Ω)\mathcal D(\Omega)D(Ω). It has no general theory of strict inductive limits and no quasi-completeness results of this kind. This mission formalizes that layer: the results are proved on paper, not yet formalized.

Difficulty

The obvious argument for Theorem 4.1.1 takes pointwise limits. That gives a linear map, but continuity of the limit is the real issue: it needs equicontinuity of a merely pointwise-bounded net of operators, which is a Baire-category statement and fails for general domains. For LF domains the Baire argument does not apply directly, because an LF-space is never metrizable when the chain is strictly increasing. The argument has to pass through the steps VnV_nVn​, which needs the description of bounded and equicontinuous sets in a strict colimit. That description depends on each VnV_nVn​ being closed in Vn+1V_{n+1}Vn+1​ and uses Hahn–Banach separation.

Formalization scope

Definitions (namespace GarrettFA, shared by any later missions on these notes):

  1. IsQuasiComplete 𝕜 E and IsNetComplete E follow the notes literally, with nets indexed by directed partial orders. The index type is taken in the universe of E, which is no restriction because Cauchy nets correspond to Cauchy filters.
  2. IsEquicontinuousSet S encodes equicontinuity at 000 as in §2.2.
  3. IsStrictColimit 𝕜 F is a predicate on a chain F : ℕ → Submodule 𝕜 V and the given topology on V, and IsLFSpace and IsFrechetSpace are built from it. The steps carry the subspace topology from VVV. By the Dieudonné–Schwartz theorem this is the same as giving the steps their own topologies, so the class of spaces is the source's.
  4. IsInitTopology 𝕜 V says that the topology of VVV is VinitV_{\rm init}Vinit​. Its existence is a separate theorem item, which rules out a vacuous predicate.

Local convexity is real local convexity (LocallyConvexSpace ℝ, with IsScalarTower ℝ 𝕜), as in Mathlib's distribution theory. Homo(X,Y)\mathrm{Hom}^o(X,Y)Homo(X,Y) is Mathlib's X →Lₚₜ[𝕜] Y. Its topology is the source's px,Up_{x,U}px,U​-topology because YYY is locally convex.

Two statements of the notes are corrected. Theorem 3.0.1 is stated there for arbitrary linear maps; it needs continuous ones, since a single discontinuous functional is pointwise bounded but not equicontinuous. Corollary 5.0.2 claims incompleteness of weak duals of all infinite-dimensional LF-spaces. That fails for the LF-space C∞\mathbb C^\inftyC∞ of Example 1.3.1, whose topology is the finest locally convex one, so its weak dual CN\mathbb C^{\mathbb N}CN is complete. The LF statement is therefore made for LF-spaces with an infinite-dimensional step. Proposition 1.3.5 is built into the formalization, where the steps are subspaces of VVV.

Contributions of reusable infrastructure on strict inductive limits and barrelled spaces are welcome.

Selected references

  • P. Garrett, Completeness and quasi-completeness, lecture notes, 2014. http://www.math.umn.edu/~garrett/m/fun/notes_2012-13/07d_quasi-completeness.pdf
  • N. Bourbaki, Topological Vector Spaces, Chapters 1–5, Springer, 1987. https://doi.org/10.1007/978-3-642-61715-7
  • H. H. Schaefer, M. P. Wolff, Topological Vector Spaces, 2nd ed., Springer GTM 3, 1999. https://doi.org/10.1007/978-1-4612-1468-7
  • A. Grothendieck, Sur la complétion du dual d'un espace vectoriel localement convexe, C. R. Acad. Sci. Paris 230 (1950), 605–606.
28 thms2 active usersReviewed
🏆Completed
Captain: moona3k

Sharp diagonal Hlawka constants: lower the cutoff to 62Open Problem

This entry lowers the sufficient exponent cutoff for the sharp diagonal Hlawka formula from 63 to 62. For every real p≥62p\ge 62p≥62, the foundation's unchanged cyclic constant is the least constant comparing the triple deficit with the pair-deficit sum for every complex coordinate triple in every finite dimension.

The statement includes unequal and zero input vectors and dimension zero. It concerns complex diagonal matrices through their coordinate norms. It does not settle the conjectured cutoff 2 or the full noncommutative matrix problem.

Goal and companion

  • Exact complex cutoff 62 goal, proved.
  • Real coordinate bound for p≥62p\ge 62p≥62, the supporting milestone, proved.

The confinement radius on this integer is 3643/100003643/100003643/10000. The accepted cutoff-636363 theorem remains the tail this argument calls. Cutoffs 64, 65, 66, and 70 stay proved and are not restated here.

This is the last integer this confinement argument reaches. At p=61p=61p=61 every radius whose tangent model stays positive already makes the budget-777 box factor larger than 111.

5 thms2 active usersReviewed
🏆Completed
Numerical AnalysisOptimization·Captain: mikedeng1

A Forward-Backward Splitting Method for Monotone Inclusions Without Cocoercivity 5: The Three-Operator Forward-Reflected-Backward Method Converges Weakly to a Zero of A + B + CResearch Paper

Three-operator monotone inclusions

Many problems in convex optimization and variational analysis have the form of a monotone inclusion with three pieces of structure: a nonsmooth part that is only accessible through its resolvent (a subdifferential of a proximable function, or a normal cone of a constraint set), a smooth convex part whose gradient is Lipschitz, and a monotone but non-gradient part such as the skew operator (z1,z2)↦(z2,−z1)(z_1,z_2)\mapsto(z_2,-z_1)(z1​,z2​)↦(z2​,−z1​) of a saddle-point problem. Composite saddle-point problems min⁡umax⁡v f(u)+h(u)+Φ(u,v)−g(v)\min_u\max_v\, f(u)+h(u)+\Phi(u,v)-g(v)minu​maxv​f(u)+h(u)+Φ(u,v)−g(v) with a smooth hhh and a bilinear coupling Φ\PhiΦ lead to such inclusions. Splitting methods that use each piece separately, and in the way that is cheapest for it, are the standard tools for these problems.

Timeline of the relevant results:

  • 1979: Lions and Mercier study splitting algorithms for the sum of two monotone operators, among them forward-backward splitting, which needs a cocoercive forward operator (Lions–Mercier 1979).
  • 2000: Tseng's forward-backward-forward method removes cocoercivity for a Lipschitz monotone operator, at the cost of two forward evaluations per iteration (Tseng 2000).
  • 2017: Davis and Yin's three-operator splitting handles A+B′+CA+B'+CA+B′+C with two resolvents and a cocoercive CCC (Davis–Yin 2017).
  • 2020: Malitsky and Tam introduce the forward-reflected-backward method for A+BA+BA+B with BBB monotone and Lipschitz, and in §5 a three-operator variant for A+B+CA+B+CA+B+C with CCC cocoercive (arXiv:1808.04162v4; SIAM J. Optim. 30(2), 2020).

Setting

Let HHH be a real Hilbert space with inner product ⟨⋅,⋅⟩\langle\cdot,\cdot\rangle⟨⋅,⋅⟩. A set-valued operator A:H⇉HA:H\rightrightarrows HA:H⇉H assigns to each xxx a subset A(x)⊆HA(x)\subseteq HA(x)⊆H. It is monotone if ⟨x−y,u−v⟩≥0\langle x-y,u-v\rangle\ge0⟨x−y,u−v⟩≥0 whenever u∈A(x)u\in A(x)u∈A(x), v∈A(y)v\in A(y)v∈A(y), and maximally monotone if moreover its graph is not properly contained in the graph of another monotone operator. For γ>0\gamma>0γ>0, the resolvent JγA=(I+γA)−1J_{\gamma A}=(I+\gamma A)^{-1}JγA​=(I+γA)−1 sends www to the unique point ppp with γ−1(w−p)∈A(p)\gamma^{-1}(w-p)\in A(p)γ−1(w−p)∈A(p).

A single-valued B:H→HB:H\to HB:H→H is monotone if ⟨x−y,B(x)−B(y)⟩≥0\langle x-y,B(x)-B(y)\rangle\ge0⟨x−y,B(x)−B(y)⟩≥0 and L1L_1L1​-Lipschitz if ∥B(x)−B(y)∥≤L1∥x−y∥\|B(x)-B(y)\|\le L_1\|x-y\|∥B(x)−B(y)∥≤L1​∥x−y∥. A single-valued C:H→HC:H\to HC:H→H is 1L2\tfrac1{L_2}L2​1​-cocoercive (L2>0L_2>0L2​>0) if

1L2∥C(x)−C(y)∥2≤⟨C(x)−C(y),x−y⟩∀x,y∈H.\tfrac1{L_2}\|C(x)-C(y)\|^2\le\langle C(x)-C(y),x-y\rangle\qquad\forall x,y\in H.L2​1​∥C(x)−C(y)∥2≤⟨C(x)−C(y),x−y⟩∀x,y∈H.

The problem (46) is to find x∈Hx\in Hx∈H with 0∈(A+B+C)(x)0\in(A+B+C)(x)0∈(A+B+C)(x); its solution set is the zero set (A+B+C)−1(0)={x:−(B+C)(x)∈A(x)}(A+B+C)^{-1}(0)=\{x: -(B+C)(x)\in A(x)\}(A+B+C)−1(0)={x:−(B+C)(x)∈A(x)}. For a step size λ>0\lambda>0λ>0 and initial points x0,x−1∈Hx_0,x_{-1}\in Hx0​,x−1​∈H, the three-operator forward-reflected-backward scheme (47) is

xk+1=JλA(xk−2λB(xk)+λB(xk−1)−λC(xk))∀k∈N.x_{k+1}=J_{\lambda A}\big(x_k-2\lambda B(x_k)+\lambda B(x_{k-1})-\lambda C(x_k)\big)\qquad\forall k\in\mathbb N.xk+1​=JλA​(xk​−2λB(xk​)+λB(xk−1​)−λC(xk​))∀k∈N.

A sequence (xk)(x_k)(xk​) converges weakly to xˉ\bar xxˉ if ⟨xk,v⟩→⟨xˉ,v⟩\langle x_k,v\rangle\to\langle\bar x,v\rangle⟨xk​,v⟩→⟨xˉ,v⟩ for every v∈Hv\in Hv∈H.

Formalization targets

Goal: Theorem 5.2

If AAA is maximally monotone, BBB is monotone and L1L_1L1​-Lipschitz, CCC is 1L2\tfrac1{L_2}L2​1​-cocoercive, (A+B+C)−1(0)≠∅(A+B+C)^{-1}(0)\ne\varnothing(A+B+C)−1(0)=∅ and

0<λ<24L1+L2,0<\lambda<\frac{2}{4L_1+L_2},0<λ<4L1​+L2​2​,

then every sequence generated by (47) converges weakly to a point of (A+B+C)−1(0)(A+B+C)^{-1}(0)(A+B+C)−1(0).

Milestones

  1. (48), proof of Lemma 5.1: the monotonicity of AAA at xk+1x_{k+1}xk+1​ and at a zero xxx, expanded into six inner-product terms.
  2. Lemma 5.1: for x∈(A+B+C)−1(0)x\in(A+B+C)^{-1}(0)x∈(A+B+C)−1(0) there is ε>0\varepsilon>0ε>0 with
∥xk+1−x∥2+2λ⟨B(xk+1)−B(xk),x−xk+1⟩+(λL1+ε)∥xk+1−xk∥2≤∥xk−x∥2+2λ⟨B(xk)−B(xk−1),x−xk⟩+λL1∥xk−xk−1∥2.\|x_{k+1}-x\|^2+2\lambda\langle B(x_{k+1})-B(x_k),x-x_{k+1}\rangle+(\lambda L_1+\varepsilon)\|x_{k+1}-x_k\|^2\le\|x_k-x\|^2+2\lambda\langle B(x_k)-B(x_{k-1}),x-x_k\rangle+\lambda L_1\|x_k-x_{k-1}\|^2.∥xk+1​−x∥2+2λ⟨B(xk+1​)−B(xk​),x−xk+1​⟩+(λL1​+ε)∥xk+1​−xk​∥2≤∥xk​−x∥2+2λ⟨B(xk​)−B(xk−1​),x−xk​⟩+λL1​∥xk​−xk−1​∥2.
  1. Lower bound (proof of Theorem 5.2): the energy on the left of Lemma 5.1, with ε\varepsilonε removed, is nonnegative.

Significance

The two-operator forward-reflected-backward method applied to AAA and B+CB+CB+C would require λ<1/(2L1+2L2)\lambda<1/(2L_1+2L_2)λ<1/(2L1​+2L2​), since B+CB+CB+C is only known to be (L1+L2)(L_1+L_2)(L1​+L2​)-Lipschitz. Theorem 5.2 shows that using CCC through a plain forward step, without reflection, enlarges the range to λ<1/(2L1+12L2)\lambda<1/(2L_1+\tfrac12L_2)λ<1/(2L1​+21​L2​). In particular, with B=0B=0B=0 the scheme is the forward-backward method and the range is λ<2/L2\lambda<2/L_2λ<2/L2​, the classical one; with C=0C=0C=0 it is the forward-reflected-backward method with its range λ<1/(2L1)\lambda<1/(2L_1)λ<1/(2L1​). The result therefore interpolates between the two methods, with one resolvent, one new evaluation of BBB and one evaluation of CCC per iteration.

The theorem is proved in the paper, partly by reference: the proof says it is "more or less the same as Theorem 2.5" with Lemma 5.1 in place of Lemma 2.4. No machine-checked proof of Theorem 5.2 or of the two-operator Theorem 2.5 is known to exist. A formalization makes explicit the steps the paper leaves to the reader (the Opial-type argument and the identification of weak cluster points as zeros), and the energy inequality of Lemma 5.1 is reusable for rates and inertial variants.

Difficulty

The energy inequality is a careful but elementary computation with inner products. The difficulty lies in passing from it to weak convergence. The energy is not ∥xk−x∥2\|x_k-x\|^2∥xk​−x∥2 but ∥xk−x∥2\|x_k-x\|^2∥xk​−x∥2 plus a cross term in BBB and a step-length term, so Fejér monotonicity of (xk)(x_k)(xk​) with respect to the zero set is not available, and the existence of lim⁡∥xk−x∥\lim\|x_k-x\|lim∥xk​−x∥ for each zero xxx is not immediate from the energy inequality. The identification of weak cluster points as zeros requires that the graph of the maximally monotone operator A+B+CA+B+CA+B+C be sequentially closed in the weak-strong topology, which in turn needs maximal monotonicity of a sum of a maximally monotone operator and a continuous monotone operator. A naive approach that treats B+CB+CB+C as a single Lipschitz operator only reaches the smaller step range and does not prove the theorem.

Formalization scope

All statements live in a real inner product space H (NormedAddCommGroup, InnerProductSpace ℝ H), with CompleteSpace H for the goal. Set-valued operators are H → Set H. The operator vocabulary (monotone, maximally monotone, Lipschitz with a real constant, cocoercive, resolvent family) is the published module ThreeOpSplitting.Accel.MonotoneOperators. Conventions:

  • The resolvent is a hypothesis: a family J : ℝ → H → H with IsResolventFamily A J (for each γ>0\gamma>0γ>0, γ−1(w−Jγw)∈A(Jγw)\gamma^{-1}(w-J_\gamma w)\in A(J_\gamma w)γ−1(w−Jγ​w)∈A(Jγ​w)). For maximally monotone AAA it exists and is unique, so this is not an extra assumption.
  • Indices are shifted by one: Lean's x j is xj−1x_{j-1}xj−1​, and both initial points are arbitrary. The step size is one constant λ\lambdaλ.
  • "1L2\tfrac1{L_2}L2​1​-cocoercive" is IsCocoercive L₂⁻¹ C with L2>0L_2>0L2​>0; the Lipschitz constant satisfies L1≥0L_1\ge0L1​≥0, and L1=0L_1=0L1​=0 is allowed.
  • The zero set is {x:−(B+C)(x)∈A(x)}\{x: -(B+C)(x)\in A(x)\}{x:−(B+C)(x)∈A(x)}, and weak convergence is ⟨xk,v⟩→⟨xˉ,v⟩\langle x_k,v\rangle\to\langle\bar x,v\rangle⟨xk​,v⟩→⟨xˉ,v⟩ for all vvv.

The goal is not trivialized by these choices: the step range is exactly (0,2/(4L1+L2))(0,2/(4L_1+L_2))(0,2/(4L1​+L2​)), not the smaller two-operator range; CCC enters (47) through −λC(xk)-\lambda C(x_k)−λC(xk​) only; and the conclusion is weak convergence to a point of the zero set of A+B+CA+B+CA+B+C, not of A+BA+BA+B. A sorry-free sanity file shows that all hypotheses are jointly satisfiable.

A complete development needs: demiclosedness of maximally monotone graphs, maximal monotonicity of the sum of a maximally monotone and a continuous monotone single-valued operator, and Opial's lemma for weak convergence. These are general and reusable beyond this mission, as is the weak-convergence infrastructure via inner products. Contributions of these lemmas, of proofs of the milestones, and of the goal are welcome.

Selected references

  • Y. Malitsky and M. K. Tam, A Forward-Backward Splitting Method for Monotone Inclusions Without Cocoercivity, SIAM J. Optim. 30(2), 2020; arXiv:1808.04162v4. https://arxiv.org/abs/1808.04162v4
  • H. H. Bauschke and P. L. Combettes, Convex Analysis and Monotone Operator Theory in Hilbert Spaces, 2nd ed., Springer, 2017. https://doi.org/10.1007/978-3-319-48311-5
  • P. Tseng, A modified forward-backward splitting method for maximal monotone mappings, SIAM J. Control Optim. 38(2), 2000. https://doi.org/10.1137/S0363012998338806
  • D. Davis and W. Yin, A three-operator splitting scheme and its optimization applications, Set-Valued Var. Anal. 25, 2017. https://doi.org/10.1007/s11228-017-0421-z
  • P.-L. Lions and B. Mercier, Splitting algorithms for the sum of two nonlinear operators, SIAM J. Numer. Anal. 16(6), 1979. https://doi.org/10.1137/0716071
7 thms2 active usersReviewed
🏆Completed
Numerical AnalysisOptimization·Captain: mikedeng1

A Forward-Backward Splitting Method for Monotone Inclusions Without Cocoercivity 2: For Strongly Monotone A the Forward-Reflected-Backward Method Converges R-Linearly to the Unique ZeroResearch Paper

Motivation

Many problems in optimization, variational inequalities and saddle-point problems reduce to a monotone inclusion: find xxx in a real Hilbert space HHH with

0∈(A+B)(x),0\in (A+B)(x),0∈(A+B)(x),

where AAA is set-valued and maximally monotone and BBB is single-valued and monotone. Splitting methods solve such inclusions by evaluating BBB directly (a forward step) and AAA only through its resolvent (a backward step). The classical forward-backward method needs BBB to be cocoercive; Tseng's forward-backward-forward method removes that requirement at the price of two evaluations of BBB per iteration.

Malitsky and Tam (arXiv:1808.04162, SIAM J. Optim. 30(2), 2020, doi:10.1137/18M1207260) introduced the forward-reflected-backward method, which needs only monotonicity and Lipschitz continuity of BBB and one evaluation of BBB per iteration. Their Theorem 2.5 gives weak convergence (a separate mission of this series). This mission targets their Theorem 2.9: when AAA is strongly monotone, the method converges at a linear rate. Linear rates under strong monotonicity are the standard benchmark against which first-order methods for monotone inclusions are compared, and they decide how the method behaves on regularized saddle-point problems in practice.

Timeline:

  • 1979: Lions and Mercier analyse forward-backward splitting for cocoercive BBB.
  • 2000: Tseng's forward-backward-forward method handles Lipschitz monotone BBB with two forward steps per iteration (doi:10.1137/S0363012998338806).
  • 2015: Malitsky's projected reflected gradient method treats the variational-inequality special case A=NCA=N_CA=NC​ (doi:10.1137/14097238X).
  • 2018–2020: Malitsky and Tam prove weak convergence of the forward-reflected-backward method for general maximally monotone AAA, and R-linear convergence for strongly monotone AAA (Theorem 2.9).

Setting

HHH is a real Hilbert space with inner product ⟨⋅,⋅⟩\langle\cdot,\cdot\rangle⟨⋅,⋅⟩. A set-valued operator A:H⇉HA:H\rightrightarrows HA:H⇉H is monotone if ⟨x−y,u−v⟩≥0\langle x-y,u-v\rangle\ge0⟨x−y,u−v⟩≥0 whenever u∈A(x)u\in A(x)u∈A(x), v∈A(y)v\in A(y)v∈A(y); it is maximally monotone if no monotone operator has a strictly larger graph; it is mmm-strongly monotone if m>0m>0m>0 and ⟨x−y,u−v⟩≥m∥x−y∥2\langle x-y,u-v\rangle\ge m\|x-y\|^2⟨x−y,u−v⟩≥m∥x−y∥2 for all such pairs. The resolvent of AAA with step γ>0\gamma>0γ>0 is JγA=(I+γA)−1J_{\gamma A}=(I+\gamma A)^{-1}JγA​=(I+γA)−1, characterised by γ−1(w−JγAw)∈A(JγAw)\gamma^{-1}(w-J_{\gamma A}w)\in A(J_{\gamma A}w)γ−1(w−JγA​w)∈A(JγA​w); for maximally monotone AAA it is single-valued and defined everywhere. A single-valued B:H→HB:H\to HB:H→H is monotone if ⟨x−y,B(x)−B(y)⟩≥0\langle x-y,B(x)-B(y)\rangle\ge0⟨x−y,B(x)−B(y)⟩≥0 and LLL-Lipschitz if ∥B(x)−B(y)∥≤L∥x−y∥\|B(x)-B(y)\|\le L\|x-y\|∥B(x)−B(y)∥≤L∥x−y∥.

The zero set is (A+B)−1(0)={x:−B(x)∈A(x)}(A+B)^{-1}(0)=\{x: -B(x)\in A(x)\}(A+B)−1(0)={x:−B(x)∈A(x)}. Given a step λ>0\lambda>0λ>0 and two starting points x0,x−1∈Hx_0,x_{-1}\in Hx0​,x−1​∈H, the constant-step forward-reflected-backward method is

xk+1=JλA(xk−2λB(xk)+λB(xk−1))(k∈N).x_{k+1}=J_{\lambda A}\big(x_k-2\lambda B(x_k)+\lambda B(x_{k-1})\big)\qquad(k\in\mathbb N).xk+1​=JλA​(xk​−2λB(xk​)+λB(xk−1​))(k∈N).

For a point xxx the proof uses the two sequences

ak=12∥xk−x∥2,bk=12∥xk−x∥2+2λ⟨B(xk)−B(xk−1),x−xk⟩+12∥xk−xk−1∥2.a_k=\tfrac12\|x_k-x\|^2,\qquad b_k=\tfrac12\|x_k-x\|^2+2\lambda\langle B(x_k)-B(x_{k-1}),x-x_k\rangle+\tfrac12\|x_k-x_{k-1}\|^2 .ak​=21​∥xk​−x∥2,bk​=21​∥xk​−x∥2+2λ⟨B(xk​)−B(xk−1​),x−xk​⟩+21​∥xk​−xk−1​∥2.

Formalization targets

Goal: Theorem 2.9 (p. 8)

Let AAA be maximally monotone and mmm-strongly monotone, BBB monotone and LLL-Lipschitz, (A+B)−1(0)≠∅(A+B)^{-1}(0)\ne\varnothing(A+B)−1(0)=∅, and λ∈(0,12L)\lambda\in(0,\tfrac1{2L})λ∈(0,2L1​). Then (A+B)−1(0)={xˉ}(A+B)^{-1}(0)=\{\bar x\}(A+B)−1(0)={xˉ} and there are q∈(0,1)q\in(0,1)q∈(0,1) and MMM with

∥xk−xˉ∥≤M qkfor all k.\|x_k-\bar x\|\le M\,q^k\qquad\text{for all }k.∥xk​−xˉ∥≤Mqkfor all k.

The rate qqq is left existential, as in the paper's phrase "converges R-linearly"; the explicit rate implied by the proof appears in the milestones.

Milestones (proof of Theorem 2.9, pp. 8–9)

  1. The energy inequality with strong monotonicity:
(1+2mλ)∥xk+1−x∥2+2λ⟨B(xk+1)−B(xk),x−xk+1⟩+(1−λL)∥xk+1−xk∥2≤∥xk−x∥2+2λ⟨B(xk)−B(xk−1),x−xk⟩+12∥xk−xk−1∥2.(1+2m\lambda)\|x_{k+1}-x\|^2+2\lambda\langle B(x_{k+1})-B(x_k),x-x_{k+1}\rangle+(1-\lambda L)\|x_{k+1}-x_k\|^2\le\|x_k-x\|^2+2\lambda\langle B(x_k)-B(x_{k-1}),x-x_k\rangle+\tfrac12\|x_k-x_{k-1}\|^2 .(1+2mλ)∥xk+1​−x∥2+2λ⟨B(xk+1​)−B(xk​),x−xk+1​⟩+(1−λL)∥xk+1​−xk​∥2≤∥xk​−x∥2+2λ⟨B(xk​)−B(xk−1​),x−xk​⟩+21​∥xk​−xk−1​∥2.
  1. (27): with ε=min⁡{12−λL,5mλ}>0\varepsilon=\min\{\tfrac12-\lambda L,5m\lambda\}>0ε=min{21​−λL,5mλ}>0,  (1+4mλ)ak+1+bk+1+ε∥xk+1−xk∥2≤ak+bk\ (1+4m\lambda)a_{k+1}+b_{k+1}+\varepsilon\|x_{k+1}-x_k\|^2\le a_k+b_k (1+4mλ)ak+1​+bk+1​+ε∥xk+1​−xk​∥2≤ak​+bk​.
  2. bk≥0b_k\ge0bk​≥0.
  3. With α=min⁡{1+4mλ−3ε4,1+ε2}>1\alpha=\min\{1+4m\lambda-\tfrac{3\varepsilon}4,1+\tfrac\varepsilon2\}>1α=min{1+4mλ−43ε​,1+2ε​}>1:  α(ak+1+bk+1)≤ak+bk\ \alpha(a_{k+1}+b_{k+1})\le a_k+b_k α(ak+1​+bk+1​)≤ak​+bk​.
  4. ak+1≤ak+1+bk+1≤α−(k+1)(a0+b0)a_{k+1}\le a_{k+1}+b_{k+1}\le\alpha^{-(k+1)}(a_0+b_0)ak+1​≤ak+1​+bk+1​≤α−(k+1)(a0​+b0​).
  5. (A+B)−1(0)(A+B)^{-1}(0)(A+B)−1(0) has at most one point.

Significance

The result. Theorem 2.9 shows that the single-forward-evaluation method keeps the linear rate that the forward-backward method enjoys under cocoercivity, and that Tseng's method enjoys at twice the cost per iteration. The paper also notes that strong monotonicity of BBB instead of AAA reduces to this case by shifting mImImI from BBB to AAA, so the theorem covers strongly monotone saddle-point problems with Lipschitz couplings, for which it gives a geometric bound on the distance to the solution with an explicit contraction factor α−1/2\alpha^{-1/2}α−1/2.

Formalizing it. The theorem is proved in the paper; nothing about it is open. As far as is known it has no machine-checked proof. The mission produces a checked proof of the rate together with the constants ε\varepsilonε and α\alphaα of the paper. One step of the printed derivation, the last inequality of (28), does not hold for every step λ∈(0,12L)\lambda\in(0,\tfrac1{2L})λ∈(0,2L1​) (it needs (λL)2≤18(\lambda L)^2\le\tfrac18(λL)2≤81​). The combined inequality of milestone 4, with the paper's constant α\alphaα, does hold on the whole range, and a formal proof settles this point.

Difficulty

The iteration is not a fixed-point iteration of a contraction in xkx_kxk​ alone: xk+1x_{k+1}xk+1​ depends on xkx_kxk​ and xk−1x_{k-1}xk−1​, and the natural Lyapunov quantity bkb_kbk​ contains the cross term 2λ⟨B(xk)−B(xk−1),x−xk⟩2\lambda\langle B(x_k)-B(x_{k-1}),x-x_k\rangle2λ⟨B(xk​)−B(xk−1​),x−xk​⟩, which has no sign. The obvious argument, bounding ∥xk+1−x∥\|x_{k+1}-x\|∥xk+1​−x∥ by a multiple of ∥xk−x∥\|x_k-x\|∥xk​−x∥, fails because the reflected term λB(xk−1)\lambda B(x_{k-1})λB(xk−1​) couples consecutive steps; the contraction holds only for a combined energy, and only after showing that energy is nonnegative. The constants must be balanced so that the gain 4mλ4m\lambda4mλ from strong monotonicity outweighs what is spent controlling the cross term, uniformly in λ\lambdaλ up to 12L\tfrac1{2L}2L1​.

Formalization scope

  • HHH is a type with [NormedAddCommGroup H] [InnerProductSpace ℝ H], plus [CompleteSpace H] in the goal. Operators are A : H → Set H and B : H → H. Monotonicity, strong monotonicity, maximal monotonicity, Lipschitz continuity and resolvents come from the published definition module ThreeOpSplitting.Accel.MonotoneOperators. Strong monotonicity sits on AAA, with 0<m0<m0<m a separate hypothesis; BBB is only monotone.
  • The resolvent is a hypothesis, not a construction: the method is driven by a family J : ℝ → H → H with J γ a resolvent of AAA for every γ>0\gamma>0γ>0. For maximally monotone AAA such a family exists and is unique.
  • Indices are shifted by one: Lean's x j is the paper's xj−1x_{j-1}xj−1​, so x 0 is x−1x_{-1}x−1​ and x 1 is x0x_0x0​. The starting points are arbitrary. The energies aSeq, bSeq follow the same shift.
  • L>0L>0L>0 is pinned, because the step range (0,12L)(0,\tfrac1{2L})(0,2L1​) divides by LLL.
  • "R-linear convergence" is stated as an explicit geometric bound ∥xk−xˉ∥≤Mqk\|x_k-\bar x\|\le Mq^k∥xk​−xˉ∥≤Mqk with a fixed q∈(0,1)q\in(0,1)q∈(0,1), and uniqueness of the zero is part of the conclusion, not a hypothesis. A statement with plain norm convergence, a rate depending on kkk, a hypothesis that the zero is unique, or strong monotonicity on BBB or on A+BA+BA+B instead of AAA is not the theorem; neither is a variable-step run.
  • The milestones drop maximality of AAA and completeness of HHH where the step does not use them, and milestones 3 and 6 are stated with fewer hypotheses than in the proof; each is a stronger statement.
  • No infrastructure beyond Mathlib and the published operator module is needed. Proofs of the milestones, alternative proofs of the goal and sharper rates are all useful contributions.

Selected references

  • Y. Malitsky, M. K. Tam, A Forward-Backward Splitting Method for Monotone Inclusions Without Cocoercivity, SIAM J. Optim. 30(2), 2020. arXiv:1808.04162v4. https://arxiv.org/abs/1808.04162, https://doi.org/10.1137/18M1207260
  • P. Tseng, A modified forward-backward splitting method for maximal monotone mappings, SIAM J. Control Optim. 38(2), 2000. https://doi.org/10.1137/S0363012998338806
  • P.-L. Lions, B. Mercier, Splitting algorithms for the sum of two nonlinear operators, SIAM J. Numer. Anal. 16(6), 1979. https://doi.org/10.1137/0716071
  • Y. Malitsky, Projected reflected gradient methods for monotone variational inequalities, SIAM J. Optim. 25(1), 2015. https://doi.org/10.1137/14097238X
  • H. H. Bauschke, P. L. Combettes, Convex Analysis and Monotone Operator Theory in Hilbert Spaces, 2nd ed., Springer, 2017. https://doi.org/10.1007/978-3-319-48311-5
10 thms2 active usersReviewed
🏆Completed
Numerical AnalysisOptimization·Captain: mikedeng1

A Forward-Backward Splitting Method for Monotone Inclusions Without Cocoercivity 4: The Relaxed Inertial Forward-Reflected-Backward Method Converges Weakly to a Zero of A + BResearch Paper

Motivation

Many problems in optimization, game theory and partial differential equations reduce to a monotone inclusion: find xxx in a real Hilbert space HHH with 0∈(A+B)(x)0\in(A+B)(x)0∈(A+B)(x), where AAA is a maximally monotone set-valued operator with an easily computed resolvent and BBB is a single-valued monotone operator. Saddle-point problems, variational inequalities and composite convex minimization are all of this form. Splitting methods solve such inclusions by evaluating BBB forward and AAA backward (through its resolvent), never inverting A+BA+BA+B.

The classical forward-backward method requires BBB to be cocoercive, which excludes the skew operators arising from saddle-point problems. Tseng's forward-backward-forward method (2000) removed that assumption at the price of a second evaluation of BBB per iteration. Malitsky and Tam (arXiv:1808.04162, SIAM J. Optim. 2020) introduced the forward-reflected-backward method, which needs only monotonicity and Lipschitz continuity of BBB and evaluates BBB once per iteration. Its §4, the subject of this mission, adds inertia (extrapolation along xk−xk−1x_k-x_{k-1}xk​−xk−1​) and relaxation (averaging with the previous iterate). Inertial and relaxed variants are used in practice to accelerate convergence and to enlarge the range of admissible step sizes; the inertial proximal point algorithm goes back to Alvarez and Attouch (2001).

Setting

Let HHH be a real Hilbert space. A set-valued operator A:H⇉HA:H\rightrightarrows HA:H⇉H is monotone if ⟨x−y,u−v⟩≥0\langle x-y,u-v\rangle\ge0⟨x−y,u−v⟩≥0 whenever u∈A(x)u\in A(x)u∈A(x), v∈A(y)v\in A(y)v∈A(y), and maximally monotone if its graph is not properly contained in the graph of another monotone operator. Its resolvent with step γ>0\gamma>0γ>0 is JγA=(I+γA)−1J_{\gamma A}=(I+\gamma A)^{-1}JγA​=(I+γA)−1, a single-valued map on all of HHH when AAA is maximally monotone. A map B:H→HB:H\to HB:H→H is LLL-Lipschitz if ∥B(x)−B(y)∥≤L∥x−y∥\|B(x)-B(y)\|\le L\|x-y\|∥B(x)−B(y)∥≤L∥x−y∥ and 1L\tfrac1LL1​-cocoercive if 1L∥B(x)−B(y)∥2≤⟨B(x)−B(y),x−y⟩\tfrac1L\|B(x)-B(y)\|^2\le\langle B(x)-B(y),x-y\rangleL1​∥B(x)−B(y)∥2≤⟨B(x)−B(y),x−y⟩ for all x,yx,yx,y. The zero set is (A+B)−1(0)={x:−B(x)∈A(x)}(A+B)^{-1}(0)=\{x: -B(x)\in A(x)\}(A+B)−1(0)={x:−B(x)∈A(x)}.

Given parameters α≥0\alpha\ge0α≥0, β,λ>0\beta,\lambda>0β,λ>0 and starting points x0,x−1∈Hx_0,x_{-1}\in Hx0​,x−1​∈H, the relaxed inertial forward-reflected-backward scheme (34) is

zk+1=JλA(xk−λB(xk)−λβ(B(xk)−B(xk−1))+αβ(xk−xk−1)),xk+1=(1−β)xk+βzk+1.z_{k+1}=J_{\lambda A}\Big(x_k-\lambda B(x_k)-\frac{\lambda}{\beta}\big(B(x_k)-B(x_{k-1})\big)+\frac{\alpha}{\beta}(x_k-x_{k-1})\Big),\qquad x_{k+1}=(1-\beta)x_k+\beta z_{k+1}.zk+1​=JλA​(xk​−λB(xk​)−βλ​(B(xk​)−B(xk−1​))+βα​(xk​−xk−1​)),xk+1​=(1−β)xk​+βzk+1​.

With B′=B−αλIB'=B-\frac\alpha\lambda IB′=B−λα​I it is equivalently (35), in which the inertial term is absorbed into B′B'B′. The case α=0\alpha=0α=0, β=1\beta=1β=1 is the forward-reflected-backward method; β=1\beta=1β=1 alone gives the inertial method (45).

Formalization targets

Goal: Theorem 4.3

If AAA is maximally monotone, BBB monotone, (A+B)−1(0)≠∅(A+B)^{-1}(0)\ne\varnothing(A+B)−1(0)=∅, α∈[0,1)\alpha\in[0,1)α∈[0,1), β∈(0,1]\beta\in(0,1]β∈(0,1], λ>0\lambda>0λ>0, and either (a) BBB is LLL-Lipschitz and

λ<min⁡{2−β−αβ−2α2L,1−α−αββL},\lambda<\min\Big\{\frac{2-\beta-\alpha\beta-2\alpha}{2L},\frac{1-\alpha-\alpha\beta}{\beta L}\Big\},λ<min{2L2−β−αβ−2α​,βL1−α−αβ​},

or (b) BBB is 1L\tfrac1LL1​-cocoercive, α<2−β2+β\alpha<\frac{2-\beta}{2+\beta}α<2+β2−β​ and

λ<min⁡{2−β−αβ+2α2L,1−α+αββL},\lambda<\min\Big\{\frac{2-\beta-\alpha\beta+2\alpha}{2L},\frac{1-\alpha+\alpha\beta}{\beta L}\Big\},λ<min{2L2−β−αβ+2α​,βL1−α+αβ​},

then the sequence (xk)(x_k)(xk​) of (34) converges weakly to a point of (A+B)−1(0)(A+B)^{-1}(0)(A+B)−1(0).

Milestones

  1. Lemma 4.1: B−ρIB-\rho IB−ρI is (L+ρ)(L+\rho)(L+ρ)-Lipschitz if BBB is LLL-Lipschitz, and (L−ρ)(L-\rho)(L−ρ)- or ρ\rhoρ-Lipschitz if BBB is 1L\tfrac1LL1​-cocoercive and ρ≤L/2\rho\le L/2ρ≤L/2 or ρ>L/2\rho>L/2ρ>L/2.
  2. (37): the resolvent inequality of Proposition 2.3 in the form used in §4.
  3. Lemma 4.2: the energy inequality for (35), with bk=2λ⟨B(x)−B(xk),x−xk⟩≥0b_k=2\lambda\langle B(x)-B(x_k),x-x_k\rangle\ge0bk​=2λ⟨B(x)−B(xk​),x−xk​⟩≥0.
  4. (40): the sharper energy inequality with (1−β)bk(1-\beta)b_k(1−β)bk​, from the proof of Lemma 4.2.
  5. (43): the step-size conditions give ε=min⁡{2−β(1+α)2,1−αβ}−λL′>0\varepsilon=\min\{\frac{2-\beta(1+\alpha)}2,\frac{1-\alpha}\beta\}-\lambda L'>0ε=min{22−β(1+α)​,β1−α​}−λL′>0.
  6. The telescoped bound βε∥xk+1−x∥2+ε∑i=1k∥xi+1−xi∥2≤C0\beta\varepsilon\|x_{k+1}-x\|^2+\varepsilon\sum_{i=1}^k\|x_{i+1}-x_i\|^2\le C_0βε∥xk+1​−x∥2+ε∑i=1k​∥xi+1​−xi​∥2≤C0​, with C0C_0C0​ depending only on x0,x−1x_0,x_{-1}x0​,x−1​.
  7. (xk)(x_k)(xk​) is bounded and ∥xk−xk+1∥→0\|x_k-x_{k+1}\|\to0∥xk​−xk+1​∥→0.

A companion item states Corollary 4.4, the case β=1\beta=1β=1, where the conditions become α<13\alpha<\tfrac13α<31​ with λ<1−3α2L\lambda<\frac{1-3\alpha}{2L}λ<2L1−3α​ (Lipschitz) or λ<1+α2L\lambda<\frac{1+\alpha}{2L}λ<2L1+α​ (cocoercive).

Significance

Theorem 4.3 gives an explicit region of (α,β,λL)(\alpha,\beta,\lambda L)(α,β,λL) for which a single-evaluation, inertial, relaxed splitting method converges for monotone Lipschitz BBB, with no cocoercivity. In the cocoercive case it shows that inertia enlarges the admissible step size beyond that of the plain method (Corollary 4.4(b) allows λL<1+α2\lambda L<\frac{1+\alpha}2λL<21+α​); in the Lipschitz case it quantifies the opposite effect. With B=0B=0B=0 it recovers the convergence of the inertial proximal point algorithm by an argument different from the classical one.

The theorem is proved in the paper; to our knowledge none of §4 has been machine-checked. The mission produces a formal proof of Theorem 4.3 and of the Lyapunov inequalities behind it. The proof in the paper ends with "the remainder of the proof follows a similar argument to Theorem 2.5"; making that remainder explicit, in particular the convergence of the energy terms bkb_kbk​, which rests on the factor 1−β1-\beta1−β in (40) rather than on Lemma 4.2 as printed, is part of the work.

Difficulty

The natural energy ∥xk−x∥2\|x_k-x\|^2∥xk​−x∥2 is not monotone along the iteration: both the reflected term B(xk)−B(xk−1)B(x_k)-B(x_{k-1})B(xk​)−B(xk−1​) and the inertial term xk−xk−1x_k-x_{k-1}xk​−xk−1​ make it increase at some steps, and the standard Fejér argument for forward-backward methods does not apply. The energy that does decrease couples three consecutive iterates through ⟨B′(xk+1)−B′(xk),x−xk+1⟩\langle B'(x_{k+1})-B'(x_k),x-x_{k+1}\rangle⟨B′(xk+1​)−B′(xk​),x−xk+1​⟩ and the residual bkb_kbk​, and this cross term has no sign. Showing that the energy controls ∥xk+1−x∥2\|x_{k+1}-x\|^2∥xk+1​−x∥2 from below, and that the step-size conditions (41) and (42) make all the coefficients positive, is where the specific constants come from. Passing from boundedness to weak convergence then needs an Opial-type argument and the demiclosedness of the graph of the maximally monotone operator A+BA+BA+B, in an infinite-dimensional space where bounded sequences only have weakly convergent subsequences.

Formalization scope

The Lean development works in a real inner product space H, complete for the goal and the corollary; the intermediate inequalities need neither completeness nor maximality of AAA and assume only monotonicity. Operator notions come from the published module ThreeOpSplitting.Accel.MonotoneOperators; "1L\tfrac1LL1​-cocoercive" is IsCocoercive L⁻¹ B. The resolvent is supplied as a family J : ℝ → H → H with the hypothesis that J γ is the resolvent of γA\gamma AγA for every γ>0\gamma>0γ>0; for maximally monotone AAA such a family exists and is unique, so this loses nothing. Sequences are shifted by one index: Lean's x j is xj−1x_{j-1}xj−1​ and z j is zj−1z_{j-1}zj−1​; the values z 0, z 1 are never used. Weak convergence is ⟨xk,v⟩→⟨xˉ,v⟩\langle x_k,v\rangle\to\langle\bar x,v\rangle⟨xk​,v⟩→⟨xˉ,v⟩ for all vvv, not norm convergence.

Committed conventions: L>0L>0L>0 is assumed (the step-size bounds divide by LLL); BBB is assumed monotone in both cases, as printed; the constants of (41), (42), (43) and Lemma 4.2 are copied exactly. The resolvent hypothesis is not vacuous (the identity is a resolvent family of A≡{0}A\equiv\{0\}A≡{0}), the step-size range is not shrunk, and the conclusion is weak convergence to a zero, not a weaker boundedness or cluster-point statement.

A complete development needs: the Lyapunov inequalities (milestones 2–6), Opial's lemma for sequential weak cluster points, weak sequential compactness of bounded sets in a Hilbert space, and weak–strong closedness of the graph of a maximally monotone operator. The last three are reusable well beyond this mission and contributions of them are welcome.

Selected references

  • Y. Malitsky, M. K. Tam, A Forward-Backward Splitting Method for Monotone Inclusions Without Cocoercivity, SIAM J. Optim. 30(2), 2020. arXiv:1808.04162, doi:10.1137/18M1207260
  • P. Tseng, A modified forward-backward splitting method for maximal monotone mappings, SIAM J. Control Optim. 38(2), 2000. doi:10.1137/S0363012998338806
  • F. Alvarez, H. Attouch, An inertial proximal method for maximal monotone operators via discretization of a nonlinear oscillator with damping, Set-Valued Anal. 9, 2001. doi:10.1023/A:1011253113155
  • H. H. Bauschke, P. L. Combettes, Convex Analysis and Monotone Operator Theory in Hilbert Spaces, 2nd ed., Springer, 2017. doi:10.1007/978-3-319-48311-5
11 thms2 active usersReviewed
🏆Completed
Numerical AnalysisOptimization·Captain: mikedeng1

A Forward-Backward Splitting Method for Monotone Inclusions Without Cocoercivity 1: The Forward-Reflected-Backward Method Converges Weakly to a Zero of A + BResearch Paper

Monotone inclusions and the cost of splitting

Many problems in convex optimization, variational inequalities and saddle-point computation can be written as a monotone inclusion: find xxx in a real Hilbert space HHH with

0∈(A+B)(x),0 \in (A+B)(x),0∈(A+B)(x),

where AAA is a set-valued maximally monotone operator (a subdifferential, a normal cone, a constraint) and BBB is a single-valued monotone operator (a gradient, or the skew operator of a saddle-point problem). Splitting methods solve such problems using AAA and BBB separately: a backward step evaluates the resolvent JλA=(I+λA)−1J_{\lambda A}=(I+\lambda A)^{-1}JλA​=(I+λA)−1, and a forward step evaluates BBB.

The classical forward-backward method xk+1=JλA(xk−λB(xk))x_{k+1}=J_{\lambda A}(x_k-\lambda B(x_k))xk+1​=JλA​(xk​−λB(xk​)) converges when BBB is cocoercive, but can fail when BBB is merely monotone and Lipschitz, which is the case for saddle-point operators such as B(z1,z2)=(z2,−z1)B(z_1,z_2)=(z_2,-z_1)B(z1​,z2​)=(z2​,−z1​). Tseng's forward-backward-forward method (Tseng 2000) removes the cocoercivity assumption at the price of two evaluations of BBB per iteration. Malitsky and Tam (arXiv:1808.04162; SIAM J. Optim. 30(2), 2020) propose the forward-reflected-backward method, which needs one evaluation of BBB and one resolvent of AAA per iteration, reusing the previous value of BBB.

Timeline of the relevant results:

  • 1967: Opial's lemma on weak convergence of sequences in Hilbert space (Opial 1967).
  • 1979: Lions and Mercier analyse forward-backward splitting with cocoercive BBB (Lions–Mercier 1979).
  • 1980: Popov's modified Arrow–Hurwicz method for saddle points, with one operator evaluation per step (Popov 1980).
  • 2000: Tseng's forward-backward-forward method for monotone and Lipschitz BBB.
  • 2015: Malitsky's projected reflected gradient method for variational inequalities (Malitsky 2015), the special case A=NCA=N_CA=NC​, BBB affine.
  • 2018–2020: Malitsky and Tam, the forward-reflected-backward method, Theorem 2.5.

Setting

HHH is a real Hilbert space with inner product ⟨⋅,⋅⟩\langle\cdot,\cdot\rangle⟨⋅,⋅⟩. A set-valued operator A:H⇉HA:H\rightrightarrows HA:H⇉H is monotone if ⟨x−y,u−v⟩≥0\langle x-y,u-v\rangle\ge 0⟨x−y,u−v⟩≥0 whenever u∈A(x)u\in A(x)u∈A(x), v∈A(y)v\in A(y)v∈A(y), and maximally monotone if its graph is not properly contained in the graph of another monotone operator. Its resolvent JλA=(I+λA)−1J_{\lambda A}=(I+\lambda A)^{-1}JλA​=(I+λA)−1 is, for λ>0\lambda>0λ>0 and AAA maximally monotone, an everywhere defined single-valued map, characterised by λ−1(w−JλAw)∈A(JλAw)\lambda^{-1}(w-J_{\lambda A}w)\in A(J_{\lambda A}w)λ−1(w−JλA​w)∈A(JλA​w). A map B:H→HB:H\to HB:H→H is LLL-Lipschitz if ∥B(x)−B(y)∥≤L∥x−y∥\|B(x)-B(y)\|\le L\|x-y\|∥B(x)−B(y)∥≤L∥x−y∥, and monotone if ⟨x−y,B(x)−B(y)⟩≥0\langle x-y,B(x)-B(y)\rangle\ge0⟨x−y,B(x)−B(y)⟩≥0.

The zero set is (A+B)−1(0)={x:−B(x)∈A(x)}(A+B)^{-1}(0)=\{x : -B(x)\in A(x)\}(A+B)−1(0)={x:−B(x)∈A(x)}. Given initial points x0,x−1∈Hx_0,x_{-1}\in Hx0​,x−1​∈H and step sizes (λk)k≥−1(\lambda_k)_{k\ge-1}(λk​)k≥−1​, the forward-reflected-backward method is

xk+1=JλkA(xk−λkB(xk)−λk−1(B(xk)−B(xk−1)))∀k∈N.(13)x_{k+1}=J_{\lambda_k A}\big(x_k-\lambda_k B(x_k)-\lambda_{k-1}(B(x_k)-B(x_{k-1}))\big)\qquad\forall k\in\mathbb N. \tag{13}xk+1​=Jλk​A​(xk​−λk​B(xk​)−λk−1​(B(xk​)−B(xk−1​)))∀k∈N.(13)

A sequence (xk)(x_k)(xk​) converges weakly to xˉ\bar xxˉ if ⟨xk,v⟩→⟨xˉ,v⟩\langle x_k,v\rangle\to\langle\bar x,v\rangle⟨xk​,v⟩→⟨xˉ,v⟩ for every v∈Hv\in Hv∈H; a sequential weak cluster point is the weak limit of a subsequence.

Formalization targets

Goal: Theorem 2.5 (p. 6)

If AAA is maximally monotone, BBB is monotone and LLL-Lipschitz, (A+B)−1(0)≠∅(A+B)^{-1}(0)\ne\varnothing(A+B)−1(0)=∅, and (λk)⊆[ε,1−2ε2L](\lambda_k)\subseteq[\varepsilon,\tfrac{1-2\varepsilon}{2L}](λk​)⊆[ε,2L1−2ε​] for some ε>0\varepsilon>0ε>0, then every sequence generated by (13) satisfies

xk⇀xˉfor some xˉ∈(A+B)−1(0).x_k\rightharpoonup\bar x\quad\text{for some }\bar x\in(A+B)^{-1}(0).xk​⇀xˉfor some xˉ∈(A+B)−1(0).

Milestones

In attack order:

  1. Proposition 2.3, the basic inequality (19) for one resolvent step.
  2. Lemma 2.4, the energy inequality (20).
  3. The telescoped bound after (24).
  4. Boundedness of (xk)(x_k)(xk​) and ∥xk−xk+1∥→0\|x_k-x_{k+1}\|\to0∥xk​−xk+1​∥→0.
  5. Weak cluster points lie in the zero set.
  6. Convergence of the energy (26).
  7. Its limit equals lim⁡∥xk−xˉ∥2\lim\|x_k-\bar x\|^2lim∥xk​−xˉ∥2.
  8. Lemma 2.2, an Opial-type criterion for weak convergence.

Corollary 2.6, the constant-step case λ∈(0,12L)\lambda\in(0,\tfrac1{2L})λ∈(0,2L1​), is included as a companion theorem.

Significance

Theorem 2.5 shows that monotone inclusions with a Lipschitz, non-cocoercive single-valued part can be solved by a splitting method with the per-iteration cost of forward-backward splitting: one forward and one backward evaluation. For saddle-point problems, where each evaluation of BBB is a pair of matrix–vector products, this halves the operator cost of Tseng's method. The method contains the projected reflected gradient method and, for A=0A=0A=0, Popov's method and the optimistic gradient method used in training generative adversarial networks (Remark 2.1). The analysis of this section is reused for the linear rate, the linesearch, the inertial variant and the three-operator variant of later sections (missions 2–5 of this series).

The theorem is proved in the paper. Formalizing it requires a machine-checked Opial-type lemma and a machine-checked demiclosedness argument for maximally monotone operators perturbed by a continuous monotone map, both reusable well beyond this mission. To our knowledge no machine-checked proof of convergence of the forward-reflected-backward method exists.

Difficulty

The energy inequality of Lemma 2.4 is algebra plus monotonicity and the Lipschitz estimate, and it yields boundedness and ∥xk+1−xk∥→0\|x_{k+1}-x_k\|\to0∥xk+1​−xk​∥→0. The difficulty lies in passing from these facts to weak convergence of the whole sequence. Norm convergence is false in general, so a Cauchy-sequence argument is unavailable. The energy is not Fejér monotone in ∥xk−x∥\|x_k-x\|∥xk​−x∥ alone, because of the cross term 2λk−1⟨B(xk)−B(xk−1),x−xk⟩2\lambda_{k-1}\langle B(x_k)-B(x_{k-1}),x-x_k\rangle2λk−1​⟨B(xk​)−B(xk−1​),x−xk​⟩, so the standard Fejér/Opial lemma does not apply directly. Identifying weak cluster points as zeros requires the weak-strong closedness of the graph of A+BA+BA+B, which in turn rests on maximal monotonicity of the sum: this is not a consequence of monotonicity of the two parts, and the inclusion (25) can be passed to the limit only because the step sizes stay above ε\varepsilonε.

Formalization scope

The Lean development uses a real inner product space H (InnerProductSpace ℝ H), complete wherever the page needs it, and the published operator vocabulary ThreeOpSplitting.Accel.MonotoneOperators (monotone and maximally monotone set-valued operators, monotone and Lipschitz single-valued maps, resolvents). Conventions:

  • Resolvents are hypotheses. The iteration is driven by a family J:R→H→HJ:\mathbb R\to H\to HJ:R→H→H with γ−1(w−J(γ)w)∈A(J(γ)w)\gamma^{-1}(w-J(\gamma)w)\in A(J(\gamma)w)γ−1(w−J(γ)w)∈A(J(γ)w) for all γ>0\gamma>0γ>0, w∈Hw\in Hw∈H; for maximally monotone AAA such a family exists and is unique. The goal keeps maximal monotonicity of AAA as a hypothesis as well.
  • Index shift. Lean's x j is xj−1x_{j-1}xj−1​ and lam j is λj−1\lambda_{j-1}λj−1​; the initial points are arbitrary.
  • Step range. Every λj\lambda_jλj​, j≥−1j\ge-1j≥−1, lies in [ε,(1−2ε)/(2L)][\varepsilon,(1-2\varepsilon)/(2L)][ε,(1−2ε)/(2L)], including λ−1\lambda_{-1}λ−1​ as on p. 4. L>0L>0L>0 is assumed, since the range divides by LLL.
  • Weak convergence is convergence of ⟨xk,v⟩\langle x_k,v\rangle⟨xk​,v⟩ for every vvv; cluster points are sequential weak cluster points (subsequences along strictly increasing index maps).
  • Several milestones are stated in a stronger form than the page, with AAA only monotone, HHH not complete, or a conclusion for every zero rather than the cluster point. Each item's note says which.

Three formalizations would trivialize the goal and are excluded:

  • an unconstrained resolvent map;
  • norm convergence or convergence of a subsequence in place of weak convergence of the whole sequence;
  • a step range shrunk or pinned to a constant.

A complete development needs the Opial-type Lemma 2.2, which in turn needs weak sequential compactness of bounded sets in Hilbert space, and maximal monotonicity of A+BA+BA+B for continuous monotone BBB (Bauschke–Combettes, Corollaries 20.25 and 24.4(i)) with its demiclosedness (Proposition 20.33). These are general results of monotone operator theory, and contributions of them as separate theorems are welcome.

Selected references

  • Y. Malitsky and M. K. Tam, A Forward-Backward Splitting Method for Monotone Inclusions Without Cocoercivity, SIAM J. Optim. 30(2), 2020; arXiv:1808.04162v4. https://arxiv.org/abs/1808.04162v4 (DOI https://doi.org/10.1137/18M1207260)
  • H. H. Bauschke and P. L. Combettes, Convex Analysis and Monotone Operator Theory in Hilbert Spaces, 2nd ed., Springer, 2017. https://doi.org/10.1007/978-3-319-48311-5
  • P. Tseng, A modified forward-backward splitting method for maximal monotone mappings, SIAM J. Control Optim. 38(2), 2000. https://doi.org/10.1137/S0363012998338806
  • Y. Malitsky, Projected reflected gradient methods for monotone variational inequalities, SIAM J. Optim. 25(1), 2015. https://doi.org/10.1137/14097238X
  • L. D. Popov, A modification of the Arrow–Hurwicz method for search of saddle points, Math. Notes 28, 1980. https://doi.org/10.1007/BF01141092
  • P.-L. Lions and B. Mercier, Splitting algorithms for the sum of two nonlinear operators, SIAM J. Numer. Anal. 16(6), 1979. https://doi.org/10.1137/0716071
  • Z. Opial, Weak convergence of the sequence of successive approximations for nonexpansive mappings, Bull. Amer. Math. Soc. 73, 1967. https://doi.org/10.1090/S0002-9904-1967-11761-0
11 thms2 active usersReviewed
🏆Completed
ProbabilityStatistics·Captain: mikedeng1

Distance Covariance in Metric Spaces 2: Without Negative Type Some Law Has Negative Distance Covariance, and Without Strong Negative Type Some Non-Product Law Has ZeroResearch Paper

Motivation

Distance covariance was introduced by Székely, Rizzo and Bakirov (2007) as a measure of dependence between random vectors in Euclidean spaces: it is zero exactly when the vectors are independent, and its empirical version gives a consistent test of independence that needs no moment beyond the first. Lyons (2013) asked for which metric spaces the same holds. His Theorem 3.11 shows that it holds whenever both spaces have strong negative type. This mission formalizes the complementary result, Proposition 3.15 of the same paper: the hypothesis on the space cannot be removed. Without negative type, distance covariance can even be negative; without strong negative type, it can vanish on a law that is not a product. Together with Theorem 3.11, the proposition locates the boundary of metric spaces on which distance covariance is a valid test of independence.

Timeline. 2007: Székely, Rizzo and Bakirov define distance covariance on Rp×Rq\mathbb R^p\times\mathbb R^qRp×Rq and prove the independence characterization there. 2013: Lyons extends the theory to metric spaces of negative type, characterizes the spaces where it remains a test of independence as those of strong negative type, and proves Proposition 3.15. 2018 and 2021: two errata by the author correct several statements of the paper; the first of them adds the standing assumption that all metric spaces are separable. Proposition 3.15 is not affected by the corrections.

Setting

Let (X,d)(\mathcal X,d)(X,d) and (Y,d)(\mathcal Y,d)(Y,d) be separable metric spaces, each with its Borel σ\sigmaσ-field. A finite Borel measure μ\muμ on X\mathcal XX has a finite first moment if ∫d(o,x) dμ(x)<∞\int d(o,x)\,d\mu(x)<\infty∫d(o,x)dμ(x)<∞ for some point ooo. For such μ\muμ put

aμ(x):=∫d(x,x′) dμ(x′),D(μ):=∫d(x,x′) dμ2(x,x′),a_\mu(x):=\int d(x,x')\,d\mu(x'),\qquad D(\mu):=\int d(x,x')\,d\mu^2(x,x'),aμ​(x):=∫d(x,x′)dμ(x′),D(μ):=∫d(x,x′)dμ2(x,x′),

and define the doubly centred distance dμ(x,x′):=d(x,x′)−aμ(x)−aμ(x′)+D(μ)d_\mu(x,x'):=d(x,x')-a_\mu(x)-a_\mu(x')+D(\mu)dμ​(x,x′):=d(x,x′)−aμ​(x)−aμ​(x′)+D(μ). For two probability measures μ1,μ2\mu_1,\mu_2μ1​,μ2​ with finite first moments, D(μ1−μ2)D(\mu_1-\mu_2)D(μ1​−μ2​) is the energy of their difference,

D(μ1−μ2)=∬d dμ12−2∬d d(μ1×μ2)+∬d dμ22.D(\mu_1-\mu_2)=\iint d\,d\mu_1^2-2\iint d\,d(\mu_1\times\mu_2)+\iint d\,d\mu_2^2 .D(μ1​−μ2​)=∬ddμ12​−2∬dd(μ1​×μ2​)+∬ddμ22​.

Let θ\thetaθ be a Borel probability measure on X×Y\mathcal X\times\mathcal YX×Y whose marginals μ\muμ on X\mathcal XX and ν\nuν on Y\mathcal YY have finite first moments. Its distance covariance is

dcov⁡(θ):=∫dμ(x,x′) dν(y,y′) dθ2((x,y),(x′,y′)).\operatorname{dcov}(\theta):=\int d_\mu(x,x')\,d_\nu(y,y')\,d\theta^2\big((x,y),(x',y')\big).dcov(θ):=∫dμ​(x,x′)dν​(y,y′)dθ2((x,y),(x′,y′)).

θ\thetaθ is a product measure if θ=μ×ν\theta=\mu\times\nuθ=μ×ν.

X\mathcal XX has negative type if for every nnn, all points x1,…,xnx_1,\dots,x_nx1​,…,xn​ and all reals α1,…,αn\alpha_1,\dots,\alpha_nα1​,…,αn​ with ∑iαi=0\sum_i\alpha_i=0∑i​αi​=0,

∑i,j≤nαiαj d(xi,xj)≤0.(3.1)\sum_{i,j\le n}\alpha_i\alpha_j\,d(x_i,x_j)\le 0. \tag{3.1}i,j≤n∑​αi​αj​d(xi​,xj​)≤0.(3.1)

On such a space D(μ1−μ2)≤0D(\mu_1-\mu_2)\le 0D(μ1​−μ2​)≤0 for all probability measures with finite first moments, and X\mathcal XX has strong negative type if moreover equality holds only when μ1=μ2\mu_1=\mu_2μ1​=μ2​. Write δ(y)\delta(y)δ(y) for the point mass at yyy.

Formalization targets

Goal: Proposition 3.15

Let Y\mathcal YY have at least two points.

  1. If X\mathcal XX is not of negative type, there is a probability measure θ\thetaθ on X×Y\mathcal X\times\mathcal YX×Y whose marginals have finite first moments and
dcov⁡(θ)<0.\operatorname{dcov}(\theta)<0.dcov(θ)<0.
  1. If X\mathcal XX is not of strong negative type, there is a probability measure θ\thetaθ on X×Y\mathcal X\times\mathcal YX×Y whose marginals have finite first moments, with
dcov⁡(θ)=0andθ≠μ×ν.\operatorname{dcov}(\theta)=0\quad\text{and}\quad \theta\neq\mu\times\nu .dcov(θ)=0andθ=μ×ν.

The space Y\mathcal YY is arbitrary apart from having two points, so the statement fixes nothing about it.

Milestones (all from the proof on p. 17)

  1. For probability measures μ1,μ2\mu_1,\mu_2μ1​,μ2​ with finite first moments and y1≠y2y_1\ne y_2y1​=y2​, the law θ=(μ1×δ(y1)+μ2×δ(y2))/2\theta=\big(\mu_1\times\delta(y_1)+\mu_2\times\delta(y_2)\big)/2θ=(μ1​×δ(y1​)+μ2​×δ(y2​))/2 has dcov⁡(θ)=−d(y1,y2) D(μ1−μ2)/8\operatorname{dcov}(\theta)=-d(y_1,y_2)\,D(\mu_1-\mu_2)/8dcov(θ)=−d(y1​,y2​)D(μ1​−μ2​)/8.
  2. If X\mathcal XX is not of negative type, there are probability measures μ1≠μ2\mu_1\neq\mu_2μ1​=μ2​ with finite first moments and D(μ1−μ2)>0D(\mu_1-\mu_2)>0D(μ1​−μ2​)>0.
  3. If x1≠x2x_1\neq x_2x1​=x2​ then D(δ(x1)−δ(x2))<0D(\delta(x_1)-\delta(x_2))<0D(δ(x1​)−δ(x2​))<0.
  4. If D(μ1−μ2)≥0D(\mu_1-\mu_2)\ge 0D(μ1​−μ2​)≥0 and x1≠x2x_1\ne x_2x1​=x2​, some γ∈(0,1]\gamma\in(0,1]γ∈(0,1] makes τi:=γμi+(1−γ)δ(xi)\tau_i:=\gamma\mu_i+(1-\gamma)\delta(x_i)τi​:=γμi​+(1−γ)δ(xi​) satisfy D(τ1−τ2)=0D(\tau_1-\tau_2)=0D(τ1​−τ2​)=0.
  5. For μ1≠μ2\mu_1\ne\mu_2μ1​=μ2​ with D(μ1−μ2)≥0D(\mu_1-\mu_2)\ge0D(μ1​−μ2​)≥0, x1≠x2x_1\ne x_2x1​=x2​, γ∈(0,1]\gamma\in(0,1]γ∈(0,1] and y1≠y2y_1\ne y_2y1​=y2​, the law (τ1×δ(y1)+τ2×δ(y2))/2\big(\tau_1\times\delta(y_1)+\tau_2\times\delta(y_2)\big)/2(τ1​×δ(y1​)+τ2​×δ(y2​))/2 is not a product measure.

Significance

The result. Theorem 3.11 of the paper shows that strong negative type of both spaces suffices for dcov⁡(θ)=0\operatorname{dcov}(\theta)=0dcov(θ)=0 to characterize independence. Proposition 3.15 shows the hypothesis on each factor is necessary: a single failure of (3.1) already produces a law with negative distance covariance, so dcov⁡\operatorname{dcov}dcov is not even a nonnegative quantity there, and a single pair of distinct laws with D(μ1−μ2)=0D(\mu_1-\mu_2)=0D(μ1​−μ2​)=0 produces a dependent law that the test cannot detect. Consequently, any use of distance covariance on general metric data (graphs, ℓp\ell^pℓp spaces with p>2p>2p>2, spaces of distributions under Wasserstein metrics) has to verify strong negative type first. Since the two-point space Y\mathcal YY is arbitrary, the failure is a property of X\mathcal XX alone.

Formalizing it. The proposition is proved in the paper; no machine-checked proof of it, or of any result about distance covariance, is known to exist. The mission produces a formal definition of distance covariance on separable metric spaces, of negative and strong negative type in the paper's measure-theoretic form, and the computation of dcov⁡\operatorname{dcov}dcov on two-point mixtures. These are the same objects as in the sibling mission on Theorem 3.11, so the two together give a formal account of when distance covariance characterizes independence.

Difficulty

The step the paper calls "a little algebra" is the bulk of the work: dcov⁡\operatorname{dcov}dcov is a four-fold integral of a product of doubly centred distances, each of which is itself built from integrals against a marginal of θ\thetaθ, and every manipulation of it happens inside Bochner integrals over product measures whose integrability has to be derived from first moments alone. In a formal setting nothing about these integrals is automatic. The passage from a violation of the finite-sum condition (3.1) to two probability measures with D(μ1−μ2)>0D(\mu_1-\mu_2)>0D(μ1​−μ2​)>0 is left implicit in the paper. The non-product claim also uses a fact the page does not state: that τ1≠τ2\tau_1\neq\tau_2τ1​=τ2​, which follows from D(μ1−μ2)≥0D(\mu_1-\mu_2)\ge 0D(μ1​−μ2​)≥0 and is false without it.

Formalization scope

All metric spaces carry their Borel σ\sigmaσ-field and are assumed second countable, which for metric spaces is separability; this is the author's own correction, Errata (i), which makes ddd measurable on the product. Measures are Mathlib measures with values in [0,∞][0,\infty][0,∞]; mixture weights such as γ\gammaγ, 1−γ1-\gamma1−γ and 1/21/21/2 enter as extended nonnegative reals, and γ\gammaγ is always restricted to (0,1](0,1](0,1]. Because Mathlib's Bochner integral does not integrate against signed measures, D(μ1−μ2)D(\mu_1-\mu_2)D(μ1​−μ2​) is defined as the bilinear energy expansion displayed above. "Not a product measure" means θ\thetaθ differs from the product of its own marginals, never from some other product.

Several formalizations of this statement would be trivially true and are excluded. A Bochner integral of a non-integrable function is 000 in Lean, so every statement either assumes or concludes the finite first moments that make dcov⁡\operatorname{dcov}dcov and DDD genuine integrals. Negative type is the finite-sum condition (3.1) and strong negative type the measure condition of p. 11, never an embedding property. The product condition is tested against θ\thetaθ's own marginals, not against free factors. Y\mathcal YY is quantified before θ\thetaθ is chosen, and part 2's hypothesis is the full negation of strong negative type, which includes spaces of negative type.

A complete development needs integrability of dμ dνd_\mu\,d_\nudμ​dν​ under θ2\theta^2θ2 from first moments (Lemma 2.1 of the paper), linearity of the energy in each measure, push-forwards of mixtures of product measures, and the intermediate value theorem. The integrability and energy-bilinearity lemmas are reusable for any work on energy distance or distance covariance. Contributions of these general lemmas, as well as of proofs of the individual milestones, are welcome.

Selected references

  • R. Lyons, Distance covariance in metric spaces, Ann. Probab. 41 (2013), 3284–3305, https://doi.org/10.1214/12-AOP803; author's version arXiv:1106.5758 (version of 19 Dec. 2020, with errata). https://arxiv.org/abs/1106.5758
  • R. Lyons, Errata to "Distance covariance in metric spaces", Ann. Probab. 46 (2018), 2400–2405; reproduced as pp. 24–29 of arXiv:1106.5758 (version of 19 Dec. 2020). https://arxiv.org/abs/1106.5758
  • R. Lyons, Second errata to "Distance covariance in metric spaces", Ann. Probab. 49 (2021), 2668–2670; reproduced as pp. 30–32 of arXiv:1106.5758 (version of 19 Dec. 2020). https://arxiv.org/abs/1106.5758
  • G. J. Székely, M. L. Rizzo, N. K. Bakirov, Measuring and testing dependence by correlation of distances, Ann. Statist. 35 (2007), 2769–2794. https://doi.org/10.1214/009053607000000505
9 thms2 active usersReviewed
🏆Completed
Probability·Captain: mikedeng1

Distance Covariance in Metric Spaces 3: Every Separable Hilbert Space Has Strong Negative TypeResearch Paper

Motivation

Distance covariance is a statistic for testing whether two random variables are independent. Székely, Rizzo and Bakirov introduced it for Euclidean spaces (Ann. Statist. 2007): the population distance covariance of a joint law θ\thetaθ is 000 exactly when θ\thetaθ is a product measure, so a consistent test of independence follows. Lyons (arXiv:1106.5758) extended the statistic to arbitrary metric spaces and showed that the characterization of independence holds on a pair of metric spaces precisely when both have strong negative type (his Theorem 3.11 and Proposition 3.15). That makes strong negative type the property a statistician has to check before using distance covariance on a given space. Functional data, the main case in practice, live in Hilbert spaces.

This mission formalizes Lyons's Theorem 3.16: every separable Hilbert space is of strong negative type. Kosorok (2009, cited by Lyons) had asked whether the characterization of independence extends to Hilbert spaces.

Timeline.

  • 1935–1938: Schoenberg shows that a metric space has negative type exactly when its distance is the squared distance of a subset of a Hilbert space (Trans. AMS 1938).
  • 1982 and 1986: Koldobskiĭ (Theorem 1) and Linde (Theorem 6), as cited by Lyons, prove results on positive definite functions and stable measures in Banach spaces from which Theorem 3.16 follows, together with its analogue for separable LpL^pLp, 1<p<21<p<21<p<2.
  • 2007: Székely, Rizzo and Bakirov treat the Euclidean case.
  • 2013: Lyons gives a direct proof of Theorem 3.16 through a Gaussian version of the Crofton embedding.
  • 2018: the first Errata (Ann. Probab. 46) supply the justification of a continuity claim at the end of that proof (Errata (x)). They also note that Hilbert spaces were tacitly assumed real (Errata (viii)).

Setting

Let (X,d)(\mathscr X,d)(X,d) be a separable metric space with its Borel σ\sigmaσ-field. A Borel probability measure μ\muμ has a finite first moment if ∫d(o,x) dμ(x)<∞\int d(o,x)\,d\mu(x)<\infty∫d(o,x)dμ(x)<∞ for some o∈Xo\in\mathscr Xo∈X. For two such measures write E(μ1,μ2)=∬d(x,x′) dμ1(x) dμ2(x′)E(\mu_1,\mu_2)=\iint d(x,x')\,d\mu_1(x)\,d\mu_2(x')E(μ1​,μ2​)=∬d(x,x′)dμ1​(x)dμ2​(x′) and

D(μ1−μ2)=E(μ1,μ1)−2E(μ1,μ2)+E(μ2,μ2),D(\mu_1-\mu_2)=E(\mu_1,\mu_1)-2E(\mu_1,\mu_2)+E(\mu_2,\mu_2),D(μ1​−μ2​)=E(μ1​,μ1​)−2E(μ1​,μ2​)+E(μ2​,μ2​),

the integral of ddd against the square of the signed measure μ1−μ2\mu_1-\mu_2μ1​−μ2​.

The space has negative type if, for all nnn, all x1,…,xn∈Xx_1,\dots,x_n\in\mathscr Xx1​,…,xn​∈X and all real α1,…,αn\alpha_1,\dots,\alpha_nα1​,…,αn​ with ∑iαi=0\sum_i\alpha_i=0∑i​αi​=0,

∑i,j≤nαiαj d(xi,xj)≤0.(3.1)\sum_{i,j\le n}\alpha_i\alpha_j\,d(x_i,x_j)\le0. \tag{3.1}i,j≤n∑​αi​αj​d(xi​,xj​)≤0.(3.1)

By approximation, negative type gives D(μ1−μ2)≤0D(\mu_1-\mu_2)\le0D(μ1​−μ2​)≤0 for all probability measures with finite first moments. The space has strong negative type if it has negative type and D(μ1−μ2)=0D(\mu_1-\mu_2)=0D(μ1​−μ2​)=0 only when μ1=μ2\mu_1=\mu_2μ1​=μ2​. Strict negative type is the same condition restricted to finitely supported measures.

The proof works on ℓ2(Z+)\ell^2(\mathbb Z^+)ℓ2(Z+) and uses the following objects. ρ\rhoρ is the law on R∞\mathbb R^\inftyR∞ of an IID standard normal sequence Z1,Z2,…Z_1,Z_2,\dotsZ1​,Z2​,…; λ\lambdaλ is Lebesgue measure on R\mathbb RR; c=E∣Z1∣c=\mathbf E|Z_1|c=E∣Z1​∣. For w,u∈R∞w,u\in\mathbb R^\inftyw,u∈R∞ put w(u)=lim sup⁡N∑n≤Nunwnw(u)=\limsup_N\sum_{n\le N}u_nw_nw(u)=limsupN​∑n≤N​un​wn​. The Gaussian Crofton embedding sends uuu to the function

ϕ(u)(w,s)=1[w(u)/c,∞)(s)−1[0,∞)(s)\phi(u)(w,s)=\mathbf 1_{[w(u)/c,\infty)}(s)-\mathbf 1_{[0,\infty)}(s)ϕ(u)(w,s)=1[w(u)/c,∞)​(s)−1[0,∞)​(s)

on R∞×R\mathbb R^\infty\times\mathbb RR∞×R. For probability measures μ1,μ2\mu_1,\mu_2μ1​,μ2​ on ℓ2\ell^2ℓ2, its barycenter at μ=μ1−μ2\mu=\mu_1-\mu_2μ=μ1​−μ2​ is the function βϕ(μ)(w,s)=μ{u ; w(u)≤cs}\beta_\phi(\mu)(w,s)=\mu\{u\,;\,w(u)\le cs\}βϕ​(μ)(w,s)=μ{u;w(u)≤cs}.

Formalization targets

Goal: Theorem 3.16

H a separable real Hilbert space ⟹ H is of strong negative type.H \text{ a separable real Hilbert space}\ \Longrightarrow\ H \text{ is of strong negative type.}H a separable real Hilbert space ⟹ H is of strong negative type.

Milestones, in the order the proof uses them

  1. Z(u)=∑unZnZ(u)=\sum u_nZ_nZ(u)=∑un​Zn​ converges ρ\rhoρ-a.s., is centered normal with variance ∥u∥22\|u\|_2^2∥u∥22​, and E∣Z(u)∣=c∥u∥2\mathbf E|Z(u)|=c\|u\|_2E∣Z(u)∣=c∥u∥2​ (p. 18).
  2. The isometry ∥ϕ(u)−ϕ(u′)∥22=∥ϕ(u)−ϕ(u′)∥1=∥u−u′∥2\|\phi(u)-\phi(u')\|_2^2=\|\phi(u)-\phi(u')\|_1=\|u-u'\|_2∥ϕ(u)−ϕ(u′)∥22​=∥ϕ(u)−ϕ(u′)∥1​=∥u−u′∥2​ (p. 18).
  3. Every Hilbert space has negative type, indeed strict negative type (p. 18).
  4. D(μ1−μ2)=−2∫βϕ(μ1−μ2)2 d(ρ×λ)D(\mu_1-\mu_2)=-2\int\beta_\phi(\mu_1-\mu_2)^2\,d(\rho\times\lambda)D(μ1​−μ2​)=−2∫βϕ​(μ1​−μ2​)2d(ρ×λ): identity (3.4) for the Gaussian embedding (pp. 11, 18).
  5. The Cramér–Wold reduction: agreement of μi{⟨u,v⟩≤s}\mu_i\{\langle u,v\rangle\le s\}μi​{⟨u,v⟩≤s} for all finitely supported vvv forces μ1=μ2\mu_1=\mu_2μ1​=μ2​ (p. 18).
  6. If βϕ(μ)=0\beta_\phi(\mu)=0βϕ​(μ)=0 holds ρ×λ\rho\times\lambdaρ×λ-a.e., then for ρ\rhoρ-a.e. www it vanishes at ((v,w),s)((v,w),s)((v,w),s) for all v∈RKv\in\mathbb R^Kv∈RK and s∈Rs\in\mathbb Rs∈R (p. 19; Errata (x)).
  7. If the conclusion of 6 holds for every KKK, then μ1[⟨u≤L,v⟩≤s]=μ2[⟨u≤L,v⟩≤s]\mu_1[\langle u_{\le L},v\rangle\le s]=\mu_2[\langle u_{\le L},v\rangle\le s]μ1​[⟨u≤L​,v⟩≤s]=μ2​[⟨u≤L​,v⟩≤s] for all LLL, vvv, sss (p. 19).

The goal has no constants. Each milestone states a claim of the paper in the paper's strength.

Significance

The result. With Theorem 3.11, Theorem 3.16 shows that for random elements of separable Hilbert spaces, zero distance covariance is equivalent to independence. Distance-covariance tests are therefore consistent for curves, images and other functional data. It also yields Corollary 3.18: if (X,d)(\mathscr X,d)(X,d) is a separable metric space of negative type, then (X,d1/2)(\mathscr X,d^{1/2})(X,d1/2) has strong negative type, so a test of independence is available on every separable space of negative type after a change of metric. Remark 3.17 shows that separability cannot simply be dropped: a non-separable Hilbert space is of strong negative type exactly when its dimension is a cardinal of measure zero.

The formalization. The theorem is proved, and to our knowledge no proof of it, or of negative type of Hilbert spaces, is machine-checked. A complete development needs four things:

  • the Gaussian series on ℓ2\ell^2ℓ2, built from Mathlib's Measure.infinitePi and gaussianReal;
  • an L1L^1L1/L2L^2L2 isometry for a Crofton-type embedding;
  • the identity between the energy distance and a squared barycenter norm;
  • the fact that a finite Borel measure on ℓ2\ell^2ℓ2 is determined by its one-dimensional projections.

Each of these is reusable outside distance covariance: the first in Gaussian measure theory, the last whenever laws on sequence spaces are compared.

Difficulty

The first idea is to approximate. Euclidean spaces have strict negative type, finite-dimensional projections of a Hilbert space are Euclidean, and probability measures are limits of finitely supported ones. Approximation preserves the inequality D(μ1−μ2)≤0D(\mu_1-\mu_2)\le0D(μ1​−μ2​)≤0, but it does not preserve the equality case. A limit of strictly negative quantities may be 000 even though μ1≠μ2\mu_1\neq\mu_2μ1​=μ2​. Remark 3.3 of the paper exhibits a space of strict but not strong negative type, so this gap is real.

The second idea is to transport the finite-dimensional Crofton embedding, in which ∥x−y∥\|x-y\|∥x−y∥ is the measure of half-spaces separating xxx and yyy. It fails because ℓ2\ell^2ℓ2 has no rotation-invariant Lebesgue measure on its half-spaces. The Gaussian measure ρ\rhoρ replaces it. But w(u)w(u)w(u) is defined only ρ\rhoρ-almost surely, and its exceptional set depends on uuu. As a result, "βϕ(μ)=0\beta_\phi(\mu)=0βϕ​(μ)=0 almost everywhere" does not immediately give information for every direction vvv and level sss. That passage from almost every (v,s)(v,s)(v,s) to every (v,s)(v,s)(v,s) is the step the 2018 Errata had to justify.

Formalization scope

Lean conventions, all disclosed in the items:

  • Spaces. A Hilbert space is a real InnerProductSpace ℝ H with CompleteSpace H, as Errata (viii) prescribes; a complex space has the distances of its realification. Separability is SecondCountableTopology, which matches the standing separability of Errata (i). ℓ2(Z+)\ell^2(\mathbb Z^+)ℓ2(Z+) is lp (fun _ : ℕ => ℝ) 2 with the Borel σ\sigmaσ-field, declared in the Setting file because Mathlib supplies none.
  • Indices start at 000.
  • The energy term. D(μ1−μ2)D(\mu_1-\mu_2)D(μ1​−μ2​) is the three-term energy expansion, since Mathlib does not integrate against signed measures. A signed measure μ1−μ2\mu_1-\mu_2μ1​−μ2​ is always handled through the pair (μ1,μ2)(\mu_1,\mu_2)(μ1​,μ2​).
  • Junk values. lim sup⁡\limsuplimsup is taken in R\mathbb RR, so its junk value on divergent sequences lives on a ρ\rhoρ-null set; statements about w(u)w(u)w(u) are made ρ\rhoρ-a.e. or under integrals. ccc is the integral ∫∣z∣ dN(0,1)\int|z|\,dN(0,1)∫∣z∣dN(0,1). ϕ(u)\phi(u)ϕ(u) is a plain function, and Lp(ρ×λ)L^p(\rho\times\lambda)Lp(ρ×λ) norms are written as integrals, with integrability asserted alongside each one.

Trivializing encodings are ruled out:

  • negative and strong negative type are defined by (3.1) and the equality case of (3.3), never through an embedding or the injectivity of a barycenter map;
  • every item about DDD carries finite-first-moment hypotheses, so no integral silently takes the junk value 000.

Contributions are welcome on any milestone. The reduction of a general separable HHH to ℓ2(Z+)\ell^2(\mathbb Z^+)ℓ2(Z+) (by an isometry onto a closed subspace) is not posed separately and belongs to the goal's proof. Mathlib's Measure.ext_of_charFun, for finite measures on complete second-countable real inner product spaces, is a natural tool for milestone 5. Separability of lp is not yet an instance in Mathlib.

Selected references

  • R. Lyons, Distance covariance in metric spaces, Ann. Probab. 41 (2013), 3284–3305; Errata, Ann. Probab. 46 (2018), 2400–2405; Second Errata, Ann. Probab. 49 (2021), 2668–2670. Author's version of 19 Dec. 2020, including both errata: https://arxiv.org/abs/1106.5758
  • G. J. Székely, M. L. Rizzo, N. K. Bakirov, Measuring and testing dependence by correlation of distances, Ann. Statist. 35 (2007), 2769–2794. https://doi.org/10.1214/009053607000000505
  • I. J. Schoenberg, Metric spaces and positive definite functions, Trans. Amer. Math. Soc. 44 (1938), 522–536. https://doi.org/10.1090/S0002-9947-1938-1501980-0
10 thms2 active usersReviewed
🏆Completed
ProbabilityStatistics·Captain: mikedeng1

Distance Covariance in Metric Spaces 1: On Spaces of Strong Negative Type, Zero Distance Covariance Forces a Product MeasureResearch Paper

Motivation

Testing whether two random quantities are independent is one of the basic tasks of statistics. Classical correlation only detects linear dependence. Distance covariance, introduced by Székely, Rizzo and Bakirov (Ann. Statist. 2007) for random vectors in Euclidean spaces, is a dependence measure that vanishes exactly under independence. It only needs the distances between sample points, and its empirical version is a simple V-statistic. These properties made it a standard tool for nonparametric independence testing.

Lyons (Ann. Probab. 41 (2013), arXiv:1106.5758) asked in which metric spaces this characterization of independence survives. The answer is the class of metric spaces of strong negative type, which includes all separable Hilbert spaces. On such spaces, distance covariance gives a test of independence that is consistent against every alternative. This mission formalizes that result, Theorem 3.11 of the paper, together with the chain of results its proof rests on.

Timeline. Schoenberg (1937, 1938) characterized metric spaces of negative type by isometric embeddings of (X,d1/2)(\mathcal X,d^{1/2})(X,d1/2) into Hilbert space. Székely, Rizzo and Bakirov (2007) defined distance covariance on Rp×Rq\mathbb R^p\times\mathbb R^qRp×Rq and proved that it vanishes only under independence. Lyons (2013) extended the theory to general metric spaces and identified strong negative type as the exact condition. The Errata (Ann. Probab. 46 (2018), 2400–2405; included in arXiv:1106.5758, pp. 24–29) added a standing separability assumption and repaired a gap in Lemma 3.8. The Second Errata appeared in Ann. Probab. 49 (2021).

Setting

Let (X,d)(\mathcal X,d)(X,d) and (Y,d)(\mathcal Y,d)(Y,d) be separable metric spaces with their Borel σ\sigmaσ-fields. A finite measure μ\muμ on X\mathcal XX has a finite first moment if ∫d(o,x) dμ(x)<∞\int d(o,x)\,d\mu(x)<\infty∫d(o,x)dμ(x)<∞ for some (equivalently every) o∈Xo\in\mathcal Xo∈X. For such μ\muμ define

aμ(x)=∫d(x,x′) dμ(x′),D(μ)=∫d(x,x′) dμ2(x,x′),a_\mu(x)=\int d(x,x')\,d\mu(x'),\qquad D(\mu)=\int d(x,x')\,d\mu^2(x,x'),aμ​(x)=∫d(x,x′)dμ(x′),D(μ)=∫d(x,x′)dμ2(x,x′), dμ(x,x′)=d(x,x′)−aμ(x)−aμ(x′)+D(μ).d_\mu(x,x')=d(x,x')-a_\mu(x)-a_\mu(x')+D(\mu).dμ​(x,x′)=d(x,x′)−aμ​(x)−aμ​(x′)+D(μ).

For a probability measure θ\thetaθ on X×Y\mathcal X\times\mathcal YX×Y whose marginals μ\muμ and ν\nuν have finite first moments, the distance covariance is

dcov⁡(θ)=∫dμ(x,x′) dν(y,y′) dθ2((x,y),(x′,y′)).\operatorname{dcov}(\theta)=\int d_\mu(x,x')\,d_\nu(y,y')\,d\theta^2\big((x,y),(x',y')\big).dcov(θ)=∫dμ​(x,x′)dν​(y,y′)dθ2((x,y),(x′,y′)).

θ\thetaθ is a product measure if θ=μ×ν\theta=\mu\times\nuθ=μ×ν.

(X,d)(\mathcal X,d)(X,d) has negative type if ∑i,j≤nαiαjd(xi,xj)≤0\sum_{i,j\le n}\alpha_i\alpha_j d(x_i,x_j)\le0∑i,j≤n​αi​αj​d(xi​,xj​)≤0 for all nnn, all points x1,…,xnx_1,\dots,x_nx1​,…,xn​ and all real weights with ∑iαi=0\sum_i\alpha_i=0∑i​αi​=0. For finite measures μ1,μ2\mu_1,\mu_2μ1​,μ2​ with finite first moments, D(μ1−μ2)D(\mu_1-\mu_2)D(μ1​−μ2​) is the integral of ddd against (μ1−μ2)2(\mu_1-\mu_2)^2(μ1​−μ2​)2. On spaces of negative type D(μ1−μ2)≤0D(\mu_1-\mu_2)\le0D(μ1​−μ2​)≤0 for probability measures μ1,μ2\mu_1,\mu_2μ1​,μ2​. The space has strong negative type if, in addition, D(μ1−μ2)=0D(\mu_1-\mu_2)=0D(μ1​−μ2​)=0 only when μ1=μ2\mu_1=\mu_2μ1​=μ2​.

An embedding is a map ϕ:X→H\phi:\mathcal X\to Hϕ:X→H into a real Hilbert space with d(x,x′)=∥ϕ(x)−ϕ(x′)∥2d(x,x')=\|\phi(x)-\phi(x')\|^2d(x,x′)=∥ϕ(x)−ϕ(x′)∥2. Its barycenter map is βϕ(μ)=∫ϕ dμ\beta_\phi(\mu)=\int\phi\,d\muβϕ​(μ)=∫ϕdμ. The tensor embedding (x,y)↦ϕ(x)⊗ψ(y)(x,y)\mapsto\phi(x)\otimes\psi(y)(x,y)↦ϕ(x)⊗ψ(y) takes values in the Hilbert tensor product H⊗KH\otimes KH⊗K. M1(X)M^1(\mathcal X)M1(X) denotes the finite signed measures whose variation has finite first moment. M1,1(X×Y)M^{1,1}(\mathcal X\times\mathcal Y)M1,1(X×Y) denotes those on the product whose variation has marginals of finite first moment.

Formalization targets

Goal: Theorem 3.11

If X\mathcal XX and Y\mathcal YY have strong negative type and the marginals μ,ν\mu,\nuμ,ν of the probability measure θ\thetaθ have finite first moments, then

dcov⁡(θ)=0 ⟹ θ=μ×ν.\operatorname{dcov}(\theta)=0\ \Longrightarrow\ \theta=\mu\times\nu .dcov(θ)=0 ⟹ θ=μ×ν.

Milestones

  1. Lemma 2.1: dμ∈L2(μ×μ)d_\mu\in L^2(\mu\times\mu)dμ​∈L2(μ×μ). The integrability of dμ(x,x′)dν(y,y′)d_\mu(x,x')d_\nu(y,y')dμ​(x,x′)dν​(y,y′) against θ2\theta^2θ2 (p. 4) follows, so dcov⁡(θ)\operatorname{dcov}(\theta)dcov(θ) is a genuine integral.
  2. Schoenberg's theorem (p. 9): a separable space has negative type if and only if it has an embedding into ℓ2(N)\ell^2(\mathbb N)ℓ2(N).
  3. Identity (3.4): D(μ)=−2∥βϕ(μ)∥2D(\mu)=-2\|\beta_\phi(\mu)\|^2D(μ)=−2∥βϕ​(μ)∥2 when μ(X)=0\mu(\mathcal X)=0μ(X)=0. Proposition 3.1: strong negative type holds iff βϕ\beta_\phiβϕ​ is injective on probability measures with finite first moment.
  4. Proposition 3.5: dμ(x,x′)=−2⟨ϕ(x)−βϕ(μ),ϕ(x′)−βϕ(μ)⟩d_\mu(x,x')=-2\langle\phi(x)-\beta_\phi(\mu),\phi(x')-\beta_\phi(\mu)\rangledμ​(x,x′)=−2⟨ϕ(x)−βϕ​(μ),ϕ(x′)−βϕ​(μ)⟩, together with aμ(x)=∥ϕ(x)−βϕ(μ)∥2+D(μ)/2a_\mu(x)=\|\phi(x)-\beta_\phi(\mu)\|^2+D(\mu)/2aμ​(x)=∥ϕ(x)−βϕ​(μ)∥2+D(μ)/2 and D(μ)=2Var⁡(ϕ(X))D(\mu)=2\operatorname{Var}(\phi(X))D(μ)=2Var(ϕ(X)).
  5. Proposition 3.7: dcov⁡(θ)=4∥βϕ⊗ψ(θ−μ×ν)∥2\operatorname{dcov}(\theta)=4\|\beta_{\phi\otimes\psi}(\theta-\mu\times\nu)\|^2dcov(θ)=4∥βϕ⊗ψ​(θ−μ×ν)∥2.
  6. Lemma 3.9 (injectivity of βϕ\beta_\phiβϕ​ on M1(X)M^1(\mathcal X)M1(X)) and Lemma 3.8 in its errata form (injectivity of βϕ⊗ψ\beta_{\phi\otimes\psi}βϕ⊗ψ​ on M1,1(X×Y)M^{1,1}(\mathcal X\times\mathcal Y)M1,1(X×Y)).

The converse, that a product measure has dcov⁡(θ)=0\operatorname{dcov}(\theta)=0dcov(θ)=0 (p. 5), is included as a companion statement.

Significance

The result. Theorem 3.11 makes the empirical distance covariance a consistent test of independence against all alternatives on any pair of separable metric spaces of strong negative type. Examples are separable Hilbert spaces and their subsets, and every space of negative type after replacing ddd by drd^rdr, 0<r<10<r<10<r<1. Its companion, Proposition 3.15 (a separate mission of this series), shows that strong negative type is exactly the right hypothesis. Proposition 3.7 also identifies distance covariance with Brownian covariance and with the original Euclidean definition, through specific choices of embedding.

Formalizing it. The result is proved, with the gap in Lemma 3.8 closed by the Errata (2018). No part of it has a machine-checked proof that we know of. A formalization needs barycenters of Hilbert-space-valued maps against measures, the Hilbert tensor product of two real Hilbert spaces, and Schoenberg's embedding theorem. None of these is in Mathlib in this form, and all are reusable well beyond distance covariance.

Difficulty

The obvious route reads dcov⁡(θ)=0\operatorname{dcov}(\theta)=0dcov(θ)=0 as "the barycenters of θ\thetaθ and of μ×ν\mu\times\nuμ×ν coincide in H⊗KH\otimes KH⊗K" and concludes by injectivity. Strong negative type only gives injectivity of βϕ\beta_\phiβϕ​ on probability measures, while θ−μ×ν\theta-\mu\times\nuθ−μ×ν is a signed measure on a product space. Getting from injectivity on single factors to injectivity on M1,1M^{1,1}M1,1 of the product is where the original proof had a gap: an auxiliary signed measure built from θ\thetaθ was not shown to have a finite first moment. The errata version changes the embeddings so that this can be done. Two smaller obstacles are integrability (the definition of dcov⁡\operatorname{dcov}dcov is meaningful only by Lemma 2.1) and the construction of the Hilbert space in Schoenberg's theorem.

Formalization scope

All spaces are Lean metric spaces with their Borel σ\sigmaσ-fields and SecondCountableTopology. This is the separability the author adds in Errata (i), which makes ddd measurable on the product. Measures are Mathlib Measures. A probability θ\thetaθ on X×Y\mathcal X\times\mathcal YX×Y has marginals θ.map Prod.fst and θ.map Prod.snd. "Product measure" means θ\thetaθ equals the product of these marginals. Hilbert spaces are real (Errata (viii)). Existential embeddings land in ℓ2(N)\ell^2(\mathbb N)ℓ2(N), which suffices for separable spaces. The Hilbert tensor product is the completion of the algebraic tensor product with its inner product. D(μ1−μ2)D(\mu_1-\mu_2)D(μ1​−μ2​) is defined by its bilinear expansion. Injectivity on M1M^1M1 and M1,1M^{1,1}M1,1 is stated for pairs of finite measures, which is equivalent to injectivity on signed measures via the Jordan decomposition.

Every integral here is a Bochner integral, which is 000 for a non-integrable integrand. Each statement therefore carries the finite-first-moment hypotheses of the paper, and integrability itself is a milestone. Negative type and strong negative type are defined by (3.1) and by the condition on D(μ1−μ2)D(\mu_1-\mu_2)D(μ1​−μ2​), not through an embedding or a barycenter map, so Schoenberg's theorem and Proposition 3.1 are not definitional. A statement with a "product measure" whose factors are free, or with dcov defined without the moment hypotheses, would be a different and trivializable theorem.

Welcome contributions: barycenter calculus for Hilbert-valued integrals, tensor-product integrals, Schoenberg's theorem, and proofs of any milestone.

Selected references

  • R. Lyons, Distance covariance in metric spaces, Ann. Probab. 41 (2013), 3284–3305. https://doi.org/10.1214/12-AOP803 ; author's version with both errata: https://arxiv.org/abs/1106.5758
  • R. Lyons, Errata to "Distance covariance in metric spaces", Ann. Probab. 46 (2018), 2400–2405; reproduced in https://arxiv.org/abs/1106.5758 (version of 19 Dec. 2020), pp. 24–29
  • G. J. Székely, M. L. Rizzo, N. K. Bakirov, Measuring and testing dependence by correlation of distances, Ann. Statist. 35 (2007), 2769–2794. https://doi.org/10.1214/009053607000000505
  • I. J. Schoenberg, Metric spaces and positive definite functions, Trans. Amer. Math. Soc. 44 (1938), 522–536. https://doi.org/10.1090/S0002-9947-1938-1501980-0
11 thms2 active usersReviewed
🏆Completed
Captain: savarin

Sharp diagonal Hlawka constants: lower the cutoff to 70Open Problem

The Hlawka inequality for Schatten ppp-norms is a cousin of the triangle inequality: it relates the norms of three matrices to the norms of their pairwise sums and their total sum. The question is how large a comparison constant is needed to make this inequality hold.

This mission asks whether the best possible constant for complex diagonal matrices, already proved in Lean for every real p≥80p\ge80p≥80, also holds for every real p≥70p\ge70p≥70. This is an open problem: no proof is known. The constant is the one from the foundation mission: the largest comparison constant required by the cyclic family of three 3×33\times33×3 diagonal matrices. Because the cutoff-80 mission already covers every p≥80p\ge80p≥80, the new work is the range from 70 to 80.

The cutoff came down from 90 to 80 in under two days, through moona3k's proofs at 89, 88, 87, 85, 84 and 80. The step to 89 sharpened the estimates of the cutoff-90 argument, and the step to 85 added a new idea, a weighted pair-curvature and confinement estimate. How far these methods reach is not known; 70 asks for ten more units. The goal theorem below gives the exact statement.

This is an entry in the sharp diagonal Hlawka campaign, which asks for the smallest cutoff at which the same formula holds. Any proof for a cutoff of 70 or lower also settles this mission.

The broader question of optimal constants for Schatten norms appears in Audenaert and Kittaneh’s Problem 7. Extending the sharp diagonal constant to general matrices is a separate challenge.

References

  • K. M. R. Audenaert and F. Kittaneh, Problems and Conjectures in Matrix and Operator Inequalities, arXiv preprint, 2012, §8.2, Problem 7. arXiv:1201.5232
  • Ezzeri Esa, Hlawka–Schatten inequalities: sharp diagonal construction, Lean source repository, 2026, revision 79aa498bfcf7b22bd91d771fb32ec278e2d4704b. Source library
  • Ezzeri Esa and project contributors, The cyclic bound for every real p ≥ 90, research note with appendices and exact certificates, 2026. Research note

Established results on Prove2Me

  • The accepted sharp diagonal bound for every real p ≥ 80.
  • The accepted real coordinate bound for every real p ≥ 80.
  • The accepted diagonal Schatten norm identity.
66 thms2 active usersReviewed
🏆Completed
Number Theory·Captain: waitingintime

Connes–Weil Green realization: canonical Dirichlet carrier and actual-zero synthesisTextbook

Why the Green realization matters

The Weil positivity criterion relates the zeros of the Riemann zeta function to an arithmetic quadratic form. The existing Connes mission now has a proved positivity-implies-RH goal. Stronger actual-zero quartet separation also controls the complete complementary coefficient energy. Neither result by itself identifies those scalar coefficients with the adjoint of a physical Dirichlet Green operator.

This mission addresses that identification. The underlying mathematics is the classical Hilbert-space realization of a positive Dirichlet operator, as treated in Brezis, Functional Analysis, Sobolev Spaces and Partial Differential Equations, applied to the original source functions and analytic multiplicities in the Connes–Weil development. It formalizes a known functional-analytic construction; it does not claim a proof of Weil positivity or unconditional RH. The exact goal is the assembly specified below, rather than a theorem quoted verbatim from Brezis or Connes.

The fixed physical space

Fix a positive radius ttt and put It=[−t,t]I_t=[-t,t]It​=[−t,t], with restricted Lebesgue measure. A supported test is a smooth compactly supported complex function ggg on the real line whose closed support lies strictly inside (−t,t)(-t,t)(−t,t). The differential operator and its energy map are

L=−d2dx2+14,Jtu=(u′,u/2).L=-\frac{d^2}{dx^2}+\frac14,\qquad J_tu=(u',u/2).L=−dx2d2​+41​,Jt​u=(u′,u/2).

The ambient space is the Hilbert direct sum of two copies of L2(It;C)L^2(I_t;\mathbb C)L2(It​;C), using the sum of squared norms, not the Banach product maximum norm. Define the physical carrier HtH_tHt​ to be the closure of the complex linear span of JtgJ_tgJt​g for all supported tests. Thus its metric is fixed by

∥Jtu∥2=∫−tt(∣u′∣2+∣u∣2/4) dx.\|J_tu\|^2=\int_{-t}^{t}(|u'|^2+|u|^2/4)\,dx.∥Jt​u∥2=∫−tt​(∣u′∣2+∣u∣2/4)dx.

This carrier is defined independently of the zeta-zero set. It is the energy-image completion of the Dirichlet test space; the source-side HL−1H^{-1}_LHL−1​ interpretation is through Riesz representation, not by identifying the positive Sobolev norm of ggg with the source norm of ggg.

For an L2L^2L2 source fff, the source lift is the orthogonal projection of (0,2f)(0,2f)(0,2f) onto HtH_tHt​. The factor two fixes the pairing convention: its inner product against JtuJ_tuJt​u represents ∫u‾f\int\overline u f∫uf. The induced map on functions uses their L2L^2L2 classes. Its total definition sends non-L2L^2L2 functions to zero; all actual sources and tests used in the target must explicitly satisfy the required L2L^2L2 conditions, so this fallback cannot discharge the target.

The actual Green columns

Let ZZZ be exactly the set of zeros ρ\rhoρ of the actual Riemann zeta function with 0<Re⁡ρ<10<\operatorname{Re}\rho<10<Reρ<1. Let mρm_\rhomρ​ be their natural analytic multiplicity. No surrogate zero configuration or simple-zero convention is used. Write

γρ=−i(1−ρ‾−1/2),fρ(x)=exp⁡(x(−iγρ)),qρ=(1/4+γρ2)−1.\gamma_\rho=-i(1-\overline\rho-1/2),\quad f_\rho(x)=\exp(x(-i\gamma_\rho)),\quad q_\rho=(1/4+\gamma_\rho^2)^{-1}.γρ​=−i(1−ρ​−1/2),fρ​(x)=exp(x(−iγρ​)),qρ​=(1/4+γρ2​)−1.

The original Green column is the existing function

Ft,ρ(x)=qρfρ(x)−qρfρ(t)sinh⁡((t+x)/2)sinh⁡t−qρfρ(−t)sinh⁡((t−x)/2)sinh⁡t.F_{t,\rho}(x)=q_\rho f_\rho(x)-q_\rho f_\rho(t)\frac{\sinh((t+x)/2)}{\sinh t}-q_\rho f_\rho(-t)\frac{\sinh((t-x)/2)}{\sinh t}.Ft,ρ​(x)=qρ​fρ​(x)−qρ​fρ​(t)sinhtsinh((t+x)/2)​−qρ​fρ​(−t)sinhtsinh((t−x)/2)​.

Its energy is the existing Dirichlet integral Et,ρ=∫−tt(∣Ft,ρ′∣2+∣Ft,ρ∣2/4)E_{t,\rho}=\int_{-t}^t(|F'_{t,\rho}|^2+|F_{t,\rho}|^2/4)Et,ρ​=∫−tt​(∣Ft,ρ′​∣2+∣Ft,ρ​∣2/4). The reflected ordinate is retained because the Hilbert inner product is conjugate-linear in its first argument. The ported native definitions have been checked for definitional equality against the repository definitions.

Formalization targets

The goal, for every t>0t>0t>0, is the following conjunction. First, the source lift from L2(It)L^2(I_t)L2(It​) has dense range in HtH_tHt​. This asserts density, not surjectivity. Second, every actual Green column has the required L2L^2L2 regularity and belongs to the prescribed energy completion, and

embed⁡t(fρ)=JtFt,ρ,∥embed⁡t(fρ)∥2=Et,ρ.\operatorname{embed}_t(f_\rho)=J_tF_{t,\rho},\qquad \|\operatorname{embed}_t(f_\rho)\|^2=E_{t,\rho}.embedt​(fρ​)=Jt​Ft,ρ​,∥embedt​(fρ​)∥2=Et,ρ​.

Third, for every supported test ggg, the source LgLgLg is square integrable, the Green product is integrable, and

⟨embed⁡t(fρ),embed⁡t(Lg)⟩=∫−ttFt,ρ(x)‾ Lg(x) dx.\langle\operatorname{embed}_t(f_\rho),\operatorname{embed}_t(Lg)\rangle=\int_{-t}^t\overline{F_{t,\rho}(x)}\,Lg(x)\,dx.⟨embedt​(fρ​),embedt​(Lg)⟩=∫−tt​Ft,ρ​(x)​Lg(x)dx.

Finally, the full actual-zero weighted energy is summable. For vρ=mρembed⁡t(fρ)v_\rho=\sqrt{m_\rho}\operatorname{embed}_t(f_\rho)vρ​=mρ​​embedt​(fρ​), construct the bounded synthesis St:ℓ2(Z;C)→HtS_t:\ell^2(Z;\mathbb C)\to H_tSt​:ℓ2(Z;C)→Ht​ with these exact columns. Every synthesis series must be summable, and

Stu=∑ρuρvρ,(St∗h)ρ=⟨vρ,h⟩,∥St∗h∥2=∑ρ∣⟨vρ,h⟩∣2,∥St∥2≤∑ρmρEt,ρ.S_tu=\sum_\rho u_\rho v_\rho,\quad (S_t^*h)_\rho=\langle v_\rho,h\rangle,\quad \|S_t^*h\|^2=\sum_\rho|\langle v_\rho,h\rangle|^2,\quad \|S_t\|^2\le\sum_\rho m_\rho E_{t,\rho}.St​u=ρ∑​uρ​vρ​,(St∗​h)ρ​=⟨vρ​,h⟩,∥St∗​h∥2=ρ∑​∣⟨vρ​,h⟩∣2,∥St​∥2≤ρ∑​mρ​Et,ρ​.

Require uniqueness among bounded maps on this same coefficient carrier with these same basis columns. None of these norm, projection, density, pairing, or summability conclusions appears as a hypothesis of the goal.

Certified completion

The published reciprocal-square theorem supplies the actual-zero majorant underlying the native energy bound. The published bounded-synthesis theorem supplies the generic operator construction and adjoint identities. They are included as references with their existing identities, not re-created.

The aggregate goal and all seven original mission milestones are now Proved on P2M, with zero open leaves. The independent native development also proves original-constructor physical selected-quartet separation, preserving the exact columns, packet coefficients, complete positive zero family, analytic multiplicities and half-sum/half-difference actor normalization. The realization hypotheses have been discharged for the specified carrier at each positive support window. Neither this construction nor conditional positivity-implies-RH establishes Weil positivity or unconditional RH.

Mathematical content of the certified realization

An explicit smooth column vanishing at the endpoints is not, solely by those facts, an element of the closure of tests supported strictly inside the interval. The certified proofs establish that boundary-density statement in the chosen energy topology and identify the Riesz projection with the explicit Green column. Source-lift density uses the value component to distinguish vectors in the closed derivative graph. No physical column-norm or pairing assertion is assumed.

Formalization scope

All definitions, target statements and accepted proofs are checked against Lean 4.33.1 and Mathlib revision 0df444a360eaa60ab8c11dca51a86af692955474. The additive repository model also compiles with the existing Lean 4.34.0 development. The approved mission retains its shared definition bundle, aggregate goal and seven original proved milestones. Subsequent accepted supporting library lemmas are linked separately, with their exact published hypotheses and conclusions.

Each support radius has its specified carrier HtH_tHt​. Subsequent native results construct the original test-preserving isometries for nested positive support windows and transfer their actual source columns and syntheses. These are constructed inclusions, rather than identifications with a single fixed physical carrier. Downstream packet transfer retains the same-radius basis-column custody. The goal makes no claim that every prescribed window contains a negative Weil witness. The globally constructed separating test may choose its support radius after amplification. The original finite-packet inner regularization norm limits and outer right-hand support norm limits are proved natively, in that order. Subsequent certified reductions classify actual-quartet good windows and express the original fixed-window half-bound as all-accuracy finite certificates. These results do not prove the arithmetic lower inequality. Identification with the prescribed arithmetic/provenance packet endpoint and the arithmetic endpoint lower bound with original neutral-shell custody and persistence remain open for ZP-WEIL-MARKER-TRANSFER / RH-ZERO-PROV-2. The selected-coefficient certificate theorem retains the complete actual-positive tail; it establishes an equivalence, not certificate nonnegativity.

Mission boundary and milestone history

The Textbook category applies to this mission's original known functional-analytic construction. Its realization-and-synthesis goal is complete. The existing downstream milestone list and dependency graph are retained as an archive of certified extensions; milestone completion does not mean that every linked result is a premise of the original goal or that RH has been established. Future supporting definitions and lemmas remain shared library nodes unless they warrant a substantial, source-grounded checkpoint.

The unresolved arithmetic lower bound is being organized in a separate OpenProblem draft, Connes–Weil arithmetic lower bound: cofinal actual-quartet certificates. Its target requires arbitrarily large actual-quartet windows with all-accuracy nonnegative selected certificates and the complete omitted positive tail controlled at the same accuracy. The existing cofinal quartet criterion and finite selected-certificate criterion are proved reductions. The new draft goal itself is unproved and is equivalent to RH in the existing development.

Selected references

  • H. Brezis, Functional Analysis, Sobolev Spaces and Partial Differential Equations, Springer, 2011. DOI. Background on Hilbert representation, Sobolev completions and Dirichlet problems.
  • A. Connes, Trace formula in noncommutative Geometry and the zeros of the Riemann zeta function, Selecta Mathematica 5, 1999. arXiv. Context for the positivity criterion; the canonical Green model here is an explicit subsequent formalization target.
  • monocap-tech/weil, existing native definitions in DirichletResolvent.lean and DirichletEnergy.lean. Canonical model and goal specification are supplied explicitly in this proposal. The complete independently checked Green-frontier source snapshot has SHA256 ce194a69770846a9027a274e581de56b507be219c393d080a06259e175cbe798; this is a source custody record, not a claim that the archive was attached to P2M.
139 thms2 active usersReviewed
🏆Completed
Convex OptimizationOperations Research·Captain: mikedeng1

Optimization of Convex Risk Functions 2: On a Banach Lattice, a Proper Convex Monotone Risk Function Is Continuous and Subdifferentiable on the Interior of Its DomainResearch Paper

Motivation

Risk-averse stochastic optimization replaces the expected cost E[X]\mathbb E[X]E[X] of an uncertain outcome XXX by a risk function ρ(X)\rho(X)ρ(X): conditional value-at-risk, mean–semideviation and mean–upper-semideviation models, and the coherent and convex risk measures of Artzner, Delbaen, Eber and Heath and of Föllmer and Schied. Ruszczyński and Shapiro, Optimization of convex risk functions (Math. Oper. Res. 31, 2006), develop the convex analysis of such functions on general spaces of random variables, so that they can be used inside optimization problems min⁡z∈Sρ(F(z))\min_{z\in S}\rho(F(z))minz∈S​ρ(F(z)).

Optimality conditions, duality and sensitivity analysis for such problems need two regularity properties of ρ\rhoρ: continuity, and the existence of subgradients that are continuous linear functionals. For extended-valued convex functions on infinite-dimensional spaces neither comes for free. The standard sufficient condition, boundedness from above on a neighbourhood of a point (Ioffe and Tikhomirov), often cannot be used: the paper notes (p. 436) that the cone of nonnegative functions in Lp(Rm,B,μ)\mathcal L_p(\mathbb R^m,\mathcal B,\mu)Lp​(Rm,B,μ), p∈[1,+∞)p\in[1,+\infty)p∈[1,+∞), μ\muμ a continuous probability measure, has empty interior. Section 3.1 shows instead that for monotone convex risk functions on a Banach lattice both properties follow from convexity and monotonicity alone. This mission formalizes that result, Proposition 3.1, and its Lp\mathcal L_pLp​ instance, Corollary 3.1.

Setting

Let X\mathcal XX be a real vector space with a partial order ⪰\succeq⪰, and R‾=[−∞,+∞]\overline{\mathbb R}=[-\infty,+\infty]R=[−∞,+∞]. Outcomes are costs: smaller is better. A function ρ:X→R‾\rho:\mathcal X\to\overline{\mathbb R}ρ:X→R has domain dom⁡ρ={X:ρ(X)<+∞}\operatorname{dom}\rho=\{X:\rho(X)<+\infty\}domρ={X:ρ(X)<+∞} and is proper if ρ(X)>−∞\rho(X)>-\inftyρ(X)>−∞ for all XXX and dom⁡ρ≠∅\operatorname{dom}\rho\neq\emptysetdomρ=∅. The paper's axioms used here are

  • (A1) convexity: ρ(αX+(1−α)Y)≤αρ(X)+(1−α)ρ(Y)\rho(\alpha X+(1-\alpha)Y)\le\alpha\rho(X)+(1-\alpha)\rho(Y)ρ(αX+(1−α)Y)≤αρ(X)+(1−α)ρ(Y) for all X,Y∈XX,Y\in\mathcal XX,Y∈X and α∈[0,1]\alpha\in[0,1]α∈[0,1];
  • (A2) monotonicity: if Y⪰XY\succeq XY⪰X then ρ(Y)≥ρ(X)\rho(Y)\ge\rho(X)ρ(Y)≥ρ(X).

A linear functional l:X→Rl:\mathcal X\to\mathbb Rl:X→R, not necessarily continuous, is an algebraic subgradient of ρ\rhoρ at Xˉ\bar XXˉ if

ρ(X)≥ρ(Xˉ)+l(X−Xˉ)∀X∈X.(3.1)\rho(X)\ge\rho(\bar X)+l(X-\bar X)\qquad\forall X\in\mathcal X.\tag{3.1}ρ(X)≥ρ(Xˉ)+l(X−Xˉ)∀X∈X.(3.1)

When X\mathcal XX is a Banach space it carries its norm topology and is paired with its dual Y:=X∗\mathcal Y:=\mathcal X^*Y:=X∗. The subdifferential ∂ρ(Xˉ)\partial\rho(\bar X)∂ρ(Xˉ) is the set of continuous l∈X∗l\in\mathcal X^*l∈X∗ satisfying (3.1), and ρ\rhoρ is subdifferentiable at Xˉ\bar XXˉ if ∂ρ(Xˉ)≠∅\partial\rho(\bar X)\neq\emptyset∂ρ(Xˉ)=∅.

A Banach lattice is a real Banach space X\mathcal XX whose order makes it a lattice, compatible with addition, such that ∣X1∣≤∣X2∣|X_1|\le|X_2|∣X1​∣≤∣X2​∣ implies ∥X1∥≤∥X2∥\|X_1\|\le\|X_2\|∥X1​∥≤∥X2​∥. Every Lp(Ω,F,μˉ)\mathcal L_p(\Omega,\mathcal F,\bar\mu)Lp​(Ω,F,μˉ​), p∈[1,+∞]p\in[1,+\infty]p∈[1,+∞], with the almost-everywhere order, is one.

In Lean everything lives in the namespace ConvexRiskFn.Cont: dom, IsProper, A1, A2, IsAlgSubgradient and subdiff are defined in the setting file.

Formalization targets

Goal: Proposition 3.1 (p. 437)

Let X\mathcal XX be a Banach lattice and ρ:X→R‾\rho:\mathcal X\to\overline{\mathbb R}ρ:X→R proper, satisfying (A1) and (A2). Then

ρ is continuous on int⁡(dom⁡ρ),∂ρ(Xˉ)≠∅  for every Xˉ∈int⁡(dom⁡ρ).\rho \text{ is continuous on } \operatorname{int}(\operatorname{dom}\rho), \qquad \partial\rho(\bar X)\neq\emptyset \ \text{ for every } \bar X\in\operatorname{int}(\operatorname{dom}\rho).ρ is continuous on int(domρ),∂ρ(Xˉ)=∅  for every Xˉ∈int(domρ).

Milestones (the steps of the paper's argument, pp. 436–437)

  1. At Xˉ∈int⁡(dom⁡ρ)\bar X\in\operatorname{int}(\operatorname{dom}\rho)Xˉ∈int(domρ) the directional derivative δ(X)=ρ′(Xˉ,X)=lim⁡t↓0(ρ(Xˉ+tX)−ρ(Xˉ))/t\delta(X)=\rho'(\bar X,X)=\lim_{t\downarrow0}(\rho(\bar X+tX)-\rho(\bar X))/tδ(X)=ρ′(Xˉ,X)=limt↓0​(ρ(Xˉ+tX)−ρ(Xˉ))/t is finite, positively homogeneous and convex, and ρ(X)≥ρ(Xˉ)+δ(X−Xˉ)\rho(X)\ge\rho(\bar X)+\delta(X-\bar X)ρ(X)≥ρ(Xˉ)+δ(X−Xˉ).
  2. ρ\rhoρ has an algebraic subgradient at every Xˉ∈int⁡(dom⁡ρ)\bar X\in\operatorname{int}(\operatorname{dom}\rho)Xˉ∈int(domρ).
  3. Under (A2) an algebraic subgradient is positive: l(X)≥0l(X)\ge0l(X)≥0 for X⪰0X\succeq0X⪰0.
  4. (Levin) Every positive linear functional on a Banach lattice is continuous.
  5. If l∈∂ρ(Xˉ)l\in\partial\rho(\bar X)l∈∂ρ(Xˉ), then ρ\rhoρ is lower semicontinuous at Xˉ\bar XXˉ.
  6. (Phelps) A proper convex ρ\rhoρ on a Banach space that is lower semicontinuous at every point of int⁡(dom⁡ρ)\operatorname{int}(\operatorname{dom}\rho)int(domρ) is continuous there.

Companions

  • Corollary 3.1 (p. 437): for X=Lp(Ω,F,μˉ)\mathcal X=\mathcal L_p(\Omega,\mathcal F,\bar\mu)X=Lp​(Ω,F,μˉ​), p∈[1,+∞)p\in[1,+\infty)p∈[1,+∞), paired with Lq\mathcal L_qLq​, the same conclusion, with subgradients represented by g∈Lqg\in\mathcal L_qg∈Lq​ through ∫g (X−Xˉ) dμˉ\int g\,(X-\bar X)\,d\bar\mu∫g(X−Xˉ)dμˉ​.
  • Real-valued case (p. 437): if moreover ρ(X)<+∞\rho(X)<+\inftyρ(X)<+∞ for every XXX, then ρ\rhoρ is continuous on all of X\mathcal XX and subdifferentiable everywhere.

Significance

Proposition 3.1 removes lower semicontinuity from the list of assumptions a modeller has to check. In the paper's framework, the dual representation ρ(X)=sup⁡μ∈A{⟨μ,X⟩−ρ∗(μ)}\rho(X)=\sup_{\mu\in\mathcal A}\{\langle\mu,X\rangle-\rho^*(\mu)\}ρ(X)=supμ∈A​{⟨μ,X⟩−ρ∗(μ)} (Theorem 2.2) requires lower semicontinuity. The subdifferential formulas, the Hadamard directional differentiability of composite functions ρ(F(z))\rho(F(z))ρ(F(z)) and the optimality conditions of §§3.2 and 6 require continuity or subdifferentiability at the point of interest. On Lp\mathcal L_pLp​ spaces, Corollary 3.1 gives all of these on the interior of the domain from (A1) and (A2) alone, for example for real-valued convex monotone risk functions such as the mean–upper-semideviation and conditional value-at-risk models of §4.

The result is proved in the paper, so the formalization adds no new mathematics. It does add two classical functional-analytic facts that the paper cites without proof: automatic continuity of positive functionals on Banach lattices, and continuity of lower semicontinuous convex functions on open subsets of Banach spaces, here for extended-real-valued functions. As far as a search of Mathlib and of the platform shows, neither is formalized in this generality. Mathlib's continuity result for convex functions is finite-dimensional. Mathlib has the Hahn–Banach extension theorem but no theory of positive functionals on Banach lattices.

Difficulty

An algebraic subgradient exists at an interior point by Hahn–Banach applied to the directional derivative, and in a general Banach space it may be discontinuous. Continuity cannot come from local boundedness either: the usual criterion (bounded above near a point) is exactly what fails for natural examples, since positive cones in Lp\mathcal L_pLp​, p<∞p<\inftyp<∞, have empty interior. The order structure has to do the work. Monotonicity forces the subgradient to be positive, and positivity forces continuity on a Banach lattice. That last step needs completeness and solidity of the norm. Without them, positive linear functionals need not be continuous, for example on the space of finitely supported sequences.

The second difficulty is passing from lower semicontinuity at each interior point to continuity on the interior. For a convex function this needs a Baire category argument on the Banach space, and completeness cannot be dropped.

Formalization scope

  • The Banach lattice is abstract: a type E with NormedAddCommGroup, NormedSpace ℝ, CompleteSpace, Lattice, HasSolidNorm (the solidity condition) and IsOrderedAddMonoid. This is the paper's definition, and it contains the paper's function spaces, so the formal goal is a generalization. Compatibility of the order with multiplication by nonnegative scalars is not assumed; it follows from these axioms.
  • R‾\overline{\mathbb R}R is EReal. Convexity (A1) is written with EReal arithmetic, which agrees with the paper's for proper functions. Continuity on the interior is continuity of an EReal-valued function in the order topology. On the interior the function is finite, so this is ordinary continuity.
  • Subgradients in the goal are continuous linear functionals E →L[ℝ] ℝ, i.e. Y=X∗\mathcal Y=\mathcal X^*Y=X∗. A version stating only an algebraic (possibly discontinuous) subgradient would be the easy half of the result and is not the goal; it is milestone 2.
  • The interior of the domain may be empty. The goal is then vacuous, as on the page. The domain is never assumed to be all of X\mathcal XX, except in the real-valued companion, where the page assumes it.
  • Corollary 3.1 uses Mathlib's Lp ℝ p μbar (a.e. classes) with a finite measure μˉ\bar\muμˉ​ (the paper's measures are finite, p. 434) and p≠∞p\neq\inftyp=∞. Its subgradient is a function ggg with MemLp g q μbar for the Hölder conjugate qqq, paired by the integral.
  • Needed infrastructure: one-sided directional derivatives of extended-valued convex functions, Hahn–Banach for sublinear functionals (exists_extension_of_le_sublinear in Mathlib), positive functionals on Banach lattices, and the Baire-category continuity theorem for convex lower semicontinuous functions. The last two are reusable well beyond risk functions. Contributions proving any milestone, or proving the Phelps or Levin step in greater generality, are welcome.

Selected references

  • A. Ruszczyński, A. Shapiro, Optimization of convex risk functions, Mathematics of Operations Research 31(3):433–452, 2006. https://doi.org/10.1287/moor.1050.0186
  • V. L. Levin, Convex Analysis in Spaces of Measurable Functions and Its Applications in Economics, Nauka, Moscow, 1985 (cited as [11]: Lemma 1.1, Theorem 0.12).
  • R. R. Phelps, Convex Functions, Monotone Operators and Differentiability, Lecture Notes in Mathematics 1364, Springer, 1989 (cited as [19]: Theorem 3.3).
  • A. D. Ioffe, V. M. Tihomirov, Theory of Extremal Problems, North-Holland, 1979 (cited as [9]).
  • P. Artzner, F. Delbaen, J.-M. Eber, D. Heath, Coherent measures of risk, Mathematical Finance 9(3):203–228, 1999. https://doi.org/10.1111/1467-9965.00068
  • H. Föllmer, A. Schied, Convex measures of risk and trading constraints, Finance and Stochastics 6(4):429–447, 2002. https://doi.org/10.1007/s007800200072
9 thms2 active usersReviewed
🏆Completed
Convex OptimizationOperations Research·Captain: mikedeng1

Optimization of Convex Risk Functions 1: Dual Representation of a Lower Semicontinuous Convex Risk Function, with Monotonicity, Translation Equivariance and Homogeneity Read Off Its Dual DomainResearch Paper

Motivation

A risk function assigns to an uncertain cost XXX (a function of the random state ω\omegaω) a single number ρ(X)\rho(X)ρ(X) that a decision maker can minimize. Artzner, Delbaen, Eber and Heath (Math. Finance 9, 1999) singled out four axioms, convexity, monotonicity, translation equivariance and positive homogeneity, and called real-valued functions satisfying all four coherent. Föllmer and Schied (Finance Stoch. 6, 2002) and Frittelli and Rosazza Gianin dropped homogeneity to obtain convex risk measures. In each of these works, a central result is a dual representation: the risk function is a supremum of expectations under a family of probability measures, possibly with a penalty.

Ruszczyński and Shapiro (Math. Oper. Res. 31, 2006) place these representations inside general conjugate duality. Their Theorem 2.2 shows that, for any proper, lower semicontinuous, convex risk function on a locally convex space of measurable functions paired with a space of signed measures, the representation holds over the domain of the conjugate, and each remaining axiom corresponds exactly to a property of the measures in that domain. The paper then builds its optimization theory (subdifferentials of composite risk functions, optimality conditions, duality for nonanticipativity constraints) on this representation.

Timeline. Artzner et al. (1999): the coherent axioms, with a representation for finite Ω\OmegaΩ. Delbaen (2002): coherent measures on L∞L^\inftyL∞ under the Fatou property. Föllmer–Schied (2002): convex risk measures on bounded functions. Cheridito, Delbaen and Kupper (2004): spaces of processes. Rockafellar, Uryasev and Zabarankin (2002–2006): the risk envelope in L2\mathcal L_2L2​. Ruszczyński–Shapiro (2006): the general paired-space statement formalized here.

Setting

Outcomes are costs: smaller values of XXX are better. Let (Ω,F)(\Omega,\mathcal F)(Ω,F) be a measurable space and Y\mathbb YY the space of finite signed measures on it. The mission fixes

  1. a real locally convex topological vector space X\mathcal XX of F\mathcal FF-measurable functions X:Ω→RX:\Omega\to\mathbb RX:Ω→R, with its own topology (for instance a norm), not necessarily pointwise convergence;
  2. a linear subspace Y⊆Y\mathcal Y\subseteq\mathbb YY⊆Y with ∫Ω∣X∣ d∣μ∣<∞\int_\Omega|X|\,d|\mu|<\infty∫Ω​∣X∣d∣μ∣<∞ for all X∈XX\in\mathcal XX∈X, μ∈Y\mu\in\mathcal Yμ∈Y, where ∣μ∣=μ++μ−|\mu|=\mu^++\mu^-∣μ∣=μ++μ−;
  3. the pairing ⟨μ,X⟩=∫ΩX dμ=∫X dμ+−∫X dμ−\langle\mu,X\rangle=\int_\Omega X\,d\mu=\int X\,d\mu^+-\int X\,d\mu^-⟨μ,X⟩=∫Ω​Xdμ=∫Xdμ+−∫Xdμ−, compatible with the topology of X\mathcal XX: every ⟨μ,⋅⟩\langle\mu,\cdot\rangle⟨μ,⋅⟩ is continuous, and every continuous linear functional on X\mathcal XX is some ⟨μ,⋅⟩\langle\mu,\cdot\rangle⟨μ,⋅⟩, μ∈Y\mu\in\mathcal Yμ∈Y.

Write X+\mathcal X_+X+​ for the nonnegative functions, Y⪰XY\succeq XY⪰X for Y(ω)≥X(ω)Y(\omega)\ge X(\omega)Y(ω)≥X(ω) for all ω\omegaω, Y+\mathcal Y_+Y+​ for the nonnegative measures in Y\mathcal YY, and P\mathcal PP for the probability measures in Y\mathcal YY. Condition (C) requires that every μ∈Y∖Y+\mu\in\mathcal Y\setminus\mathcal Y_+μ∈Y∖Y+​ have ⟨μ,X⟩<0\langle\mu,X\rangle<0⟨μ,X⟩<0 for some X∈X+X\in\mathcal X_+X∈X+​.

A risk function ρ:X→R‾\rho:\mathcal X\to\overline{\mathbb R}ρ:X→R is proper if it never equals −∞-\infty−∞ and is finite somewhere. The axioms are

  • (A1) ρ(αX+(1−α)Y)≤αρ(X)+(1−α)ρ(Y)\rho(\alpha X+(1-\alpha)Y)\le\alpha\rho(X)+(1-\alpha)\rho(Y)ρ(αX+(1−α)Y)≤αρ(X)+(1−α)ρ(Y), α∈[0,1]\alpha\in[0,1]α∈[0,1];
  • (A2) Y⪰X⇒ρ(Y)≥ρ(X)Y\succeq X\Rightarrow\rho(Y)\ge\rho(X)Y⪰X⇒ρ(Y)≥ρ(X);
  • (A3) ρ(X+a)=ρ(X)+a\rho(X+a)=\rho(X)+aρ(X+a)=ρ(X)+a, a∈Ra\in\mathbb Ra∈R;
  • (A4) ρ(tX)=tρ(X)\rho(tX)=t\rho(X)ρ(tX)=tρ(X), t>0t>0t>0.

The conjugate is ρ∗(μ)=sup⁡X∈X{⟨μ,X⟩−ρ(X)}\rho^*(\mu)=\sup_{X\in\mathcal X}\{\langle\mu,X\rangle-\rho(X)\}ρ∗(μ)=supX∈X​{⟨μ,X⟩−ρ(X)}, the biconjugate ρ∗∗(X)=sup⁡μ∈Y{⟨μ,X⟩−ρ∗(μ)}\rho^{**}(X)=\sup_{\mu\in\mathcal Y}\{\langle\mu,X\rangle-\rho^*(\mu)\}ρ∗∗(X)=supμ∈Y​{⟨μ,X⟩−ρ∗(μ)}, the dual domain A=dom⁡ρ∗={μ∈Y:ρ∗(μ)<+∞}\mathcal A=\operatorname{dom}\rho^*=\{\mu\in\mathcal Y:\rho^*(\mu)<+\infty\}A=domρ∗={μ∈Y:ρ∗(μ)<+∞}, and lsc⁡(ρ)(X)=lim inf⁡Z→Xρ(Z)\operatorname{lsc}(\rho)(X)=\liminf_{Z\to X}\rho(Z)lsc(ρ)(X)=liminfZ→X​ρ(Z) the lower semicontinuous hull. In Lean these are pair, PairedSpaces, CondC, IsProper, A1–A4, conj, biconj, dualDom and lscHull in ConvexRiskFn.Dual.

Formalization targets

Goal: Theorem 2.2 (p. 435)

Under condition (C), for ρ\rhoρ proper, lower semicontinuous and convex,

ρ(X)=sup⁡μ∈A{⟨μ,X⟩−ρ∗(μ)}∀X,(2.6)\rho(X)=\sup_{\mu\in\mathcal A}\{\langle\mu,X\rangle-\rho^*(\mu)\}\quad\forall X,\qquad(2.6)ρ(X)=μ∈Asup​{⟨μ,X⟩−ρ∗(μ)}∀X,(2.6)

and (i) (A2) holds iff every μ∈A\mu\in\mathcal Aμ∈A is nonnegative; (ii) when X\mathcal XX contains the constant function 111, (A3) holds iff μ(Ω)=1\mu(\Omega)=1μ(Ω)=1 for all μ∈A\mu\in\mathcal Aμ∈A; (iii) (A4) holds iff ρ(X)=sup⁡μ∈A⟨μ,X⟩\rho(X)=\sup_{\mu\in\mathcal A}\langle\mu,X\rangleρ(X)=supμ∈A​⟨μ,X⟩ for all XXX (2.7).

Milestones

  1. Under (C), Y+={μ∈Y:⟨μ,X⟩≥0 ∀X∈X+}\mathcal Y_+=\{\mu\in\mathcal Y:\langle\mu,X\rangle\ge0\ \forall X\in\mathcal X_+\}Y+​={μ∈Y:⟨μ,X⟩≥0 ∀X∈X+​} (p. 434).
  2. Theorem 2.1 (Fenchel–Moreau): ρ∗∗=lsc⁡(ρ)\rho^{**}=\operatorname{lsc}(\rho)ρ∗∗=lsc(ρ) for convex proper ρ\rhoρ with lsc⁡(ρ)>−∞\operatorname{lsc}(\rho)>-\inftylsc(ρ)>−∞.
  3. The representation (2.6) by itself.
  4. Under (C) and (A2), ρ∗(μ)=+∞\rho^*(\mu)=+\inftyρ∗(μ)=+∞ for μ∉Y+\mu\notin\mathcal Y_+μ∈/Y+​.
  5. Under (A3), ρ∗(μ)=+∞\rho^*(\mu)=+\inftyρ∗(μ)=+∞ when μ(Ω)≠1\mu(\Omega)\ne1μ(Ω)=1.
  6. Under (A4), ρ∗\rho^*ρ∗ is the indicator function of {μ∈Y:⟨μ,⋅⟩≤ρ}\{\mu\in\mathcal Y:\langle\mu,\cdot\rangle\le\rho\}{μ∈Y:⟨μ,⋅⟩≤ρ}.

Companion: the risk envelope (2.8), p. 436

Under (A1)–(A3), (2.6) holds with A⊆P\mathcal A\subseteq\mathcal PA⊆P; adding (A4), ρ∗\rho^*ρ∗ is the indicator of A={μ∈P:⟨μ,X⟩≤ρ(X) ∀X}\mathcal A=\{\mu\in\mathcal P:\langle\mu,X\rangle\le\rho(X)\ \forall X\}A={μ∈P:⟨μ,X⟩≤ρ(X) ∀X}.

Significance

Theorem 2.2 is the unifying statement behind the dual representations of coherent and convex risk measures: one theorem covers bounded measurable functions paired with all finite signed measures, Lp\mathcal L_pLp​ paired with Lq\mathcal L_qLq​, and weak topologies. Downstream, the paper uses it to describe subdifferentials of risk functions as subsets of A\mathcal AA, to derive optimality conditions for min⁡zρ(F(z))\min_z\rho(F(z))minz​ρ(F(z)), and to obtain the risk envelope (2.8) used in distributionally robust optimization.

The result is proved in the paper, assuming Fenchel–Moreau in locally convex spaces as a cited theorem. As far as is known, neither Theorem 2.2 nor Fenchel–Moreau for extended-real functions on a general locally convex space has a machine-checked proof. At the pinned revision Mathlib has geometric Hahn–Banach separation in locally convex spaces but no Fenchel conjugate at all. A formal proof of the goal would yield, in particular, a reusable Fenchel–Moreau theorem for extended-real convex functions under a measure pairing.

Difficulty

The characterizations (i)–(iii) are short once (2.6) is available; the weight sits in (2.6), that is, in Fenchel–Moreau. Its proof separates a point below the epigraph from the closed convex epigraph in X×R\mathcal X\times\mathbb RX×R, which needs Hahn–Banach in a locally convex space, the identification of the separating functional with a measure in Y\mathcal YY through the compatibility assumption, and a careful case analysis when the separating hyperplane is vertical, a case that occurs because ρ\rhoρ may take the value +∞+\infty+∞. The extended-real arithmetic (r−(+∞)=−∞r-(+\infty)=-\inftyr−(+∞)=−∞, 0⋅(+∞)=00\cdot(+\infty)=00⋅(+∞)=0) has to be tracked through every supremum. A finite-dimensional argument does not transfer: X\mathcal XX is an arbitrary locally convex space, and lower semicontinuity is with respect to its own topology.

Formalization scope

X\mathcal XX is an abstract real vector space with a topology and the instances IsTopologicalAddGroup, ContinuousSMul ℝ, LocallyConvexSpace ℝ (no Hausdorff assumption), mapped injectively and linearly into Ω→R\Omega\to\mathbb RΩ→R. Y\mathcal YY is a Submodule ℝ (SignedMeasure Ω). The pairing is the difference of the Bochner integrals against the Jordan parts; integrability against ∣μ∣|\mu|∣μ∣ is a field of the structure, so the pairing is never the junk value of a non-integrable integral. The topology of Y\mathcal YY is not modelled, since no statement uses it. Risk functions take values in EReal, and every supremum is an iSup in EReal. The order ⪰\succeq⪰ is pointwise, not almost everywhere. The constant aaa in (A3) is a⋅1a\cdot\mathbf 1a⋅1 for an element 1∈X\mathbf 1\in\mathcal X1∈X equal to the constant function 111. Condition (C) is a separate hypothesis, assumed where it is used.

Two statements depart from the page, and both departures are disclosed in their items. Theorem 2.1 carries the extra hypothesis lsc⁡(ρ)>−∞\operatorname{lsc}(\rho)>-\inftylsc(ρ)>−∞, without which the printed statement is false in infinite dimension; Theorem 2.1 is a cited result, and the goal does not depend on this choice. The indicator-function milestone names the set {μ:⟨μ,⋅⟩≤ρ}\{\mu:\langle\mu,\cdot\rangle\le\rho\}{μ:⟨μ,⋅⟩≤ρ} explicitly instead of "a closed convex subset of Y\mathcal YY".

The goal mentions neither ρ∗∗\rho^{**}ρ∗∗ nor lsc⁡(ρ)\operatorname{lsc}(\rho)lsc(ρ): it is stated about ρ\rhoρ, ρ∗\rho^*ρ∗ and A\mathcal AA alone, and a proof must establish (2.6) from the hypotheses, not assume it. The hypotheses are satisfiable: a one-point Ω\OmegaΩ with X=R{∗}\mathcal X=\mathbb R^{\{\ast\}}X=R{∗}, Y=Y\mathcal Y=\mathbb YY=Y and ρ(X)=X(∗)\rho(X)=X(\ast)ρ(X)=X(∗) meets all of them, including (C) and (A1)–(A4).

Contributions are welcome at every level: Fenchel–Moreau for EReal-valued convex functions on locally convex spaces (reusable well beyond this mission), lemmas about the pairing (linearity, ⟨μ,1⟩=μ(Ω)\langle\mu,1\rangle=\mu(\Omega)⟨μ,1⟩=μ(Ω), positivity), and the milestones in the order listed.

Selected references

  • A. Ruszczyński, A. Shapiro, Optimization of convex risk functions, Mathematics of Operations Research 31(3):433–452, 2006. https://doi.org/10.1287/moor.1050.0186
  • P. Artzner, F. Delbaen, J.-M. Eber, D. Heath, Coherent measures of risk, Mathematical Finance 9(3):203–228, 1999. https://doi.org/10.1111/1467-9965.00068
  • H. Föllmer, A. Schied, Convex measures of risk and trading constraints, Finance and Stochastics 6(4):429–447, 2002. https://doi.org/10.1007/s007800200072
  • F. Delbaen, Coherent risk measures on general probability spaces, in Advances in Finance and Stochastics, Springer, 2002, 1–37. https://doi.org/10.1007/978-3-662-04790-3_1
  • P. Cheridito, F. Delbaen, M. Kupper, Coherent and convex monetary risk measures for bounded càdlàg processes, Stochastic Processes and their Applications 112(1):1–22, 2004. https://doi.org/10.1016/j.spa.2004.01.009
  • R. T. Rockafellar, Conjugate Duality and Optimization, SIAM, 1974. https://doi.org/10.1137/1.9781611970524
  • R. T. Rockafellar, S. Uryasev, M. Zabarankin, Generalized deviations in risk analysis, Finance and Stochastics 10(1):51–74, 2006. https://doi.org/10.1007/s00780-005-0165-8
8 thms2 active usersReviewed
PreviousPage 3 of 6Next

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