Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in

Get started

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

Analysis

323 missions · 182 completed

Missions

Open141Completed182All323
Control TheoryDynamical SystemsOperations Research·Captain: mikedeng1

Continuous-Time Average-Preserving Opinion Dynamics with Opinion-Dependent Communications 3: The n-Agent Model Approximates the Continuum Model Uniformly on Every Finite HorizonResearch Paper

Motivation

Bounded-confidence models describe a population of agents who repeatedly average their opinions with those of agents whose opinions are close to their own. They are used to study consensus and polarization in opinion formation, and in control as a primitive for decentralized rendezvous of mobile agents. Simulations of these models show a robust phenomenon: opinions converge to clusters, and the distances between clusters are typically close to twice the confidence radius rather than just above it. For finitely many agents this regularity has resisted proof.

V. D. Blondel, J. M. Hendrickx and J. N. Tsitsiklis (SIAM J. Control Optim. 48 (2010) 5214–5240) study a continuous-time version of the model in two forms: with nnn discrete agents, and with a continuum of agents indexed by [0,1][0,1][0,1]. For the continuum they prove that regular initial opinions converge to clusters whose separation obeys a lower bound depending on the cluster weights. To transfer such conclusions to finitely many agents one needs to know that the nnn-agent model is close to the continuum model when nnn is large. Section 4 of the paper proves this on every finite time horizon. This mission formalizes that result.

Setting

Discrete agents. There are n≥1n\ge1n≥1 agents with real opinions ξi(t)\xi_i(t)ξi​(t), t≥0t\ge0t≥0. Agents iii and jjj interact when ∣ξi−ξj∣<1|\xi_i-\xi_j|<1∣ξi​−ξj​∣<1. A solution of (2.1) is a continuous ξ:[0,∞)→Rn\xi:[0,\infty)\to\mathbb R^nξ:[0,∞)→Rn with

ξi(t)=ξi(0)+∫0t∑j: ∣ξi(τ)−ξj(τ)∣<1(ξj(τ)−ξi(τ)) dτ\xi_i(t)=\xi_i(0)+\int_0^t\sum_{j:\,|\xi_i(\tau)-\xi_j(\tau)|<1}\bigl(\xi_j(\tau)-\xi_i(\tau)\bigr)\,d\tauξi​(t)=ξi​(0)+∫0t​j:∣ξi​(τ)−ξj​(τ)∣<1∑​(ξj​(τ)−ξi​(τ))dτ

for all t≥0t\ge0t≥0 and all iii. The right-hand side is discontinuous when the interaction graph changes, so the integral form is used. A solution is proper if it is the unique solution from its initial value, its non-differentiability times have no accumulation point, and two agents that meet stay together.

Continuum agents. Agents are indexed by α∈I=[0,1]\alpha\in I=[0,1]α∈I=[0,1] with Lebesgue measure. YYY is the set of bounded measurable functions I→RI\to\mathbb RI→R. For m,M>0m,M>0m,M>0, XmMX_m^MXmM​ is the set of nondecreasing x~\tilde xx~ with m≤x~(β)−x~(α)β−α≤Mm\le\frac{\tilde x(\beta)-\tilde x(\alpha)}{\beta-\alpha}\le Mm≤β−αx~(β)−x~(α)​≤M for β≠α\beta\ne\alphaβ=α; such x~\tilde xx~ are regular. The interaction operator is

L(x~)(α)=∫I1[∣x~(α)−x~(γ)∣<1] (x~(γ)−x~(α)) dγ,\mathcal L(\tilde x)(\alpha)=\int_I \mathbf 1\bigl[|\tilde x(\alpha)-\tilde x(\gamma)|<1\bigr]\,\bigl(\tilde x(\gamma)-\tilde x(\alpha)\bigr)\,d\gamma ,L(x~)(α)=∫I​1[∣x~(α)−x~(γ)∣<1](x~(γ)−x~(α))dγ,

and a solution of (3.2) from x~0\tilde x_0x~0​ is a measurable x:(α,t)↦xt(α)x:(\alpha,t)\mapsto x_t(\alpha)x:(α,t)↦xt​(α) with every xt∈Yx_t\in Yxt​∈Y and xt(α)=x~0(α)+∫0tL(xτ)(α) dτx_t(\alpha)=\tilde x_0(\alpha)+\int_0^t\mathcal L(x_\tau)(\alpha)\,d\tauxt​(α)=x~0​(α)+∫0t​L(xτ​)(α)dτ for all t≥0t\ge0t≥0 and all α∈I\alpha\in Iα∈I.

The embedding. For ξ∈Rn\xi\in\mathbb R^nξ∈Rn, G(ξ)G(\xi)G(ξ) is the step function with G(ξ)(α)=ξiG(\xi)(\alpha)=\xi_iG(ξ)(α)=ξi​ on [i−1n,in)[\frac{i-1}n,\frac in)[ni−1​,ni​) and G(ξ)(1)=ξnG(\xi)(1)=\xi_nG(ξ)(1)=ξn​. It distributes the nnn agents over nnn blocks of III of length 1/n1/n1/n.

Formalization targets

Goal: Theorem 7 (finite-horizon approximation)

Let x~0∈XmM\tilde x_0\in X_m^Mx~0​∈XmM​, xxx the solution of (3.2) from x~0\tilde x_0x~0​, and for each n≥1n\ge1n≥1 let ξ⟨n⟩\xi^{\langle n\rangle}ξ⟨n⟩ be a proper solution of (2.1) with nondecreasing ξ⟨n⟩(0)\xi^{\langle n\rangle}(0)ξ⟨n⟩(0) and ∥G(ξ⟨n⟩(0))−x~0∥∞→0\|G(\xi^{\langle n\rangle}(0))-\tilde x_0\|_\infty\to0∥G(ξ⟨n⟩(0))−x~0​∥∞​→0. Then for every TTT and ε>0\varepsilon>0ε>0 there is n′n'n′ with

∥G(ξ⟨n⟩(t/n))−xt∥∞≤ε(t∈[0,T], n≥n′).\bigl\|G\bigl(\xi^{\langle n\rangle}(t/n)\bigr)-x_t\bigr\|_\infty\le\varepsilon\qquad(t\in[0,T],\ n\ge n').​G(ξ⟨n⟩(t/n))−xt​​∞​≤ε(t∈[0,T], n≥n′).

The statement fixes no rate in nnn and no dependence of n′n'n′ on TTT; it asserts only uniform convergence on bounded time intervals.

Milestones

  1. Lemma 1: for x~∈Xm\tilde x\in X_mx~∈Xm​ and y~∈Y\tilde y\in Yy~​∈Y, ∥L(x~)−L(y~)∥∞≤(2+8/m)∥x~−y~∥∞\|\mathcal L(\tilde x)-\mathcal L(\tilde y)\|_\infty\le(2+8/m)\|\tilde x-\tilde y\|_\infty∥L(x~)−L(y~​)∥∞​≤(2+8/m)∥x~−y~​∥∞​.
  2. Theorem 4, left inequality of (3.7): a solution from x~0∈XmM\tilde x_0\in X_m^Mx~0​∈XmM​ satisfies xt(β)−xt(α)≥me−t(β−α)x_t(\beta)-x_t(\alpha)\ge m e^{-t}(\beta-\alpha)xt​(β)−xt​(α)≥me−t(β−α) for all t≥0t\ge0t≥0, α<β\alpha<\betaα<β.
  3. Proposition 4: for every ε,T>0\varepsilon,T>0ε,T>0 there is δ>0\delta>0δ>0 such that every solution yyy of (3.2) with ∥y0−x~0∥∞≤δ\|y_0-\tilde x_0\|_\infty\le\delta∥y0​−x~0​∥∞​≤δ satisfies ∥yt−xt∥∞≤ε\|y_t-x_t\|_\infty\le\varepsilon∥yt​−xt​∥∞​≤ε on [0,T][0,T][0,T].
  4. Embedding (Section 4): if ξ\xiξ solves (2.1), then (α,t)↦G(ξ(t/n))(α)(\alpha,t)\mapsto G(\xi(t/n))(\alpha)(α,t)↦G(ξ(t/n))(α) solves (3.2) from G(ξ(0))G(\xi(0))G(ξ(0)).

Significance

The theorem says that the continuum model is the large-population limit of the nnn-agent model over any fixed time window. Combined with the paper's continuum convergence result (Theorem 6), it supports the paper's Conjecture 1 on intercluster distances for finitely many agents, and it is the first step of the paper's Proposition 5, which derives Conjecture 1 for random initial opinions from a stability conjecture for the continuum. It is a mean-field limit for a model whose interaction kernel is discontinuous, where standard Lipschitz mean-field arguments do not apply directly.

All four results and the goal are proved in the paper (with the time-scale correction described below). None of them has a machine-checked proof that this mission is aware of. The formalization contributes a checked continuous-dependence estimate for a discontinuous integral equation, a checked statement that the finite-agent dynamics embed in the continuum dynamics, and a precise record of the time normalization under which the two models agree.

Difficulty

The operator L\mathcal LL is not Lipschitz on YYY: moving one opinion across the confidence threshold changes the interaction set discontinuously. The obvious Gronwall argument for continuous dependence therefore fails for two arbitrary solutions. It works only around a trajectory that stays in some Xm′X_{m'}Xm′​, where few agents sit near the threshold, which is why the lower slope bound must hold at every time and not only at time 000. The perturbed trajectory, coming from nnn agents, is a step function and is never regular, so the estimate must be one-sided in this sense.

A literal reading of the page also fails. The page writes G(ξ⟨n⟩(t))G(\xi^{\langle n\rangle}(t))G(ξ⟨n⟩(t)), but for α\alphaα in block iii the continuum interaction L(G(ξ))(α)\mathcal L(G(\xi))(\alpha)L(G(ξ))(α) equals 1n\frac1nn1​ times the discrete right-hand side of (2.1). With x~0(α)=α/2\tilde x_0(\alpha)=\alpha/2x~0​(α)=α/2 and ξi⟨n⟩(0)=x~0(i/n)\xi^{\langle n\rangle}_i(0)=\tilde x_0(i/n)ξi⟨n⟩​(0)=x~0​(i/n), both models are linear; at t=1t=1t=1 the sup distance between G(ξ⟨n⟩(1))G(\xi^{\langle n\rangle}(1))G(ξ⟨n⟩(1)) and x1x_1x1​ tends to e−1/4e^{-1}/4e−1/4. The discrete time must be rescaled by 1/n1/n1/n.

Formalization scope

Namespace BHTOpinion.Approx. Agents of the discrete model are Fin n (0-based); the continuum index set is Set.Icc (0:ℝ) 1 with Lebesgue measure. Opinion functions are ℝ → ℝ, of which only the values on III matter; trajectories are written x t α, time first, with time in ℝ and explicit t≥0t\ge0t≥0 guards. In 0-based form, G(ξ)(α)=ξmin⁡(⌊nα⌋,n−1)G(\xi)(\alpha)=\xi_{\min(\lfloor n\alpha\rfloor,n-1)}G(ξ)(α)=ξmin(⌊nα⌋,n−1)​ on III; for n=0n=0n=0 the definition returns 000, and every statement assumes n≥1n\ge1n≥1.

Explicit readings of the paper's phrases:

  • Sup norms are written pointwise over III, including α=1\alpha=1α=1: a bound at every α∈I\alpha\in Iα∈I, never a real supremum.
  • "lim⁡n→∞∥G(ξ⟨n⟩(0))−x~0∥∞=0\lim_{n\to\infty}\|G(\xi^{\langle n\rangle}(0))-\tilde x_0\|_\infty=0limn→∞​∥G(ξ⟨n⟩(0))−x~0​∥∞​=0" is: for every δ>0\delta>0δ>0 there is NNN such that the pointwise bound δ\deltaδ holds for all n≥Nn\ge Nn≥N.
  • "There exists n′n'n′" is an explicit ∃ n′\exists\,n'∃n′ with the bound for all n≥n′n\ge n'n≥n′, t∈[0,T]t\in[0,T]t∈[0,T], α∈I\alpha\in Iα∈I.
  • "The solution xxx" of (3.2) is any solution from x~0\tilde x_0x~0​; the theorem holds for each.
  • "Proper initial condition, admitting a unique solution" is kept as printed: uniqueness from ξ⟨n⟩(0)\xi^{\langle n\rangle}(0)ξ⟨n⟩(0), finitely many non-differentiability times on every bounded interval, agents that meet stay together.
  • Solutions of (2.1) and (3.2) require the time integrand to be integrable; Lean's integral of a non-integrable function is 000.
  • The labelled correction: the discrete trajectory enters as ξ⟨n⟩(t/n)\xi^{\langle n\rangle}(t/n)ξ⟨n⟩(t/n) in the embedding claim and in Theorem 7. Equivalently, the page's statement holds for the weighted model (2.4) with weights 1/n1/n1/n; only the rescaled form is stated.
  • Only the left inequality of (3.7) is a milestone. The right inequality Me4t/mMe^{4t/m}Me4t/m is not used by Section 4.

A trivializing formalization is ruled out: the hypotheses are satisfied by x~0(α)=α∈X11\tilde x_0(\alpha)=\alpha\in X_1^1x~0​(α)=α∈X11​, the conclusion is not vacuous because GGG is evaluated at n≥1n\ge1n≥1 only, and the perturbed initial values y0y_0y0​ in Proposition 4 range over all of YYY, not over regular functions.

Infrastructure needed: Gronwall's inequality for a sup-norm difference, measure-theoretic bookkeeping for L\mathcal LL on step functions, and a change of variables τ↦τ/n\tau\mapsto\tau/nτ↦τ/n in interval integrals. The Lipschitz estimate on XmX_mXm​ and the slope bound are reusable for any continuum bounded-confidence model. Contributions to any milestone are welcome; the embedding milestone is independent of the other three.

Selected references

  • V. D. Blondel, J. M. Hendrickx, J. N. Tsitsiklis, Continuous-time average-preserving opinion dynamics with opinion-dependent communications, SIAM J. Control Optim. 48(8), 2010, 5214–5240. https://doi.org/10.1137/090766188
8 thms1 active userReviewed
Control TheoryDynamical SystemsOperations Research·Captain: mikedeng1

Continuous-Time Average-Preserving Opinion Dynamics with Opinion-Dependent Communications 2: Regular Initial Opinions Converge to Clusters with |B − A| ≥ 1 + min{W_A, W_B}/max{W_A, W_B}Research Paper

Motivation

Bounded-confidence opinion dynamics model a population in which each agent repeatedly moves its opinion towards the opinions of those agents whose views lie within a fixed distance of its own. Introduced in discrete time by Krause (1997) and studied as the Hegselmann–Krause model, these systems are a standard test case for multi-agent coordination with state-dependent communication: who talks to whom depends on the current state, so the interaction graph changes over time and the linear consensus theory does not apply. Simulations show that opinions settle into clusters that are further apart than the confidence radius, and that the distances between clusters are larger than the radius would force. Explaining those distances is a long-standing question in the area (Lorenz 2007).

Blondel, Hendrickx and Tsitsiklis (SIAM J. Control Optim. 2010) study the continuous-time version, first for finitely many agents and then for a continuum of agents. The continuum model is the limit of a large population and captures the intercluster distances observed in simulations. This mission formalizes the continuum part of the paper, Section 3: well-posedness for regular initial opinions, convergence to clusters, and the intercluster distance bound of Theorem 6.

Setting

Agents are indexed by I=[0,1]I=[0,1]I=[0,1] with Lebesgue measure. An opinion function x~:I→R\tilde x : I\to\mathbb Rx~:I→R gives the opinion x~(α)\tilde x(\alpha)x~(α) of agent α\alphaα. Write YYY for the bounded measurable opinion functions and XXX for the nondecreasing bounded ones. For m,M>0m,M>0m,M>0, XmX_mXm​ is the set of x~∈X\tilde x\in Xx~∈X whose increase rate x~(β)−x~(α)β−α\frac{\tilde x(\beta)-\tilde x(\alpha)}{\beta-\alpha}β−αx~(β)−x~(α)​ is at least mmm for all β≠α\beta\ne\alphaβ=α, and XMX^MXM the set with rate at most MMM. A function is regular if it lies in XmM=Xm∩XMX_m^M=X_m\cap X^MXmM​=Xm​∩XM for some m,M>0m,M>0m,M>0; the uniform profile x~(α)=α\tilde x(\alpha)=\alphax~(α)=α is regular.

Two agents are connected when their opinions differ by less than 111. The interaction operator is

L(x~)(α)=∫01χx~(α,γ)(x~(γ)−x~(α)) dγ,χx~(α,γ)=1[∣x~(α)−x~(γ)∣<1].\mathcal L(\tilde x)(\alpha)=\int_0^1 \chi_{\tilde x}(\alpha,\gamma)\bigl(\tilde x(\gamma)-\tilde x(\alpha)\bigr)\,d\gamma,\qquad \chi_{\tilde x}(\alpha,\gamma)=\mathbf 1\bigl[|\tilde x(\alpha)-\tilde x(\gamma)|<1\bigr].L(x~)(α)=∫01​χx~​(α,γ)(x~(γ)−x~(α))dγ,χx~​(α,γ)=1[∣x~(α)−x~(γ)∣<1].

Given an initial condition x~0\tilde x_0x~0​, a solution of (3.2) is a measurable x:I×[0,∞)→Rx : I\times[0,\infty)\to\mathbb Rx:I×[0,∞)→R, (α,t)↦xt(α)(\alpha,t)\mapsto x_t(\alpha)(α,t)↦xt​(α), with each xt∈Yx_t\in Yxt​∈Y and

xt(α)=x~0(α)+∫0tL(xτ)(α) dτfor every t≥0 and every α∈I.x_t(\alpha)=\tilde x_0(\alpha)+\int_0^t \mathcal L(x_\tau)(\alpha)\,d\tau\qquad\text{for every } t\ge 0 \text{ and every }\alpha\in I .xt​(α)=x~0​(α)+∫0t​L(xτ​)(α)dτfor every t≥0 and every α∈I.

The differential form (3.1) is ddtxt(α)=L(xt)(α)\frac{d}{dt}x_t(\alpha)=\mathcal L(x_t)(\alpha)dtd​xt​(α)=L(xt​)(α).

FFF is the set of nondecreasing s~\tilde ss~ whose distinct values are pairwise more than 111 apart; Fˉ\bar FFˉ the set of nondecreasing s~\tilde ss~ whose values, for almost every pair of agents, are equal or at least 111 apart. A fixed point is an s~∈X\tilde s\in Xs~∈X for which (3.2) started at s~\tilde ss~ has the unique solution xt=s~x_t=\tilde sxt​=s~. A cluster of s~\tilde ss~ is a value AAA held by a set of agents of positive measure WAW_AWA​, its weight.

Formalization targets

Goal: Theorem 6

For a regular x~0\tilde x_0x~0​, a solution xxx of (3.2), and s~=lim⁡t→∞xt\tilde s=\lim_{t\to\infty}x_ts~=limt→∞​xt​ almost everywhere: any two distinct clusters A≠BA\ne BA=B of s~\tilde ss~ satisfy

∣B−A∣ ≥ 1+min⁡{WA,WB}max⁡{WA,WB},|B-A|\ \ge\ 1+\frac{\min\{W_A,W_B\}}{\max\{W_A,W_B\}},∣B−A∣ ≥ 1+max{WA​,WB​}min{WA​,WB​}​,

and s~\tilde ss~ agrees almost everywhere with a member of FFF that is a fixed point.

Milestones

  1. Lemma 1: ∥L(x~)−L(y~)∥∞≤(2+8/m)∥x~−y~∥∞\|\mathcal L(\tilde x)-\mathcal L(\tilde y)\|_\infty\le(2+8/m)\|\tilde x-\tilde y\|_\infty∥L(x~)−L(y~​)∥∞​≤(2+8/m)∥x~−y~​∥∞​ for x~∈Xm\tilde x\in X_mx~∈Xm​, y~∈Y\tilde y\in Yy~​∈Y.
  2. Lemma 2: −(x~(β)−x~(α))≤L(x~)(β)−L(x~)(α)-(\tilde x(\beta)-\tilde x(\alpha))\le\mathcal L(\tilde x)(\beta)-\mathcal L(\tilde x)(\alpha)−(x~(β)−x~(α))≤L(x~)(β)−L(x~)(α), and ≤2m(x~(β)−x~(α))\le\frac 2m(\tilde x(\beta)-\tilde x(\alpha))≤m2​(x~(β)−x~(α)) on XmX_mXm​.
  3. Theorem 4: for x~0∈XmM\tilde x_0\in X_m^Mx~0​∈XmM​, (3.1) and (3.2) have a unique common solution, with xt(β)−xt(α)β−α≥me−t\frac{x_t(\beta)-x_t(\alpha)}{\beta-\alpha}\ge me^{-t}β−αxt​(β)−xt​(α)​≥me−t and xtx_txt​ regular for every ttt.
  4. Lemma 3: for a nondecreasing solution, ∫0cxt\int_0^c x_t∫0c​xt​ converges for every ccc.
  5. Proposition 2: xt(α)x_t(\alpha)xt​(α) converges outside a countable set of agents.
  6. Proposition 3(a)–(c): a.e. limits lie in Fˉ\bar FFˉ; FFF consists of fixed points; nondecreasing fixed points lie in Fˉ\bar FFˉ.
  7. Theorem 5: xt→y~∈Fˉx_t\to\tilde y\in\bar Fxt​→y~​∈Fˉ almost everywhere, and F⊆{fixed points}⊆FˉF\subseteq\{\text{fixed points}\}\subseteq\bar FF⊆{fixed points}⊆Fˉ.

Significance

Theorem 6 turns the qualitative picture "opinions freeze into clusters at least one unit apart", which already follows from Theorem 5, into a quantitative statement depending on the cluster weights: two clusters of equal weight are at least 222 apart, and a light cluster can sit closer to a heavy one. This matches the intercluster distances observed in simulations of large populations and yields Corollary 1 of the paper, a necessary condition for the stability of an equilibrium in the L1L^1L1 sense. Theorem 4 is of independent interest: the right-hand side of (3.1) is discontinuous in the state, a two-valued initial profile admits two different solutions, and well-posedness holds only under the slope bounds.

The results are proved in the paper. Nothing in this mission has a machine-checked proof yet. Formalizing it means building a small theory of integral equations with a state-dependent, discontinuous kernel on L∞L^\inftyL∞-type spaces of opinion profiles: a contraction argument on short intervals, its continuation, monotone convergence of partial integrals, and an a.e. limit argument with Fatou's lemma and Fubini.

Difficulty

The obvious route to Theorem 4, Picard–Lindelöf, fails: L\mathcal LL is not Lipschitz on YYY, because a small perturbation of opinions can switch the connection indicator on a set of positive measure. Lemma 1 restores the Lipschitz property only at functions with a positive increase rate, so existence and uniqueness require a contraction on a carefully chosen set of profiles together with a proof that the dynamics keep the increase rate positive (Lemma 2), and a continuation argument whose step size shrinks as the lower slope decays. For Theorem 6, convergence alone gives only ∣B−A∣≥1|B-A|\ge 1∣B−A∣≥1; the extra min⁡/max⁡\min/\maxmin/max term comes from agents trapped between two clusters, whose existence relies on the continuity in α\alphaα of every xtx_txt​, which the a.e. limit s~\tilde ss~ does not have.

Formalization scope

Opinion functions are ℝ → ℝ, and only their values on Set.Icc 0 1 matter; a trajectory is x : ℝ → ℝ → ℝ with x t α =xt(α)=x_t(\alpha)=xt​(α), time real with t≥0t\ge0t≥0. Lebesgue measure on III is volume.restrict (Set.Icc 0 1), and Fˉ\bar FFˉ uses its product measure. The slope conditions are written multiplied out for α<β\alpha<\betaα<β. Explicit readings of the paper's phrases:

  • "solution of (3.2)": joint measurability on I×[0,∞)I\times[0,\infty)I×[0,∞), xt∈Yx_t\in Yxt​∈Y, integrability of τ↦L(xτ)(α)\tau\mapsto\mathcal L(x_\tau)(\alpha)τ↦L(xτ​)(α) on [0,t][0,t][0,t] (implicit in the paper), and the equation for every t≥0t\ge0t≥0 and every α∈I\alpha\in Iα∈I (footnote 6), not almost every α\alphaα.
  • "the solution": any solution; Theorem 4 makes it unique.
  • "converges": Tendsto … atTop (𝓝 l) to a real limit; "except possibly for a countable set": a countable exceptional set; "a.e.": almost everywhere for Lebesgue measure on III.
  • "y~∈Fˉ\tilde y\in\bar Fy~​∈Fˉ" and "s~∈F\tilde s\in Fs~∈F" for an a.e.-defined limit: some representative equal almost everywhere belongs to the set.
  • "any two clusters": two distinct values of positive weight; weights are measures of level sets.
  • "fixed point": existence and uniqueness of the constant solution.
  • Theorem 4's printed upper bound Me4t/mMe^{4t/m}Me4t/m is replaced by "xtx_txt​ is regular for every ttt", because the paper's proof establishes the printed constant only on the first time interval; the lower bound me−tme^{-t}me−t is kept.

A trivializing formalization is ruled out: clusters are distinct with positive weight, regularity requires a positive lower slope, the solution predicate forbids the junk value of a non-integrable time integral, and x~(α)=α\tilde x(\alpha)=\alphax~(α)=α is checked to be regular, so no hypothesis is vacuous.

The development needs an integral-equation solution theory for a discontinuous kernel, the Banach fixed point theorem (Mathlib ContractingWith), Grönwall-type estimates, countability of discontinuities of monotone functions, Fatou's lemma and Fubini. Lemmas 1 and 2 and the lower bound in Theorem 4 are reused by the companion mission on the discrete-to-continuum approximation (Theorem 7). Contributions are welcome on every milestone, and in particular on the slope estimates, which are self-contained.

Selected references

  • V. D. Blondel, J. M. Hendrickx, J. N. Tsitsiklis, Continuous-time average-preserving opinion dynamics with opinion-dependent communications, SIAM J. Control Optim. 48(8), 2010, 5214–5240. https://doi.org/10.1137/090766188
  • V. D. Blondel, J. M. Hendrickx, J. N. Tsitsiklis, On Krause's multi-agent consensus model with state-dependent connectivity, IEEE Trans. Automat. Control 54(11), 2009, 2586–2597. https://doi.org/10.1109/TAC.2009.2031211
  • J. Lorenz, Continuous opinion dynamics under bounded confidence: A survey, Internat. J. Modern Phys. C 18(12), 2007, 1819–1838. https://doi.org/10.1142/S0129183107011789
  • U. Krause, Soziale Dynamiken mit vielen Interakteuren. Eine Problemskizze, in Modellierung und Simulation von Dynamiken mit vielen interagierenden Akteuren, Bremen, 1997, 37–51.
11 thms1 active userReviewed
Control TheoryDynamical SystemsOperations Research·Captain: mikedeng1

Continuous-Time Average-Preserving Opinion Dynamics with Opinion-Dependent Communications 1: Every Proper Solution of the Discrete-Agent Model Converges to Clusters at Least 1 ApartResearch Paper

Motivation

Bounded-confidence opinion dynamics model a population in which each individual revises an opinion, represented by a real number, by looking only at opinions close to its own. The best-known example is the discrete-time model of Krause (1997), also called the Hegselmann–Krause model, in which every agent moves to the average of the opinions within distance 1 of its own. Such models are studied in the social sciences as models of consensus formation and polarization, and in control theory as prototypes of multiagent systems with state-dependent interaction topology: the communication graph is not given in advance but is determined by the state itself, which is what rendezvous algorithms for mobile robots and flocking models share (Lorenz 2007; Olfati-Saber, Fax, Murray 2007).

Blondel, Hendrickx and Tsitsiklis (SIAM J. Control Optim. 48 (2010)) study the continuous-time, symmetric counterpart of Krause's model. Each opinion is continuously attracted by every other opinion differing from it by less than 1, with an intensity proportional to the difference. Simulations show convergence to clusters, groups of agents sharing a common value, with distinct clusters at distance at least 1 and typically close to 2. This mission formalizes the first of the paper's results: convergence to clusters at least 1 apart for finitely many agents.

Timeline.

  • 1997: Krause introduces the discrete-time bounded-confidence model.
  • 2003: Jadbabaie, Lin and Morse prove convergence results for nearest-neighbour coordination with switching topologies (IEEE TAC 48).
  • 2009: Blondel, Hendrickx and Tsitsiklis analyse Krause's discrete-time model and the observed intercluster distance of about 2 (IEEE TAC 54).
  • 2010: the present paper. For the continuous-time model with n agents it proves that every proper solution converges to an equilibrium with clusters at least 1 apart (Theorem 2). It also proves that almost every initial condition is proper (Theorem 1, proof sketched) and gives a continuum-agent analysis with a sharper intercluster bound.

Setting

There are nnn agents, labelled 1,…,n1,\dots,n1,…,n. Agent iii holds a real opinion xi(t)x_i(t)xi​(t) at each time t≥0t\ge 0t≥0, and xix_ixi​ is a continuous function of time. Agent jjj is a neighbour of agent iii at time ttt when ∣xi(t)−xj(t)∣<1|x_i(t)-x_j(t)|<1∣xi​(t)−xj​(t)∣<1; the inequality is strict, and every agent is its own neighbour. The intended dynamics are

x˙i(t)=∑j: ∣xi(t)−xj(t)∣<1(xj(t)−xi(t)).(1.1)\dot x_i(t)=\sum_{j:\,|x_i(t)-x_j(t)|<1}\bigl(x_j(t)-x_i(t)\bigr).\tag{1.1}x˙i​(t)=j:∣xi​(t)−xj​(t)∣<1∑​(xj​(t)−xi​(t)).(1.1)

The right-hand side jumps whenever a pair of opinions crosses distance 1, so (1.1) usually has no differentiable solution. The model is therefore the integral equation

xi(t)=xi(0)+∫0t∑j: ∣xi(τ)−xj(τ)∣<1(xj(τ)−xi(τ)) dτ(t≥0, i=1,…,n).(2.1)x_i(t)=x_i(0)+\int_0^t\sum_{j:\,|x_i(\tau)-x_j(\tau)|<1}\bigl(x_j(\tau)-x_i(\tau)\bigr)\,d\tau\qquad(t\ge0,\ i=1,\dots,n).\tag{2.1}xi​(t)=xi​(0)+∫0t​j:∣xi​(τ)−xj​(τ)∣<1∑​(xj​(τ)−xi​(τ))dτ(t≥0, i=1,…,n).(2.1)

Solutions of (2.1) need not be unique. The two-agent initial condition (−12,12)(-\tfrac12,\tfrac12)(−21​,21​) is a fixed point, but the agents can also start attracting each other immediately. An initial condition x~∈Rn\tilde x\in\mathbb R^nx~∈Rn is proper if (a) (2.1) has exactly one solution xxx with x(0)=x~x(0)=\tilde xx(0)=x~; (b) the set of times at which xxx is not differentiable is at most countable and has no accumulation point; and (c) agents that meet stay together: xi(t)=xj(t)x_i(t)=x_j(t)xi​(t)=xj​(t) implies xi(t′)=xj(t′)x_i(t')=x_j(t')xi​(t′)=xj​(t′) for all t′≥tt'\ge tt′≥t. That solution is then a proper solution.

The set of equilibria is

F={s~∈Rn: for all i,j, s~i=s~j or ∣s~i−s~j∣≥1}.F=\bigl\{\tilde s\in\mathbb R^n:\ \text{for all } i,j,\ \tilde s_i=\tilde s_j\ \text{or}\ |\tilde s_i-\tilde s_j|\ge 1\bigr\}.F={s~∈Rn: for all i,j, s~i​=s~j​ or ∣s~i​−s~j​∣≥1}.

The average opinion is xˉ(t)=1n∑ixi(t)\bar x(t)=\frac1n\sum_i x_i(t)xˉ(t)=n1​∑i​xi​(t), and V(x(t))=∑i(xi(t)−xˉ(t))2V(x(t))=\sum_i\bigl(x_i(t)-\bar x(t)\bigr)^2V(x(t))=∑i​(xi​(t)−xˉ(t))2 is the sum of squared differences from it.

Formalization targets

Goal: Theorem 2

Every proper solution xxx of (2.1) converges to a limit in FFF:

∃ x∗∈F:lim⁡t→∞x(t)=x∗,\exists\,x^*\in F:\qquad \lim_{t\to\infty}x(t)=x^*,∃x∗∈F:t→∞lim​x(t)=x∗,

that is, all limits exist and two agents with different limits end at distance at least 1.

Milestones, in the order the argument uses them

  1. Order preservation (§2.1, p. 5218): if xi(t)≥xj(t)x_i(t)\ge x_j(t)xi​(t)≥xj​(t) for some ttt, then xi(t′)≥xj(t′)x_i(t')\ge x_j(t')xi​(t′)≥xj​(t′) for every t′≥tt'\ge tt′≥t.
  2. Proposition 1 (p. 5218): xˉ\bar xxˉ is constant, V(x(t))V(x(t))V(x(t)) is nonincreasing, and outside a countable set of times dV/dtdV/dtdV/dt is negative when x(t)∉Fx(t)\notin Fx(t)∈/F and zero when x(t)∈Fx(t)\in Fx(t)∈F.
  3. Monotone partial sums (2.3) (p. 5219): for a sorted initial condition and every kkk, outside a countable set of times the derivative of ∑i≤kxi(t)\sum_{i\le k}x_i(t)∑i≤k​xi​(t) equals ∑i≤k∑j>k: ∣xi−xj∣<1(xj−xi)≥0\sum_{i\le k}\sum_{j>k:\,|x_i-x_j|<1}(x_j-x_i)\ge 0∑i≤k​∑j>k:∣xi​−xj​∣<1​(xj​−xi​)≥0, and ∑i≤kxi(t)\sum_{i\le k}x_i(t)∑i≤k​xi​(t) is nondecreasing in ttt.
  4. Convergence of each opinion (p. 5219): every xi(t)x_i(t)xi​(t) has a limit as t→∞t\to\inftyt→∞.

Significance

The result. Theorem 2 establishes the clustering behaviour seen in simulations for every proper solution. The paper's Theorem 1 states that almost every initial condition is proper, so the conclusion covers almost every initial condition. The lower bound 1 on the distance between clusters is the baseline that the paper's continuum analysis improves to 1+min⁡{WA,WB}/max⁡{WA,WB}1+\min\{W_A,W_B\}/\max\{W_A,W_B\}1+min{WA​,WB​}/max{WA​,WB​}. Average preservation and the decrease of VVV (Proposition 1) are the structural facts that the continuum model also has.

Formalization. Theorem 2 is proved in the paper; no machine-checked version exists on Prove2Me or, as far as is known, elsewhere. The mission produces a Lean definition of solutions of a discontinuous integral equation with a state-dependent neighbour graph, and a convergence proof for it. The remaining work is to formalize the known argument, from the integral equation to the existence and location of the limit.

Difficulty

The obvious approach treats (1.1) as an ODE and differentiates along trajectories. That fails because the right-hand side is discontinuous in the state. A solution is only an integral solution, it may fail to be differentiable, and derivative identities such as (2.3) hold only outside an exceptional set of times. Every step from a derivative sign to a monotonicity or limit statement therefore has to go through the integral equation, not the differential one. A second obstacle is that pairs of agents at distance exactly 1 sit on the discontinuity of the interaction rule. This is where uniqueness fails (footnote 3 of the paper) and why conditions (a)–(c) are hypotheses. A decreasing Lyapunov function VVV alone does not give convergence of the trajectory to a single point, so Proposition 1 does not by itself settle Theorem 2.

Formalization scope

Agents are Fin n. Time is ℝ, and only values at t≥0t\ge 0t≥0 enter. A trajectory is x : ℝ → Fin n → ℝ. A solution of (2.1) is continuous on [0,∞)[0,\infty)[0,∞) and satisfies (2.1) for every t≥0t\ge 0t≥0 and every iii, with the neighbour set Finset.univ.filter (fun j => |x τ i - x τ j| < 1). The integrand is also required to be interval-integrable on [0,t][0,t][0,t]; for a continuous trajectory this always holds. Explicit readings of the paper's phrases:

  • "unique solution" in (a) is uniqueness among all solutions of (2.1), with no sortedness or differentiability assumed;
  • condition (b) is "for every TTT, the non-differentiability times in [0,T][0,T][0,T] form a finite set", which is equivalent for subsets of [0,∞)[0,\infty)[0,∞);
  • "converges to a limit" is Tendsto x atTop (𝓝 xstar) in Fin n → ℝ, with real time;
  • "with the exception of a countable set of times" is the existence of a countable set SSS outside which the derivative of V(x(t))V(x(t))V(x(t)) exists and has the stated sign;
  • "constant" and "nonincreasing" are on [0,∞)[0,\infty)[0,∞);
  • Proposition 1 assumes n≥1n\ge1n≥1 so that xˉ\bar xxˉ is meaningful.

The paper's sortedness convention ("we assume … that the components of proper initial conditions are sorted") is a hypothesis only of the partial-sum milestone. Theorem 2 is stated for every proper solution. A formalization that dropped condition (a), restricted solutions to sorted, differentiable or eventually constant trajectories, or replaced (2.1) by the differential equation would prove a different, and in parts trivial, statement. These are excluded.

The work needs interval integrals and the fundamental theorem of calculus for integrands with jumps, monotonicity from almost-everywhere derivative signs, and bounded monotone convergence. The definition of solutions of (2.1) and the equilibrium set is reusable for the stability results of the same paper (Theorem 3), which are not part of this mission. Contributions are welcome at every milestone, as are alternative convergence proofs, such as the paper's reference [9], that avoid symmetry.

Selected references

  • V. D. Blondel, J. M. Hendrickx, J. N. Tsitsiklis, Continuous-time average-preserving opinion dynamics with opinion-dependent communications, SIAM J. Control Optim. 48(8), 2010, 5214–5240. https://doi.org/10.1137/090766188
  • V. D. Blondel, J. M. Hendrickx, J. N. Tsitsiklis, On Krause's multi-agent consensus model with state-dependent connectivity, IEEE Trans. Automat. Control 54(11), 2009, 2586–2597. https://doi.org/10.1109/TAC.2009.2031211
  • A. Jadbabaie, J. Lin, A. S. Morse, Coordination of groups of mobile autonomous agents using nearest neighbor rules, IEEE Trans. Automat. Control 48(6), 2003, 988–1001. https://doi.org/10.1109/TAC.2003.812781
  • J. Lorenz, Continuous opinion dynamics under bounded confidence: a survey, Internat. J. Modern Phys. C 18(12), 2007, 1819–1838. https://doi.org/10.1142/S0129183107011789
  • R. Olfati-Saber, J. A. Fax, R. M. Murray, Consensus and cooperation in networked multi-agent systems, Proc. IEEE 95(1), 2007, 215–233. https://doi.org/10.1109/JPROC.2006.887293
  • U. Krause, Soziale Dynamiken mit vielen Interakteuren. Eine Problemskizze, in Modellierung und Simulation von Dynamiken mit vielen interagierenden Akteuren, Universität Bremen, 1997, 37–51.
6 thms1 active userReviewed
Differential GeometryFunctional AnalysisProbability·Captain: mikedeng1

Bakry–Émery Curvature-Dimension Condition and Riemannian Ricci Curvature Bounds 2: The Dirichlet Form of an Energy Measure Space Is Twice the Cheeger Energy Iff It Is Upper-RegularResearch Paper

Motivation

There are two standard ways to do analysis on a non-smooth space. The first starts from an energy: a Dirichlet form E\mathcal EE on L2(X,m)L^2(X,m)L2(X,m), its heat semigroup and its carré du champ Γ\GammaΓ. This is the setting of Bakry–Émery Γ\GammaΓ-calculus and of the curvature-dimension condition BE(K,N)BE(K,N)BE(K,N). The second starts from a metric measure space (X,d,m)(X,d,m)(X,d,m): slopes of Lipschitz functions, the Cheeger energy, Wasserstein distances, and the synthetic Ricci bounds CD(K,∞)\mathrm{CD}(K,\infty)CD(K,∞) and RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞) of Lott–Villani and Sturm.

Moving between the two requires a dictionary. A Dirichlet form defines a distance, the intrinsic distance dEd_{\mathcal E}dE​ (Biroli–Mosco, Sturm). That distance defines a Cheeger energy. The question is whether the energy rebuilt from dEd_{\mathcal E}dE​ is the energy we started from. Ambrosio, Gigli and Savaré answer this in §3.3 of their paper on the Bakry–Émery condition and Riemannian Ricci bounds (arXiv:1209.5786, Ann. Probab. 2015). Their answer is the identification used in the main theorem of the paper, BE(K,∞)⇒RCD(K,∞)BE(K,\infty)\Rightarrow\mathrm{RCD}(K,\infty)BE(K,∞)⇒RCD(K,∞).

Timeline:

  • 1991–1995: Biroli–Mosco and Sturm introduce the intrinsic distance of a strongly local regular Dirichlet form on a locally compact space and prove its length property there ([50, 52] of the paper).
  • 1999: Cheeger defines the energy that now bears his name (GAFA 9).
  • 2014: Ambrosio–Gigli–Savaré identify the minimal weak gradient with Cheeger's relaxed gradient on general metric measure spaces and introduce RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞) (Invent. Math. 195; Duke 163).
  • 2015: the present paper sets up Energy measure spaces on Polish spaces, without local compactness, and proves Theorems 3.9–3.14.

Setting

Let XXX be a set with a σ-additive measure mmm. A Dirichlet form is a lower semicontinuous quadratic form E:L2(X,m)→[0,∞]\mathcal E:L^2(X,m)\to[0,\infty]E:L2(X,m)→[0,∞] with E(η∘f)≤E(f)\mathcal E(\eta\circ f)\le\mathcal E(f)E(η∘f)≤E(f) for every 1-Lipschitz η\etaη with η(0)=0\eta(0)=0η(0)=0, and with dense domain V={E<∞}\mathbb V=\{\mathcal E<\infty\}V={E<∞}. It is strongly local when E(f,g)=0\mathcal E(f,g)=0E(f,g)=0 whenever (f+a)g=0(f+a)g=0(f+a)g=0 a.e. for a constant aaa. A function f∈Vf\in\mathbb Vf∈V belongs to G\mathbb GG, with carré du champ Γ(f)∈L+1\Gamma(f)\in L^1_+Γ(f)∈L+1​, if E(f,fφ)−12E(f2,φ)=∫Γ(f)φ dm\mathcal E(f,f\varphi)-\frac12\mathcal E(f^2,\varphi)=\int\Gamma(f)\varphi\,dmE(f,fφ)−21​E(f2,φ)=∫Γ(f)φdm for all bounded φ∈V\varphi\in\mathbb Vφ∈V.

Let LC\mathbb L_CLC​ be the set of continuous ψ∈G\psi\in\mathbb Gψ∈G with Γ(ψ)≤1\Gamma(\psi)\le1Γ(ψ)≤1 a.e. The intrinsic distance is

dE(x,y)=sup⁡ψ∈LC∣ψ(y)−ψ(x)∣.d_{\mathcal E}(x,y)=\sup_{\psi\in\mathbb L_C}|\psi(y)-\psi(x)|.dE​(x,y)=ψ∈LC​sup​∣ψ(y)−ψ(x)∣.

An Energy measure space (X,τ,m,E)(X,\tau,m,\mathcal E)(X,τ,m,E) (Definition 3.6) is a strongly local Dirichlet form on a Polish space with a fully supported Borel measure such that dEd_{\mathcal E}dE​ is a finite complete distance inducing τ\tauτ, and a continuous θ≥0\theta\ge0θ≥0 has its truncations Sk∘θS_k\circ\thetaSk​∘θ in L\mathbb LL.

On the metric side, ∣Df∣(x)=lim sup⁡y→x∣f(y)−f(x)∣/d(y,x)|Df|(x)=\limsup_{y\to x}|f(y)-f(x)|/d(y,x)∣Df∣(x)=limsupy→x​∣f(y)−f(x)∣/d(y,x) is the slope, and the Cheeger energy is

Ch(f)=inf⁡{lim inf⁡n12∫∣Dfn∣2 dm: fn∈Lipb(X), fn→f in L2}.\mathrm{Ch}(f)=\inf\Big\{\liminf_n\tfrac12\int|Df_n|^2\,dm:\ f_n\in\mathrm{Lip}_b(X),\ f_n\to f\text{ in }L^2\Big\}.Ch(f)=inf{nliminf​21​∫∣Dfn​∣2dm: fn​∈Lipb​(X), fn​→f in L2}.

Condition (MD) asks that (X,d)(X,d)(X,d) be complete and separable, supp⁡m=X\operatorname{supp}m=Xsuppm=X, and balls have finite measure. Condition (ED) asks that every ψ∈LC\psi\in\mathbb L_Cψ∈LC​ be 1-Lipschitz for ddd (ED.a), and that every Lipschitz ψ\psiψ with ∣Dψ∣≤1|D\psi|\le1∣Dψ∣≤1 and bounded support lie in LC\mathbb L_CLC​ (ED.b). E\mathcal EE is upper-regular (Definition 3.13) if every fff in a dense subset of V\mathbb VV is an L2L^2L2 limit of bounded continuous fn∈Gf_n\in\mathbb Gfn​∈G with bounded upper semicontinuous gn≥Γ(fn)g_n\ge\sqrt{\Gamma(f_n)}gn​≥Γ(fn​)​ and lim sup⁡n∫gn2≤E(f)\limsup_n\int g_n^2\le\mathcal E(f)limsupn​∫gn2​≤E(f).

Formalization targets

Goal: Theorem 3.14

For an Energy measure space,

E(f)=2 Ch(f)∀f∈L2(X,m)⟺E is upper-regular,\mathcal E(f)=2\,\mathrm{Ch}(f)\quad\forall f\in L^2(X,m)\qquad\Longleftrightarrow\qquad\mathcal E\text{ is upper-regular},E(f)=2Ch(f)∀f∈L2(X,m)⟺E is upper-regular,

and in this case G=V\mathbb G=\mathbb VG=V.

Milestones

  • Theorem 3.9: an Energy measure space satisfies (MD) and (ED) for dEd_{\mathcal E}dE​; conversely, a distance with (MD) and (ED) makes the structure an Energy measure space and equals dEd_{\mathcal E}dE​.
  • Theorem 3.10: (X,dE)(X,d_{\mathcal E})(X,dE​) is a length space.
  • Proposition 3.11: if f∈G∩Cbf\in\mathbb G\cap C_bf∈G∩Cb​ and Γ(f)≤ζ2\Gamma(f)\le\zeta^2Γ(f)≤ζ2 with ζ\zetaζ bounded upper semicontinuous, then fff is Lipschitz and ∣D∗f∣≤ζ|D^*f|\le\zeta∣D∗f∣≤ζ.
  • Theorem 3.12: under (MD), (ED.b) holds iff every Lipschitz fff of bounded support has ∣Df∣2≥Γ(f)|Df|^2\ge\Gamma(f)∣Df∣2≥Γ(f); then 2Ch≥E2\mathrm{Ch}\ge\mathcal E2Ch≥E and ∣Dg∣w2≥Γ(g)|Dg|_w^2\ge\Gamma(g)∣Dg∣w2​≥Γ(g).
  • The remaining assertions of Theorem 3.14: Γ(f)=∣Df∣w2\Gamma(f)=|Df|_w^2Γ(f)=∣Df∣w2​ (3.41), density of V∩Lipb\mathbb V\cap\mathrm{Lip}_bV∩Lipb​ in V\mathbb VV, and mass preservation of (Pt)(P_t)(Pt​) under (MD.exp).

Significance

The identification E=2Ch\mathcal E=2\mathrm{Ch}E=2Ch lets every metric notion be applied to an energy structure. Once it holds, the Wasserstein gradient flow of the entropy, the EVIK\mathrm{EVI}_KEVIK​ formulation and RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞) all make sense for the energy. That is the route by which the paper proves that BE(K,∞)BE(K,\infty)BE(K,∞) on a Riemannian Energy measure space implies RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞), the converse of the earlier RCD⇒BE\mathrm{RCD}\Rightarrow BERCD⇒BE result. Theorem 3.12 gives the one-sided inequality 2Ch≥E2\mathrm{Ch}\ge\mathcal E2Ch≥E under the single condition (ED.b), and (3.41) says the energy density is the squared minimal weak gradient. Mass preservation is a standing hypothesis of several other results of the paper, and here it comes for free.

All of these results are proved in the paper, partly by citation: the mass-preservation clause rests on [6, Theorem 4.20], and the length property uses a midpoint criterion from Burago–Burago–Ivanov. None of them has a machine-checked proof. Mathlib has no Dirichlet forms, no Cheeger energy and no theory of length spaces built from curve length. This mission produces precise Lean statements of the paper's identification theorem and of the lemmas its proof uses, so that the metric–energy dictionary can be built up and proved one piece at a time.

Difficulty

The inequality 2Ch≥E2\mathrm{Ch}\ge\mathcal E2Ch≥E is the easy direction once (3.32) is available. Proving (3.32) means bounding the energy density of the Hopf–Lax inf-convolution QtfQ_tfQt​f pointwise by D+(x,t)2/t2D^+(x,t)^2/t^2D+(x,t)2/t2. Only finite minima over a countable dense set lie in V\mathbb VV, so the bound has to pass to the limit through the lower semicontinuity (2.10) of Γ\sqrt\GammaΓ​.

The reverse inequality needs the opposite move: from an mmm-a.e. bound Γ(f)≤ζ2\Gamma(f)\le\zeta^2Γ(f)≤ζ2 to a pointwise bound on the metric slope at every point. That step is Proposition 3.11. It needs ζ\zetaζ to be upper semicontinuous and dEd_{\mathcal E}dE​ to be a length distance. Without upper semicontinuity, an a.e. bound says nothing about the slope at a given point. The obvious idea, testing E\mathcal EE against the Lipschitz functions given by (ED.b), produces only lower bounds on E\mathcal EE and cannot give 2Ch≤E2\mathrm{Ch}\le\mathcal E2Ch≤E. That is why upper regularity is the exact condition. The length property (Theorem 3.10) is itself proved by contradiction from a Lipschitz test function built from two disjoint balls. On a space that is not locally compact, this needs a completeness argument rather than Hopf–Rinow.

Formalization scope

Representation. Elements of L2(X,m)L^2(X,m)L2(X,m) are functions X→RX\to\mathbb RX→R. E\mathcal EE is ∞\infty∞ off L2L^2L2, and every predicate is invariant under mmm-a.e. equality. The σ-algebra is Borel (BorelSpace), standing in for its mmm-completion. The topology τ\tauτ is the topology of the metric of XXX, and condition (b) of Definition 3.6 says that this metric equals dEd_{\mathcal E}dE​. Completeness and separability are typeclass binders. The carré du champ is a predicate on a density, never a chosen function. Slopes, dEd_{\mathcal E}dE​, Ch\mathrm{Ch}Ch and curve lengths take values in [0,∞][0,\infty][0,∞]. The curve length is the total variation, which agrees with ∫∣γ˙∣\int|\dot\gamma|∫∣γ˙​∣. The truncation profile SSS of (3.27) is a parameter with the properties the paper fixes. "Dense in V\mathbb VV" means dense for the norm (∥f∥22+E(f))1/2(\|f\|_2^2+\mathcal E(f))^{1/2}(∥f∥22​+E(f))1/2. The minimal weak gradient is required to be nonnegative, which makes its two characterizing conditions determine it. Mass preservation is stated on L1∩L2L^1\cap L^2L1∩L2, with Ptf∈L1P_tf\in L^1Pt​f∈L1 part of the conclusion. In Theorem 3.9 the printed "distance on X×XX\times XX×X" is read as a distance on XXX.

Ruling out trivializations. The Cheeger energy is defined from slopes of bounded Lipschitz functions and never through E\mathcal EE. Upper regularity is Definition 3.13 with a dense approximating set, not the identity E=2Ch\mathcal E=2\mathrm{Ch}E=2Ch.

Infrastructure. A complete development needs carré du champ calculus for strongly local forms (chain rule, (2.9), (2.10)), the Hopf–Lax semigroup on metric spaces, relaxation and minimal weak gradients, and the midpoint characterization of length spaces. Mathlib has none of these, and all of them can be reused beyond this mission. Contributions of any of these pieces, and proofs of individual milestones, are welcome.

Selected references

  • L. Ambrosio, N. Gigli, G. Savaré, Bakry–Émery curvature-dimension condition and Riemannian Ricci curvature bounds, Ann. Probab. 43(1), 339–404, 2015. https://arxiv.org/abs/1209.5786 (v4 cited)
  • L. Ambrosio, N. Gigli, G. Savaré, Calculus and heat flow in metric measure spaces and applications to spaces with Ricci bounds from below, Invent. Math. 195, 289–391, 2014. https://doi.org/10.1007/s00222-013-0456-1
  • L. Ambrosio, N. Gigli, G. Savaré, Metric measure spaces with Riemannian Ricci curvature bounded from below, Duke Math. J. 163, 1405–1490, 2014. https://doi.org/10.1215/00127094-2681605
  • J. Cheeger, Differentiability of Lipschitz functions on metric measure spaces, Geom. Funct. Anal. 9, 428–517, 1999. https://doi.org/10.1007/s000390050094
  • K.-T. Sturm, Analysis on local Dirichlet spaces I. Recurrence, conservativeness and L^p-Liouville properties, J. Reine Angew. Math. 456, 173–196, 1994. https://doi.org/10.1515/crll.1994.456.173
  • N. Bouleau, F. Hirsch, Dirichlet Forms and Analysis on Wiener Space, de Gruyter, 1991. https://doi.org/10.1515/9783110858389
12 thms1 active userReviewed
Functional AnalysisProbability·Captain: mikedeng1

Bakry–Émery Curvature-Dimension Condition and Riemannian Ricci Curvature Bounds 1: The Weak, Pointwise and Gradient Forms of the Bakry–Émery Condition BE(K,N) Are EquivalentResearch Paper

Motivation

On a Riemannian manifold, a lower bound Ric≥K\mathrm{Ric}\ge KRic≥K together with a dimension bound NNN can be read off from the heat flow alone. This is the Bakry–Émery curvature-dimension condition BE(K,N)BE(K,N)BE(K,N): Bochner's inequality Γ2(f)≥K Γ(f)+1N(Δf)2\Gamma_2(f)\ge K\,\Gamma(f)+\tfrac1N(\Delta f)^2Γ2​(f)≥KΓ(f)+N1​(Δf)2 for the iterated carré du champ. The condition makes sense for any diffusion: weighted manifolds, infinite-dimensional Gaussian spaces, and limits of manifolds where no Ricci tensor exists. For this reason it is one of the two main routes to synthetic curvature bounds, the other being the optimal-transport conditions of Lott–Villani and Sturm. Bakry–Émery 1985; Bakry–Gentil–Ledoux 2014.

Ambrosio, Gigli and Savaré prove that, on metric measure spaces, BE(K,∞)BE(K,\infty)BE(K,∞) for the Cheeger energy is equivalent to the transport condition RCD(K,∞)RCD(K,\infty)RCD(K,∞). Their first step (§2.2) is to state BE(K,N)BE(K,N)BE(K,N) for an abstract Dirichlet form, in a weak form and under minimal regularity, and to show that the usual ways of writing it are equivalent. That equivalence, Corollary 2.3, is the subject of this mission. Every later section of the paper and the remaining missions of this series use one of its forms. arXiv:1209.5786v4, §2.2, pp. 14–20.

Setting

Let (X,B)(X,\mathcal B)(X,B) be a measurable space with a σ\sigmaσ-additive measure mmm.

  • A symmetric Dirichlet form is a functional E:L2(X,m)→[0,∞]\mathcal E:L^2(X,m)\to[0,\infty]E:L2(X,m)→[0,∞] that is quadratic and L2L^2L2-lower semicontinuous, satisfies E(η∘f)≤E(f)\mathcal E(\eta\circ f)\le\mathcal E(f)E(η∘f)≤E(f) for every 1-Lipschitz η\etaη with η(0)=0\eta(0)=0η(0)=0, and has a dense domain V={f:E(f)<∞}\mathbb V=\{f:\mathcal E(f)<\infty\}V={f:E(f)<∞}.
  • Write E(f,g)\mathcal E(f,g)E(f,g) for its bilinear form and V∞=V∩L∞\mathbb V_\infty=\mathbb V\cap L^\inftyV∞​=V∩L∞.
  • E\mathcal EE is strongly local if E(f,g)=0\mathcal E(f,g)=0E(f,g)=0 whenever (f+a)g=0(f+a)g=0(f+a)g=0 a.e. for some constant aaa.
  • The generator ΔE\Delta_{\mathcal E}ΔE​ is defined by E(f,g)=−∫Xg ΔEf dm\mathcal E(f,g)=-\int_X g\,\Delta_{\mathcal E}f\,dmE(f,g)=−∫X​gΔE​fdm for all g∈Vg\in\mathbb Vg∈V, and the heat flow Pt\mathsf P_tPt​ solves ∂tPtf=ΔEPtf\partial_t\mathsf P_tf=\Delta_{\mathcal E}\mathsf P_tf∂t​Pt​f=ΔE​Pt​f with Ptf→f\mathsf P_tf\to fPt​f→f in L2L^2L2. By contraction, Pt\mathsf P_tPt​ extends to L1(X,m)L^1(X,m)L1(X,m).

For f,g,φ∈V∞f,g,\varphi\in\mathbb V_\inftyf,g,φ∈V∞​ set

Γ[f,g;φ]=12(E(f,gφ)+E(g,fφ)−E(fg,φ)),Γ[f;φ]=Γ[f,f;φ].\Gamma[f,g;\varphi]=\tfrac12\big(\mathcal E(f,g\varphi)+\mathcal E(g,f\varphi)-\mathcal E(fg,\varphi)\big),\qquad \Gamma[f;\varphi]=\Gamma[f,f;\varphi].Γ[f,g;φ]=21​(E(f,gφ)+E(g,fφ)−E(fg,φ)),Γ[f;φ]=Γ[f,f;φ].

By continuity, this extends to f,g∈Vf,g\in\mathbb Vf,g∈V, φ∈V∞\varphi\in\mathbb V_\inftyφ∈V∞​. The set G\mathbb GG consists of those f∈Vf\in\mathbb Vf∈V for which φ↦Γ[f;φ]\varphi\mapsto\Gamma[f;\varphi]φ↦Γ[f;φ] has a density Γ(f)∈L+1(X,m)\Gamma(f)\in L^1_+(X,m)Γ(f)∈L+1​(X,m), the carré du champ. The iterated form is

Γ2[f;φ]=12Γ[f;ΔEφ]−Γ[f,ΔEf;φ].\Gamma_2[f;\varphi]=\tfrac12\Gamma[f;\Delta_{\mathcal E}\varphi]-\Gamma[f,\Delta_{\mathcal E}f;\varphi].Γ2​[f;φ]=21​Γ[f;ΔE​φ]−Γ[f,ΔE​f;φ].

Along the heat flow, for t>0t>0t>0 and s∈[0,t]s\in[0,t]s∈[0,t], set

At[f;φ](s)=12 ⁣∫X(Pt−sf)2Psφ dm,AtΔ[f;φ](s)=12 ⁣∫X(ΔEPt−sf)2Psφ dm,\mathsf A_t[f;\varphi](s)=\tfrac12\!\int_X(\mathsf P_{t-s}f)^2\mathsf P_s\varphi\,dm,\qquad \mathsf A^\Delta_t[f;\varphi](s)=\tfrac12\!\int_X(\Delta_{\mathcal E}\mathsf P_{t-s}f)^2\mathsf P_s\varphi\,dm,At​[f;φ](s)=21​∫X​(Pt−s​f)2Ps​φdm,AtΔ​[f;φ](s)=21​∫X​(ΔE​Pt−s​f)2Ps​φdm,

Bt[f;φ](s)=Γ[Pt−sf;Psφ]\mathsf B_t[f;\varphi](s)=\Gamma[\mathsf P_{t-s}f;\mathsf P_s\varphi]Bt​[f;φ](s)=Γ[Pt−s​f;Ps​φ] and Ct[f;φ](s)=Γ2[Pt−sf;Psφ]\mathsf C_t[f;\varphi](s)=\Gamma_2[\mathsf P_{t-s}f;\mathsf P_s\varphi]Ct​[f;φ](s)=Γ2​[Pt−s​f;Ps​φ]. Finally IK(t)=∫0teKsdsI_K(t)=\int_0^te^{Ks}dsIK​(t)=∫0t​eKsds, IK,2(t)=∫0tIK(s)dsI_{K,2}(t)=\int_0^tI_K(s)dsIK,2​(t)=∫0t​IK​(s)ds, and ν=1/N≥0\nu=1/N\ge0ν=1/N≥0.

Formalization targets

Goal: Corollary 2.3

Let K∈RK\in\mathbb RK∈R and ν≥0\nu\ge0ν≥0. The following are equivalent:

  • (i) Γ2[f;φ]≥KΓ[f;φ]+ν∫X(ΔEf)2φ dm\Gamma_2[f;\varphi]\ge K\Gamma[f;\varphi]+\nu\int_X(\Delta_{\mathcal E}f)^2\varphi\,dmΓ2​[f;φ]≥KΓ[f;φ]+ν∫X​(ΔE​f)2φdm for every (f,φ)∈D(Γ2)(f,\varphi)\in D(\Gamma_2)(f,φ)∈D(Γ2​) with φ≥0\varphi\ge0φ≥0;
  • (ii) Ct[f;φ](s)≥KBt[f;φ](s)+2νAtΔ[f;φ](s)\mathsf C_t[f;\varphi](s)\ge K\mathsf B_t[f;\varphi](s)+2\nu\mathsf A^\Delta_t[f;\varphi](s)Ct​[f;φ](s)≥KBt​[f;φ](s)+2νAtΔ​[f;φ](s) for 0≤s<t0\le s<t0≤s<t;
  • (iii) the distributional inequality
∂s2At[f;φ]≥2K ∂sAt[f;φ]+4ν AtΔ[f;φ]in D′(0,t);\partial_s^2\mathsf A_t[f;\varphi]\ge2K\,\partial_s\mathsf A_t[f;\varphi]+4\nu\,\mathsf A^\Delta_t[f;\varphi]\quad\text{in }\mathscr D'(0,t);∂s2​At​[f;φ]≥2K∂s​At​[f;φ]+4νAtΔ​[f;φ]in D′(0,t);
  • (iv) Ptf∈G\mathsf P_tf\in\mathbb GPt​f∈G and I2K(t)Γ(Ptf)+2νI2K,2(t)(ΔEPtf)2≤12Pt(f2)−12(Ptf)2I_{2K}(t)\Gamma(\mathsf P_tf)+2\nu I_{2K,2}(t)(\Delta_{\mathcal E}\mathsf P_tf)^2\le\tfrac12\mathsf P_t(f^2)-\tfrac12(\mathsf P_tf)^2I2K​(t)Γ(Pt​f)+2νI2K,2​(t)(ΔE​Pt​f)2≤21​Pt​(f2)−21​(Pt​f)2 a.e.;
  • (v) G=V\mathbb G=\mathbb VG=V and, for f∈Vf\in\mathbb Vf∈V, t>0t>0t>0, 12Pt(f2)−12(Ptf)2+2νI−2K,2(t)(ΔEPtf)2≤I−2K(t)PtΓ(f)\tfrac12\mathsf P_t(f^2)-\tfrac12(\mathsf P_tf)^2+2\nu I_{-2K,2}(t)(\Delta_{\mathcal E}\mathsf P_tf)^2\le I_{-2K}(t)\mathsf P_t\Gamma(f)21​Pt​(f2)−21​(Pt​f)2+2νI−2K,2​(t)(ΔE​Pt​f)2≤I−2K​(t)Pt​Γ(f) a.e.;
  • (vi) G\mathbb GG is dense in L2L^2L2, and for f∈Gf\in\mathbb Gf∈G, t>0t>0t>0,
Γ(Ptf)+2νI−2K(t)(ΔEPtf)2≤e−2KtPtΓ(f)a.e.\Gamma(\mathsf P_tf)+2\nu I_{-2K}(t)(\Delta_{\mathcal E}\mathsf P_tf)^2\le e^{-2Kt}\mathsf P_t\Gamma(f)\quad\text{a.e.}Γ(Pt​f)+2νI−2K​(t)(ΔE​Pt​f)2≤e−2KtPt​Γ(f)a.e.

Any of them implies G=V\mathbb G=\mathbb VG=V. Condition (iii) is the paper's definition of BE(K,N)BE(K,N)BE(K,N) (Definition 2.4).

Milestones

  1. Lemma 2.1, in four parts:
    • A\mathsf AA is continuous, AΔ\mathsf A^\DeltaAΔ is continuous, and ∂sA=B\partial_s\mathsf A=\mathsf B∂s​A=B (2.25);
    • A\mathsf AA and AΔ\mathsf A^\DeltaAΔ are monotone for φ≥0\varphi\ge0φ≥0;
    • ∂sB=2C\partial_s\mathsf B=2\mathsf C∂s​B=2C (2.26).
  2. Lemma 2.2: four equivalent forms of the scalar inequality a′′≥2Ka′+νga''\ge2Ka'+\nu ga′′≥2Ka′+νg.
  3. Its integrated consequences (2.30) and (2.31).

Significance

The result. Condition (i) is the classical Bochner inequality. (iii) is the form that survives limits and is used as a definition. (iv), (v) and (vi) are pointwise estimates for the heat flow: the reverse and the local Poincaré inequalities, and the Bakry–Émery gradient bound Γ(Ptf)≤e−2KtPtΓ(f)\Gamma(\mathsf P_tf)\le e^{-2Kt}\mathsf P_t\Gamma(f)Γ(Pt​f)≤e−2KtPt​Γ(f). Section 3 of the paper uses (vi) to obtain Lipschitz regularization and to identify the intrinsic distance. Section 4 uses (iii) with ν=0\nu=0ν=0 to prove the RCD(K,∞)RCD(K,\infty)RCD(K,∞) property. The conclusion G=V\mathbb G=\mathbb VG=V means that a BEBEBE form automatically admits a carré du champ on its whole domain, so Γ\GammaΓ-calculus is available without extra assumptions.

Formalizing it. The equivalences are classical for smooth diffusions with an algebra of nice functions. The paper's contribution is to prove them for an arbitrary strongly local Dirichlet form, where no such algebra is assumed. The result is proved; it is not formalized. The mission produces a Lean interface for Dirichlet forms, their heat flows, the extended Γ\GammaΓ and Γ2\Gamma_2Γ2​, and the six conditions. Proofs of the milestones and of the goal are open.

Difficulty

The obvious argument differentiates s↦At[f;φ](s)s\mapsto\mathsf A_t[f;\varphi](s)s↦At​[f;φ](s) twice and reads off A′′=2Γ2\mathsf A''=2\Gamma_2A′′=2Γ2​. That requires fff, φ\varphiφ and ΔEφ\Delta_{\mathcal E}\varphiΔE​φ to be smooth enough for every term to be defined. For a general f∈L2f\in L^2f∈L2 only the first derivative exists, as Γ[⋅;⋅]\Gamma[\cdot;\cdot]Γ[⋅;⋅] on V×V∞\mathbb V\times\mathbb V_\inftyV×V∞​, and only through the continuity extension (2.20). The weak forms must therefore be reached by truncation and semigroup mollification.

The passage from the integrated inequality (iv) to the existence of the density Γ(Ptf)\Gamma(\mathsf P_tf)Γ(Pt​f) is not a computation either. It needs a Daniell-type construction of a measure from a positive functional on V∞\mathbb V_\inftyV∞​. The converse directions, from (iv) or (vi) back to (iii), require a second-order Taylor expansion in time of quantities whose regularity is only that of Lemma 2.1.

Formalization scope

  • Representation. An element of L2L^2L2 is a function with MemLp f 2 m, and every predicate is invariant under a.e. equality. E\mathcal EE takes values in [0,∞][0,\infty][0,∞], with ∞\infty∞ off L2L^2L2. The completion of B\mathcal BB is not modelled.
  • Binders. The heat flow and its L1L^1L1 extension are binders, pinned by characterizing predicates. Generator values and carré du champ densities are witnesses, which are unique a.e.
  • Γ and Γ₂. They are predicates "the value is ccc": approximating sequences exist, and along each of them Γ\GammaΓ converges to ccc. The paper defines Γ\GammaΓ only on V×V×V∞\mathbb V\times\mathbb V\times\mathbb V_\inftyV×V×V∞​, so Γ2[f;φ]\Gamma_2[f;\varphi]Γ2​[f;φ] is undefined when ΔEφ∉V\Delta_{\mathcal E}\varphi\notin\mathbb VΔE​φ∈/V, and (i)–(ii) are required wherever it is defined.
  • Weak forms. Distributional inequalities are tested against nonnegative smooth functions compactly supported in (0,t)(0,t)(0,t), after integration by parts. This avoids derivatives at points where none exists.
  • Standing assumptions and constants. The strong locality and density assumptions of (2.1) are standing binders; there is no topology and no mass preservation. K∈RK\in\mathbb RK∈R is free and ν≥0\nu\ge0ν≥0. IKI_KIK​ is defined by its integral, so K=0K=0K=0 needs no separate case.
  • Departures from the page.
    • In condition (v) the coefficient of PtΓ(f)\mathsf P_t\Gamma(f)Pt​Γ(f) is I−2K(t)I_{-2K}(t)I−2K​(t). The page prints I−2K,2(t)I_{-2K,2}(t)I−2K,2​(t), which makes (v) false for small ttt already for the heat flow on R\mathbb RR; the paper's derivation of (v) from (2.31) gives I−2K(t)I_{-2K}(t)I−2K​(t). (v) is stated for t>0t>0t>0; at t=0t=0t=0 both sides vanish.
    • In Lemma 2.2 (iii), test functions are required to be nonnegative, since (2.27) fails for −ζ-\zeta−ζ.
    • In Lemma 2.2 (iv), s2<ts_2<ts2​<t is required.
  • Not a trivialization. The admissible test classes are nonempty, the conditions are not vacuous, and the hypotheses are satisfiable: the zero form with the identity flow satisfies them and BE(K,∞)BE(K,\infty)BE(K,∞) for every KKK, verified in Lean.
  • Shared layer. The setting module carries the paper's metric-measure definitions for the series and is reusable for any Dirichlet-form development, as is the interval lemma 2.2.

Proofs of any milestone are welcome. Each proved milestone is usable independently: Lemma 2.2, (2.30) and (2.31) are real-variable statements.

Selected references

  • L. Ambrosio, N. Gigli, G. Savaré, Bakry–Émery curvature-dimension condition and Riemannian Ricci curvature bounds, Ann. Probab. 43(1), 339–404, 2015. Pinned preprint arXiv:1209.5786v4, §2, pp. 10–20.
  • D. Bakry, M. Émery, Diffusions hypercontractives, Séminaire de Probabilités XIX, Lecture Notes in Math. 1123, 1985. https://doi.org/10.1007/BFb0075847
  • D. Bakry, I. Gentil, M. Ledoux, Analysis and Geometry of Markov Diffusion Operators, Springer, 2014. https://doi.org/10.1007/978-3-319-00227-9
10 thms1 active userReviewed
ProbabilityStochastic Systems·Captain: mikedeng1

Functional Itô Calculus and Stochastic Integral Representation of Martingales 2: The Vertical Derivative Extends to a Bijective Isometry W^{1,2}(X) → L²(X) Inverting the Itô IntegralResearch Paper

Motivation

Every square-integrable martingale of a Brownian filtration is a stochastic integral, Y(T)=E[Y(T)]+∫0Tϕ⋅dWY(T)=E[Y(T)]+\int_0^T\phi\cdot dWY(T)=E[Y(T)]+∫0T​ϕ⋅dW (Itô's representation theorem). The classical theorem gives no formula for ϕ\phiϕ. In hedging, ϕ\phiϕ is the replicating strategy of a claim. In filtering and stochastic control it is the quantity one has to compute. The Clark–Haussmann–Ocone formula identifies ϕ(t)=E[DtH∣Ft]\phi(t)=E[D_tH\mid\mathcal F_t]ϕ(t)=E[Dt​H∣Ft​] through the Malliavin derivative DDD. That derivative is anticipative, defined only up to null sets, and acts on the Wiener space rather than on the observed path.

Cont and Fournié (arXiv:1002.2446, Ann. Probab. 2013) develop a nonanticipative alternative from Dupire's functional Itô calculus (Dupire 2009). The integrand of the representation is a vertical derivative ∇XY\nabla_XY∇X​Y, computed pathwise from a functional representation Y(t)=Ft(Xt,At)Y(t)=F_t(X_t,A_t)Y(t)=Ft​(Xt​,At​) of the martingale. Their main structural result is that this derivative, first defined on regular functionals, extends to all square-integrable stochastic integrals and inverts the Itô integral there. This mission formalizes that extension.

Timeline:

  • 1940s–1950s. Itô constructs the stochastic integral and proves the representation theorem for Brownian functionals.
  • 1970–1984. Clark (1970), Haussmann (1979) and Ocone (1984) give the explicit formula through the Malliavin derivative.
  • 2009. Dupire introduces horizontal and vertical derivatives of path functionals.
  • 2010. Cont and Fournié prove a change-of-variable formula for path functionals (J. Funct. Anal. 259, 2010).
  • 2013. Cont and Fournié prove the Itô formula used here (their Theorem 4.1, the subject of the companion mission) and the extension theorem of this mission.

Setting

Fix a horizon TTT and a dimension ddd. A path is a map x:[0,∞)→Rdx:[0,\infty)\to\mathbb R^dx:[0,∞)→Rd. A path is cadlag on [0,t][0,t][0,t] if it is right-continuous there with left limits. The stopped path is xt(u)=x(u∧t)x_t(u)=x(u\wedge t)xt​(u)=x(u∧t), and the vertical perturbation xtex_t^exte​ shifts the value at time ttt by e∈Rde\in\mathbb R^de∈Rd while keeping xxx on [0,t)[0,t)[0,t). Paths vvv with values in the positive semidefinite matrices Sd+S_d^+Sd+​ carry the density of the quadratic variation.

A nonanticipative functional Ft(x,v)F_t(x,v)Ft​(x,v) depends only on (xt,vt)(x_t,v_t)(xt​,vt​). Its vertical derivative ∇xFt(x,v)∈Rd\nabla_xF_t(x,v)\in\mathbb R^d∇x​Ft​(x,v)∈Rd is the gradient at e=0e=0e=0 of e↦Ft(xte,vt)e\mapsto F_t(x_t^e,v_t)e↦Ft​(xte​,vt​). Its horizontal derivative DtF(x,v)\mathcal D_tF(x,v)Dt​F(x,v) is the right derivative of h↦Ft+h(xt,vt)h\mapsto F_{t+h}(x_t,v_t)h↦Ft+h​(xt​,vt​) along the flat extension. The class Cb1,2([0,T))\mathbb C_b^{1,2}([0,T))Cb1,2​([0,T)) consists of functionals with the following properties:

  • FFF is left-continuous for the distance d∞d_\inftyd∞​ of (9);
  • DF\mathcal DFDF is continuous at fixed times;
  • ∇xF\nabla_xF∇x​F and ∇x2F\nabla_x^2F∇x2​F exist and are left-continuous;
  • DF\mathcal DFDF, ∇xF\nabla_xF∇x​F and ∇x2F\nabla_x^2F∇x2​F are bounded on bounded sets of paths.

All functionals also satisfy (10), Ft(x,v)=Ft(x,vt−)F_t(x,v)=F_t(x,v_{t-})Ft​(x,v)=Ft​(x,vt−​).

Assumption 5.1. WWW is a standard ddd-dimensional Brownian motion, and

X(t)=X(0)+∫0tσ(u)⋅dW(u),det⁡σ(t)≠0dt×dP-a.e.,X(t)=X(0)+\int_0^t\sigma(u)\cdot dW(u),\qquad\det\sigma(t)\ne0\quad dt\times d\mathbb P\text{-a.e.},X(t)=X(0)+∫0t​σ(u)⋅dW(u),detσ(t)=0dt×dP-a.e.,

with σ\sigmaσ adapted to FW\mathcal F^WFW. The density A=σσ⊤A=\sigma\sigma^\topA=σσ⊤ of [X][X][X] is cadlag and adapted. The working filtration is F=FX\mathcal F=\mathcal F^XF=FX, the completed natural filtration of XXX, right-continuous on [0,T)[0,T)[0,T).

The spaces involved are:

  • L2(X)\mathcal L^2(X)L2(X): progressive φ\varphiφ with ∥φ∥2=E∫0Tφ⊤Aφ dt<∞\|\varphi\|^2=E\int_0^T\varphi^\top A\varphi\,dt<\infty∥φ∥2=E∫0T​φ⊤Aφdt<∞;
  • I2(X)\mathcal I^2(X)I2(X): the Itô integrals ∫0⋅φ⋅dX\int_0^\cdot\varphi\cdot dX∫0⋅​φ⋅dX, with norm E[Y(T)2]E[Y(T)^2]E[Y(T)2];
  • D(X)D(X)D(X): the processes of I2(X)\mathcal I^2(X)I2(X) that equal Ft(Xt,At)F_t(X_t,A_t)Ft​(Xt​,At​) for some F∈Cb1,2F\in\mathbb C_b^{1,2}F∈Cb1,2​, with ∇XY(t)=∇xFt(Xt,At)\nabla_XY(t)=\nabla_xF_t(X_t,A_t)∇X​Y(t)=∇x​Ft​(Xt​,At​);
  • W1,2(X)\mathcal W^{1,2}(X)W1,2(X): the closure of D(X)D(X)D(X) in I2(X)\mathcal I^2(X)I2(X).

Formalization targets

Goal: Theorem 5.8 with (56)

The operator ∇X:D(X)→L2(X)\nabla_X:D(X)\to\mathcal L^2(X)∇X​:D(X)→L2(X) is closable on W1,2(X)\mathcal W^{1,2}(X)W1,2(X). Its closure is a bijective isometry

∇X:W1,2(X)→L2(X),∫0⋅φ⋅dX↦φ,\nabla_X:\mathcal W^{1,2}(X)\to\mathcal L^2(X),\qquad\int_0^\cdot\varphi\cdot dX\mapsto\varphi,∇X​:W1,2(X)→L2(X),∫0⋅​φ⋅dX↦φ,

and ∇XY\nabla_XY∇X​Y is the unique element of L2(X)\mathcal L^2(X)L2(X) with

E[Y(T)Z(T)]=E∫0T∇XY ∇XZ d[X]for all Z∈D(X).E[Y(T)Z(T)]=E\int_0^T\nabla_XY\,\nabla_XZ\,d[X]\quad\text{for all }Z\in D(X).E[Y(T)Z(T)]=E∫0T​∇X​Y∇X​Zd[X]for all Z∈D(X).

In particular ∇X(∫0⋅φ dX)=φ\nabla_X\big(\int_0^\cdot\varphi\,dX\big)=\varphi∇X​(∫0⋅​φdX)=φ in L2(X)\mathcal L^2(X)L2(X). The adjoint identity (55),

E[Y(T)∫0Tφ⋅dX]=E∫0T∇XY φ d[X],E\Big[Y(T)\int_0^T\varphi\cdot dX\Big]=E\int_0^T\nabla_XY\,\varphi\,d[X],E[Y(T)∫0T​φ⋅dX]=E∫0T​∇X​Yφd[X],

is a separate item.

Milestones

  1. Corollary 4.4. Two Cb1,2\mathbb C_b^{1,2}Cb1,2​ representations of one process have vertical derivatives that agree in the A(t−)A(t-)A(t−)-seminorm, outside an evanescent set.
  2. Theorem 5.2. Y(T)=Y(0)+∫0T∇xFt(Xt,At) dX(t)Y(T)=Y(0)+\int_0^T\nabla_xF_t(X_t,A_t)\,dX(t)Y(T)=Y(0)+∫0T​∇x​Ft​(Xt​,At​)dX(t) for a martingale with a Cb1,2\mathbb C_b^{1,2}Cb1,2​ representation.
  3. Proposition 5.5. E[Y(T)Z(T)]=E∫0T∇XY ∇XZ d[X]E[Y(T)Z(T)]=E\int_0^T\nabla_XY\,\nabla_XZ\,d[X]E[Y(T)Z(T)]=E∫0T​∇X​Y∇X​Zd[X] on D(X)D(X)D(X).
  4. The cylindrical functional of Lemma 5.7's proof is in Cb1,2\mathbb C_b^{1,2}Cb1,2​ with the stated derivatives, and its evaluation on (X,A)(X,A)(X,A) equals the stochastic integral of the cylindrical integrand.
  5. Lemma 5.7. {∇XY:Y∈D(X)}\{\nabla_XY:Y\in D(X)\}{∇X​Y:Y∈D(X)} is dense in L2(X)\mathcal L^2(X)L2(X), and W1,2(X)=I2(X)\mathcal W^{1,2}(X)=\mathcal I^2(X)W1,2(X)=I2(X).

Significance

The theorem identifies the integrand of the martingale representation of any square-integrable FX\mathcal F^XFX-martingale as a limit of pathwise derivatives. On regular functionals, those derivatives are computed by perturbing the endpoint of the observed path. The integrand is therefore adapted by construction, and it can be approximated by finite differences. This is the basis of the paper's general representation formula (Theorem 5.9) and of its comparison with Malliavin calculus (Theorem 6.1, ∇XY(t)=E[DtH∣Ft]\nabla_XY(t)=E[D_tH\mid\mathcal F_t]∇X​Y(t)=E[Dt​H∣Ft​]). The isometry also gives W1,2(X)\mathcal W^{1,2}(X)W1,2(X) the structure of a Hilbert space on which ∇X\nabla_X∇X​ is a weak derivative. This is a nonanticipative counterpart of the Wiener–Sobolev space D1,2\mathbb D^{1,2}D1,2.

The results are proved in the paper; none of them has a machine-checked proof. Neither Mathlib nor the platform has a square-integrable Itô integral with its isometry, a functional Itô calculus, or a martingale representation theorem. A complete development would provide the first formal statement and proof of a martingale representation formula with an explicit, nonanticipative integrand. The path-space and L2(X)\mathcal L^2(X)L2(X) layers are reusable for any work on path-dependent functionals.

Difficulty

The proof of the goal is short once its inputs are available, but each input is substantial.

  • Proposition 5.5 needs Theorem 5.2, which needs the functional Itô formula (Theorem 4.1 of the paper, the companion mission). It also needs the uniqueness of the decomposition of a continuous semimartingale.
  • Lemma 5.7 needs the totality of cylindrical integrands f(X(t1),…,X(tn))1t>tnf(X(t_1),\dots,X(t_n))1_{t>t_n}f(X(t1​),…,X(tn​))1t>tn​​ in L2(X)\mathcal L^2(X)L2(X). This is a monotone-class argument tied to the filtration being generated by XXX, and it fails for a larger filtration (take σ=sgn⁡(W)\sigma=\operatorname{sgn}(W)σ=sgn(W) in dimension one and the filtration of WWW).
  • Corollary 4.4 converts an identity of processes into an identity of integrands. This needs the quadratic variation of a stochastic integral and left-continuity of the integrand, and it gives nothing at t=0t=0t=0.

A tempting shortcut is to define ∇X\nabla_X∇X​ on I2(X)\mathcal I^2(X)I2(X) as the inverse of the Itô integral. That makes (56) a tautology and erases the link with the pathwise derivative, so the closure must be built from D(X)D(X)D(X).

Formalization scope

Time is R≥0\mathbb R_{\ge0}R≥0​, statements are made on [0,T)[0,T)[0,T), and functionals are defined on all paths, with every quantifier over path space restricted to cadlag pairs. The derivatives of a functional are explicit witnesses tied to it by HasDerivWithinAt and HasFDerivAt, so a derivative is never a junk value. The distance d∞d_\inftyd∞​ uses the max norm on Rd×Sd+\mathbb R^d\times S_d^+Rd×Sd+​ (sup norm on vectors, entrywise sup norm on matrices) and appears only through explicit bounds.

The formal setting makes these hypotheses explicit:

  1. The filtration is the completed natural filtration of XXX. Its right-continuity and AAA's adaptedness on the horizon are included from §2.
  2. E[X](T)<∞E[X](T)<\inftyE[X](T)<∞, through the square-integrable Itô integral defining XXX.
  3. σ\sigmaσ is progressively measurable, and X(0)X(0)X(0) is F0W\mathcal F^W_0F0W​-measurable.
  4. All paths of XXX are continuous and all paths of AAA are cadlag.

In ddd dimensions, φ2 d[X]\varphi^2\,d[X]φ2d[X] means φ⊤Aφ dt\varphi^\top A\varphi\,dtφ⊤Aφdt. The square-integrable Itô integral is a relation, defined through simple dyadic integrands and an almost-surely continuous integral process on [0,T][0,T][0,T]. This continuity selects the stochastic integral version from the limits at fixed times. The derivative of each test process is required to belong to L2(X)\mathcal L^2(X)L2(X), as Definition 5.4 states. Theorem 5.2 integrates by dyadic left Riemann sums in probability (EthierKurtz.itoStepSum). Corollary 4.4 is stated for 0<t<T0<t<T0<t<T, because the printed version fails at t=0t=0t=0.

The statements must not be trivialized. The closure of ∇X\nabla_X∇X​ is a relation, and its existence, uniqueness up to L2(X)\mathcal L^2(X)L2(X)-null sets, isometry and surjectivity are all conclusions, never definitions. Expectations of squares are lower integrals in [0,∞][0,\infty][0,∞], and every real expectation in (51), (53) and (55) comes with its integrability as part of the conclusion. L2(X)\mathcal L^2(X)L2(X) is not reduced to {0}\{0\}{0}, because det⁡σ≠0\det\sigma\ne0detσ=0. A derivative witness cannot be chosen freely, because it is tied to FFF.

Contributions are welcome on:

  • the L2L^2L2 Itô integral and its isometry for continuous square-integrable martingales;
  • the functional Itô formula, from the companion mission;
  • the monotone-class density of cylindrical integrands;
  • the left-limit and cadlag lemmas for path functionals.

Selected references

  • R. Cont and D.-A. Fournié, Functional Itô calculus and stochastic integral representation of martingales, Ann. Probab. 41(1):109–133, 2013. https://arxiv.org/abs/1002.2446 (v5), https://doi.org/10.1214/11-AOP721
  • R. Cont and D.-A. Fournié, Change of variable formulas for non-anticipative functionals on path space, J. Funct. Anal. 259(4):1043–1072, 2010. https://doi.org/10.1016/j.jfa.2010.04.017
  • B. Dupire, Functional Itô calculus, Bloomberg Portfolio Research paper 2009-04, 2009. https://ssrn.com/abstract=1435551
  • D. Ocone, Malliavin's calculus and stochastic integral representations of functionals of diffusion processes, Stochastics 12:161–185, 1984. https://doi.org/10.1080/17442508408833299
  • P. Protter, Stochastic Integration and Differential Equations, 2nd ed., Springer, 2005. https://doi.org/10.1007/978-3-662-10061-5
14 thms1 active userReviewed
ProbabilityStochastic Systems·Captain: mikedeng1

Functional Itô Calculus and Stochastic Integral Representation of Martingales 1: Functional Itô Formula for C^{1,2}_b Nonanticipative Functionals of a Continuous SemimartingaleResearch Paper

Motivation

Many quantities in stochastic analysis and mathematical finance depend on the whole past of a process, not only on its current value: running maxima, averages, integrals against the quadratic variation, payoffs of path-dependent options, conditional expectations of path functionals. The classical Itô formula describes the evolution of f(t,X(t))f(t,X(t))f(t,X(t)) for a smooth function fff of the current state; it says nothing directly about a process Y(t)=Ft(Xt)Y(t)=F_t(X_t)Y(t)=Ft​(Xt​) that depends on the path Xt=(X(u))u≤tX_t=(X(u))_{u\le t}Xt​=(X(u))u≤t​.

In 2009 Dupire proposed two pathwise derivatives for such functionals, a horizontal (time) derivative obtained by freezing the path and a vertical (space) derivative obtained by bumping its endpoint, and a change-of-variable formula built on them (Dupire 2009). Cont and Fournié gave this calculus a rigorous framework and proved the functional Itô formula for continuous semimartingales (Cont and Fournié, Ann. Probab. 2013; preprint arXiv:1002.2446v5). The companion paper (Cont and Fournié, J. Funct. Anal. 2010) gives a pathwise version in the spirit of Föllmer. The formula underlies the martingale representation results of the same paper and the later theory of path-dependent PDEs.

Setting

Fix a horizon T>0T>0T>0. A path is a cadlag function on [0,t][0,t][0,t]; D([0,t],Rd)D([0,t],\mathbb R^d)D([0,t],Rd) denotes the Rd\mathbb R^dRd-valued ones and St=D([0,t],Sd+)\mathcal S_t=D([0,t],S_d^+)St​=D([0,t],Sd+​) the paths with values in the positive semidefinite d×dd\times dd×d matrices. For a path xxx:

  • xtx_txt​ is its restriction to [0,t][0,t][0,t], and the horizontal extension xt,hx_{t,h}xt,h​ (4) continues it flat on (t,t+h](t,t+h](t,t+h];
  • the vertical perturbation xtex_t^exte​ (5), e∈Rde\in\mathbb R^de∈Rd, moves only the endpoint: xte(t)=x(t)+ex_t^e(t)=x(t)+exte​(t)=x(t)+e;
  • xt−x_{t-}xt−​ equals xxx on [0,t)[0,t)[0,t) and the left limit x(t−)x(t-)x(t−) at ttt.

A nonanticipative functional F=(Ft)t∈[0,T)F=(F_t)_{t\in[0,T)}F=(Ft​)t∈[0,T)​ assigns a real number Ft(x,v)F_t(x,v)Ft​(x,v) to each pair (x,v)∈D([0,t],Rd)×St(x,v)\in D([0,t],\mathbb R^d)\times\mathcal S_t(x,v)∈D([0,t],Rd)×St​, measurably for the σ\sigmaσ-algebra generated by the evaluations of the paths (Definition 2.1). Paths at different times are compared with the distance (9),

d∞((t,x,v),(t′,x′,v′))=∣t−t′∣+sup⁡u≤T∣(xt,T−t,vt,T−t)(u)−(xt′,T−t′′,vt′,T−t′′)(u)∣.d_\infty\big((t,x,v),(t',x',v')\big)=|t-t'|+\sup_{u\le T}\big|(x_{t,T-t},v_{t,T-t})(u)-(x'_{t',T-t'},v'_{t',T-t'})(u)\big| .d∞​((t,x,v),(t′,x′,v′))=∣t−t′∣+u≤Tsup​​(xt,T−t​,vt,T−t​)(u)−(xt′,T−t′′​,vt′,T−t′′​)(u)​.

FFF is left-continuous (Cl0,0\mathbb C^{0,0}_lCl0,0​, Definition 2.4) if Ft−h(x′,v′)F_{t-h}(x',v')Ft−h​(x′,v′) is close to Ft(x,v)F_t(x,v)Ft​(x,v) whenever (t−h,x′,v′)(t-h,x',v')(t−h,x′,v′) is d∞d_\inftyd∞​-close to (t,x,v)(t,x,v)(t,x,v); it is boundedness preserving (B\mathbb BB, Definition 2.5) if it is bounded on sets of paths with values in a compact set. The horizontal derivative is

DtF(x,v)=lim⁡h→0+Ft+h(xt,h,vt,h)−Ft(xt,vt)h,\mathcal D_tF(x,v)=\lim_{h\to0+}\frac{F_{t+h}(x_{t,h},v_{t,h})-F_t(x_t,v_t)}{h},Dt​F(x,v)=h→0+lim​hFt+h​(xt,h​,vt,h​)−Ft​(xt​,vt​)​,

and the vertical derivative ∇xFt(x,v)\nabla_xF_t(x,v)∇x​Ft​(x,v) is the gradient at e=0e=0e=0 of e↦Ft(xte,vt)e\mapsto F_t(x_t^e,v_t)e↦Ft​(xte​,vt​); ∇x2F\nabla_x^2F∇x2​F is the vertical derivative of ∇xF\nabla_xF∇x​F. Cb1,2([0,T))\mathbb C^{1,2}_b([0,T))Cb1,2​([0,T)) (Definition 3.6) is the class of left-continuous FFF with DF\mathcal DFDF continuous at fixed times, ∇xF,∇x2F\nabla_xF,\nabla_x^2F∇x​F,∇x2​F left-continuous, and DF,∇xF,∇x2F∈B\mathcal DF,\nabla_xF,\nabla_x^2F\in\mathbb BDF,∇x​F,∇x2​F∈B.

On a filtered probability space satisfying the usual hypotheses, XXX is a continuous Rd\mathbb R^dRd-valued semimartingale and its quadratic covariation has a density, [X](t)=∫0tA(s) ds[X](t)=\int_0^tA(s)\,ds[X](t)=∫0t​A(s)ds (3), with AAA cadlag, adapted, Sd+S_d^+Sd+​-valued. FFF has predictable dependence on vvv when Ft(x,v)=Ft(x,vt−)F_t(x,v)=F_t(x,v_{t-})Ft​(x,v)=Ft​(x,vt−​) (10).

Formalization targets

Goal: Theorem 4.1 (p. 11)

For every F∈Cb1,2F\in\mathbb C^{1,2}_bF∈Cb1,2​ verifying (10) and every t∈[0,T)t\in[0,T)t∈[0,T), almost surely,

Ft(Xt,At)−F0(X0,A0)=∫0tDuF(Xu,Au) du+∫0t∇xFu(Xu,Au)⋅dX(u)+∫0t12tr⁡(∇x2Fu(Xu,Au) d[X](u)).F_t(X_t,A_t)-F_0(X_0,A_0)=\int_0^t\mathcal D_uF(X_u,A_u)\,du+\int_0^t\nabla_xF_u(X_u,A_u)\cdot dX(u)+\int_0^t\tfrac12\operatorname{tr}\big(\nabla_x^2F_u(X_u,A_u)\,d[X](u)\big).Ft​(Xt​,At​)−F0​(X0​,A0​)=∫0t​Du​F(Xu​,Au​)du+∫0t​∇x​Fu​(Xu​,Au​)⋅dX(u)+∫0t​21​tr(∇x2​Fu​(Xu​,Au​)d[X](u)).

Milestones, in attack order

  1. Lemma A.1 (p. 21): a cadlag function is uniformly continuous up to its jumps, ∣f(x)−f(y)∣≤ε+sup⁡(x,y]∣Δf∣|f(x)-f(y)|\le\varepsilon+\sup_{(x,y]}|\Delta f|∣f(x)−f(y)∣≤ε+sup(x,y]​∣Δf∣ for ∣x−y∣≤η(ε)|x-y|\le\eta(\varepsilon)∣x−y∣≤η(ε).
  2. Lemma A.3 (p. 22): step functions along partitions whose mesh and off-partition jumps vanish converge uniformly to a cadlag function.
  3. Lemma A.2 (p. 22): the first time after a stopping time at which a cadlag adapted process jumps by more than α\alphaα is a stopping time.
  4. Lemma 2.6 (p. 6): for F∈Cl0,0F\in\mathbb C^{0,0}_lF∈Cl0,0​, t↦Ft(xt−,vt−)t\mapsto F_t(x_{t-},v_{t-})t↦Ft​(xt−​,vt−​) is left-continuous.
  5. Theorem 2.7 (iii) (p. 7): for F∈Cl0,0F\in\mathbb C^{0,0}_lF∈Cl0,0​ verifying (10), Ft(Xt,At)F_t(X_t,A_t)Ft​(Xt​,At​) is a predictable process.
  6. Display (34) (p. 12): Ft+h(xt,h,vt,h)−Ft(xt,vt)=∫0hDt+uF(xt,u,vt,u) duF_{t+h}(x_{t,h},v_{t,h})-F_t(x_t,v_t)=\int_0^h\mathcal D_{t+u}F(x_{t,u},v_{t,u})\,duFt+h​(xt,h​,vt,h​)−Ft​(xt​,vt​)=∫0h​Dt+u​F(xt,u​,vt,u​)du.
  7. The bounded case of the proof (pp. 11–13): (30) when XXX stays in a compact set and ∥A∥∞≤R\|A\|_\infty\le R∥A∥∞​≤R.

Significance

Theorem 4.1 shows that a path-dependent process Y=F(X,A)Y=F(X,A)Y=F(X,A) is a semimartingale whose decomposition is computed from the jet (DF,∇xF,∇x2F)(\mathcal DF,\nabla_xF,\nabla_x^2F)(DF,∇x​F,∇x2​F) along the path of XXX. It contains the classical Itô formula (Ft(x,v)=f(t,x(t))F_t(x,v)=f(t,x(t))Ft​(x,v)=f(t,x(t))) and covers functionals such as ∫0tg(x(u))v(u) du\int_0^tg(x(u))v(u)\,du∫0t​g(x(u))v(u)du, x(t)2−∫0tv(u) dux(t)^2-\int_0^tv(u)\,dux(t)2−∫0t​v(u)du and exp⁡(x(t)−12∫0tv(u) du)\exp(x(t)-\tfrac12\int_0^tv(u)\,du)exp(x(t)−21​∫0t​v(u)du). Downstream it yields the identification of the martingale part of F(X,A)F(X,A)F(X,A), the intrinsic character of the vertical derivative of an adapted process (Corollary 4.4), and the representation Y(T)=Y(0)+∫0T∇XY⋅dXY(T)=Y(0)+\int_0^T\nabla_XY\cdot dXY(T)=Y(0)+∫0T​∇X​Y⋅dX of smooth martingales (Theorem 5.2), which is the subject of the second mission of this series.

The result is proved in the paper. No machine-checked proof of it exists; the classical multidimensional Itô formula itself is an open goal on this platform (EthierKurtz.ito_formula). This mission produces a formal definition layer for functional Itô calculus (stopped paths, the metric d∞d_\inftyd∞​, the regularity classes, pathwise derivatives) and a formal statement of the formula with its supporting lemmas.

Difficulty

The obvious argument fails at its first step: a path functional cannot be differentiated along the path of XXX. The horizontal derivative freezes the path and the vertical derivative bumps only its endpoint; neither is a perturbation of XXX in the direction of its own increments, so the chain rule behind the classical Itô formula has nothing to act on. A second obstruction is regularity: AAA is only cadlag, the derivatives of FFF are only left-continuous or continuous at fixed times for d∞d_\inftyd∞​, and the paths at which they must be evaluated live on intervals of different lengths. Any limit procedure therefore needs uniform control of cadlag paths in the sup norm, which fails across their jumps, together with convergence theorems for stochastic integrals whose integrands are only locally bounded. Finally, the classical Itô formula, which is a special case, is itself not yet formalized.

Formalization scope

Time is [0,∞)[0,\infty)[0,∞) with horizon TTT, and every statement concerns t<Tt<Tt<T. Paths are functions on [0,∞)[0,\infty)[0,∞); a path on [0,t][0,t][0,t] is represented by its stopped version u↦x(min⁡(u,t))u\mapsto x(\min(u,t))u↦x(min(u,t)), which also serves as the horizontal extension. Functionals are defined on all path pairs and are required to be nonanticipative (Ft(x,v)=Ft(xt,vt)F_t(x,v)=F_t(x_t,v_t)Ft​(x,v)=Ft​(xt​,vt​)); every continuity, boundedness and differentiability condition quantifies only over pairs cadlag on [0,t][0,t][0,t] with positive semidefinite vvv, as in the paper. The norm on pairs (vector, matrix) is the largest absolute value of the entries; "d∞<ηd_\infty<\etad∞​<η" is an explicit bound, so unbounded suprema never count. The derivatives are witnesses tied to FFF by one-sided and Fréchet derivative statements, which makes them unique; free derivative witnesses, a functional that is not nonanticipative, and conditions over non-cadlag paths are each excluded. Definition 2.1's measurability is part of the class: without it Theorem 2.7 fails.

The semimartingale is X=X(0)+V+MX=X(0)+V+MX=X(0)+V+M with VVV continuous, adapted, of bounded variation, and MMM a continuous local martingale componentwise (the published EthierKurtz.IsSourceLocalMartingale); (3) uses the published EthierKurtz.HasCrossVariation. The Itô integral in (30) is the limit in probability of dyadic left Riemann sums (the published EthierKurtz.itoStepSum): the goal states that these sums converge to the remaining terms of (30). This is the a.s. identity, not a weakening, because limits in probability are unique; it is not a junk limit, because the integrand is left-continuous up to a dXdXdX-null set, adapted and locally bounded. The dududu-integrals have bounded integrands by B\mathbb BB, so the Bochner integrals are genuine.

A complete development needs: cadlag path lemmas (A.1–A.3), stopping times of jumps, the predictable σ\sigmaσ-algebra (in Mathlib), the classical Itô formula, and dominated convergence for stochastic integrals. The cadlag lemmas and the path-space layer are reusable beyond this mission. Proofs of any milestone, of the classical Itô formula, and of the stochastic-integral convergence theorems are welcome.

Selected references

  • R. Cont, D.-A. Fournié, Functional Itô calculus and stochastic integral representation of martingales, Ann. Probab. 41(1):109–133, 2013. https://doi.org/10.1214/11-AOP721 (preprint arXiv:1002.2446v5, https://arxiv.org/abs/1002.2446v5)
  • R. Cont, D.-A. Fournié, Change of variable formulas for non-anticipative functionals on path space, J. Funct. Anal. 259(4):1043–1072, 2010. https://doi.org/10.1016/j.jfa.2010.04.017
  • B. Dupire, Functional Itô calculus, Bloomberg Portfolio Research Paper 2009-04, 2009. https://ssrn.com/abstract=1435551
  • P. Protter, Stochastic Integration and Differential Equations, 2nd ed., Springer, 2004. https://doi.org/10.1007/978-3-662-10061-5
  • C. Dellacherie, P.-A. Meyer, Probabilities and Potential, North-Holland, 1978.
12 thms1 active userReviewed
Operations ResearchProbabilityStochastic Systems·Captain: mikedeng1

Some Useful Functions for Functional Limit Theorems 1: Composition Preserves J₁ Convergence When the Outer Path Is Continuous or the Inner Path Is Continuous and Strictly IncreasingResearch Paper

Motivation

Random time changes occur when a process is observed on an operational clock rather than calendar time. In queueing models, for example, an arrival-count path may be evaluated at an evolving service clock. A functional limit theorem for the outer path and another for the clock are useful together only when evaluating one path at the times supplied by the other preserves convergence. Ward Whitt's 1980 paper studies several path operations with this question in mind; composition is its first main operation. The issue is specific to paths with jumps, because a small shift of the clock can move an evaluation across a jump.

Setting

Let T1,T2,T3T_1,T_2,T_3T1​,T2​,T3​ be nonempty intervals of real time, with T2⊆T3T_2\subseteq T_3T2​⊆T3​, and let (S,m)(S,m)(S,m) be a complete separable metric space. The càdlàg path space D(T,S)D(T,S)D(T,S) consists of paths that are right continuous and have left limits on TTT. Its subspace C(T,S)C(T,S)C(T,S) contains the continuous paths. The nondecreasing clock space D0(T1,T2)D_0(T_1,T_2)D0​(T1​,T2​) consists of càdlàg real-valued paths on T1T_1T1​ that are nondecreasing and take their values in T2T_2T2​. Its subspace C0(T1,T2)C_0(T_1,T_2)C0​(T1​,T2​) contains the continuous, strictly increasing clocks. For x∈D(T3,S)x\in D(T_3,S)x∈D(T3​,S) and y∈D0(T1,T2)y\in D_0(T_1,T_2)y∈D0​(T1​,T2​), composition is the path (x∘y)(t)=x(y(t))(x\circ y)(t)=x(y(t))(x∘y)(t)=x(y(t)) on T1T_1T1​.

Convergence uses the Skorohod J1J_1J1​ topology. On a compact interval [a,b][a,b][a,b], let Λ[a,b]\Lambda_{[a,b]}Λ[a,b]​ be the increasing homeomorphisms of [a,b][a,b][a,b] and let e(t)=te(t)=te(t)=t. With ρ[a,b]\rho_{[a,b]}ρ[a,b]​ denoting uniform distance, Whitt's metric is

d[a,b](u,v)=inf⁡λ∈Λ[a,b]max⁡{ρ[a,b](λ,e),ρ[a,b](u,v∘λ)}.d_{[a,b]}(u,v)=\inf_{\lambda\in\Lambda_{[a,b]}} \max\{\rho_{[a,b]}(\lambda,e),\rho_{[a,b]}(u,v\circ\lambda)\}.d[a,b]​(u,v)=λ∈Λ[a,b]​inf​max{ρ[a,b]​(λ,e),ρ[a,b]​(u,v∘λ)}.

Thus close paths may have nearby jumps at different times, provided an increasing time change aligns them. On a general interval, convergence is checked on compact subintervals whose endpoints are continuity points of the limit or endpoints of the full interval. Whitt gives this definition in §2, then gives CCC, C0C_0C0​, and D0D_0D0​ in §3. All subsets carry relative topologies and products carry product topologies.

Formalization targets

Composition at a continuous outer path

For xn→xx_n\to xxn​→x in D(T3,S)D(T_3,S)D(T3​,S) and yn→yy_n\to yyn​→y in D0(T1,T2)D_0(T_1,T_2)D0​(T1​,T2​), the first milestone states

x∈C(T3,S)⟹xn∘yn→x∘y in D(T1,S).x\in C(T_3,S)\quad\Longrightarrow\quad x_n\circ y_n\to x\circ y\text{ in }D(T_1,S).x∈C(T3​,S)⟹xn​∘yn​→x∘y in D(T1​,S).

The path-space definition and the two preparatory milestones are a small-oscillation partition for a càdlàg path, cited by Whitt from Billingsley, and Whitt's Lemma 2.2, which relates convergence on a compact interval to convergence on the two pieces made by splitting it at a continuity point.

Composition at a strictly increasing clock

The second case, and the combined goal, also allow the outer limit path to jump. Let ∂TT1\partial_T T_1∂T​T1​ mean the endpoints of T1T_1T1​ that belong to T1T_1T1​. The corrected target is

[x∈C(T3,S)or(y∈C0(T1,T2) andx is continuous at y(t) for every t∈∂TT1)]⟹xn∘yn→x∘y in D(T1,S).\left[x\in C(T_3,S)\quad\text{or}\quad \bigl(y\in C_0(T_1,T_2)\ \text{and} x\text{ is continuous at }y(t)\text{ for every }t\in\partial_T T_1\bigr)\right] \Longrightarrow x_n\circ y_n\to x\circ y\text{ in }D(T_1,S).[x∈C(T3​,S)or(y∈C0​(T1​,T2​) andx is continuous at y(t) for every t∈∂T​T1​)]⟹xn​∘yn​→x∘y in D(T1​,S).

The goal includes both cases for simultaneously varying xnx_nxn​ and yny_nyn​. The endpoint condition is vacuous for an endpoint excluded from T1T_1T1​. It is part of the strictly increasing clock case only; it imposes no extra restriction when the outer limit path is continuous.

Significance

This theorem supplies a precise condition for carrying two path limits through a random time transformation. In particular, the assertion includes convergence of the composed paths as elements of a càdlàg space, not merely convergence of their values at individual times. The distinction matters at jumps: pointwise convergence does not control the placement or ordering of nearby jumps. The result is a deterministic continuity statement that can be paired with probabilistic mapping theorems when the corresponding random paths are available.

Whitt proved the composition theorem in 1980, subject to the endpoint issue described below. The formalization work here is to construct its path-space interface in Lean, state the corrected continuity theorem with every domain condition visible, and eventually replace the open sorry proofs with checked proofs. The interface can also support the paper's later results on reflection, first passage, and time reversal; those results are separate missions. No proof of this mission's goal is claimed yet.

Difficulty

The tempting argument is to use separate continuity of xn→xx_n\to xxn​→x and yn→yy_n\to yyn​→y and then substitute yn(t)y_n(t)yn​(t) into the first convergence. That argument loses control of evaluations near a jump of xxx. A J1J_1J1​ time change may align a jump of xnx_nxn​ with the corresponding jump of xxx, while the clock yny_nyn​ may cross those times differently. Continuity of the outer limit path removes that difficulty in one case; in the other, the clock must be continuous and strictly increasing. The source explicitly shows that composition is not continuous on all of D×D0D\times D_0D×D0​ (§3, p. 75).

The endpoints impose a further obstruction because increasing homeomorphisms of a closed time interval fix its endpoints. Bauer's Remark on p. 75 observes a failure at the right endpoint. There is a symmetric failure at the left endpoint, so the statement here includes both. This is a correction to the printed theorem, not a new claim that the uncorrected theorem is true.

Formalization scope

Paths are represented as total functions R→S\mathbb R\to SR→S, with only values on the named interval used. The domain assumptions OrdConnected and Nonempty express nonempty real intervals. The outer interval T3T_3T3​ is also required to have nonempty interior: the formal convergence predicate checks only compact intervals [a,b][a,b][a,b] with a<ba<ba<b, so on a one-point T3T_3T3​ it imposes nothing, and the C×D0C\times D_0C×D0​ case would fail for constant outer paths with different values. A clock's range condition is explicit, as is nondecreasingness for every prelimit clock. Membership of all paths in the relevant càdlàg spaces is part of the convergence predicates. The output predicate likewise requires every composition and its limit to be càdlàg. This rules out the trivialization in which one merely proves convergence of selected point evaluations or assumes the compositions already have the conclusion's path-space properties.

The compact uniform distance and the infimum over time changes take values in [0,∞][0,\infty][0,∞]. They use the actual metric on SSS, not a real supremum with a default value on an unbounded set. A time change is a total function whose restriction to the compact interval is continuous, strictly increasing, and onto. Continuity at a time means continuity relative to the path's interval. The general-interval convergence predicate checks the compact intervals specified by Whitt and requires each sequence member to belong to DDD. The theorem is written as sequential continuity; Whitt's J1J_1J1​ spaces are metrizable, making that equivalent to topological continuity. The real-valued clock space uses the relative topology inherited from real-valued càdlàg paths.

The endpoint correction is exact in the Lean statement. At the right endpoint, take T1=T2=T3=[0,1]T_1=T_2=T_3=[0,1]T1​=T2​=T3​=[0,1], y(t)=ty(t)=ty(t)=t, yn(t)=(1−1/n)ty_n(t)=(1-1/n)tyn​(t)=(1−1/n)t for n≥2n\ge2n≥2, and x=1{1}x=1_{\{1\}}x=1{1}​. Then x∘ynx\circ y_nx∘yn​ is zero while (x∘y)(1)=1(x\circ y)(1)=1(x∘y)(1)=1. At the left endpoint, take T1=T2=[0,1]T_1=T_2=[0,1]T1​=T2​=[0,1], T3=[−1,2]T_3=[-1,2]T3​=[−1,2], yn=y=ey_n=y=eyn​=y=e, x=1[0,2]x=1_{[0,2]}x=1[0,2]​, and xn=1[1/n,2]x_n=1_{[1/n,2]}xn​=1[1/n,2]​. The outer paths converge in J1J_1J1​ on T3T_3T3​, but the compositions disagree at 000. Both examples show why continuity of xxx at the image of every included endpoint is required in the D×C0D\times C_0D×C0​ case.

The development needs the càdlàg definition, J1J_1J1​ metric and convergence predicates, compact restriction lemma, and the finite oscillation partition. Their definitions and lemmas are reusable for other functionals on path spaces. Contributions that prove the milestones and goal under the stated hypotheses are welcome. This mission does not formalize the Borel measurability or probability-measure machinery discussed elsewhere in Whitt's paper; Theorem 3.1 itself is a deterministic continuity claim.

Selected references

  • Ward Whitt, Some Useful Functions for Functional Limit Theorems, Mathematics of Operations Research 5(1), 67–85, 1980. DOI: 10.1287/moor.5.1.67.
6 thms1 active userReviewed
Mathematical LogicOptimization·Captain: mikedeng1

Clarke Subgradients of Stratifiable Functions II: The Nonsmooth Kurdyka–Łojasiewicz Inequality for Lower Semicontinuous Functions Definable in an O-minimal StructureResearch Paper

Motivation

The Kurdyka–Łojasiewicz (KL) inequality is the analytic engine behind most global convergence proofs for descent methods on nonconvex problems: proximal point and proximal gradient schemes, alternating minimization, ADMM variants and subgradient flows all reach a critical point with finite trajectory length once the objective satisfies a KL inequality. Its origin is Łojasiewicz's gradient inequality for real-analytic functions ([Łojasiewicz, 1963]); Kurdyka extended it to differentiable functions definable in an o-minimal structure, with a reparametrization ψ of the values, on bounded sets (Kurdyka, Ann. Inst. Fourier 48 (1998)).

Optimization objectives are rarely smooth or finite everywhere: indicator functions of constraint sets, ℓ₁ penalties, rank functions and maxima take the value +∞ or have kinks. Bolte, Daniilidis, Lewis and Shiota (SIAM J. Optim. 18(2) (2007), 556–572) proved that every lower semicontinuous function definable in an o-minimal structure satisfies a KL inequality for Clarke subgradients, globally in space. This mission formalizes that result (Theorem 14) and the chain of statements in §4 of the paper on which its proof rests.

Timeline. Łojasiewicz (1963): gradient inequality for real-analytic functions near a critical point. Kurdyka (1998): the inequality ‖∇(ψ∘f)‖ ≥ 1 for C¹ definable functions on bounded sets. Bolte, Daniilidis and Lewis (SIAM J. Optim. 17(4) (2007)): nonsmooth Łojasiewicz inequality for lower semicontinuous subanalytic functions with the limiting subdifferential. Bolte, Daniilidis, Lewis and Shiota (2007): this paper, for definable functions, Clarke subgradients, and unbounded sets.

Setting

Write ℝⁿ for Euclidean space with norm ‖·‖ and inner product ⟨·,·⟩, and let f : ℝⁿ → ℝ ∪ {+∞} be lower semicontinuous, with domain dom f = {x : f(x) < +∞} and graph Graph f = {(x, f(x)) : x ∈ dom f} ⊆ ℝⁿ⁺¹. Π : ℝⁿ⁺¹ → ℝⁿ forgets the last coordinate.

Subdifferentials. A vector x* is a Fréchet subgradient of f at x ∈ dom f if liminf_{y→x, y≠x} [f(y) − f(x) − ⟨x*, y − x⟩]/‖y − x‖ ≥ 0. The limiting subdifferential ∂f(x) collects the limits of Fréchet subgradients x_k at points x_k → x with f(x_k) → f(x); the singular subdifferential ∂^∞f(x) collects the limits of t_k x_k with t_k ↘ 0⁺. The Clarke subdifferential is

∂∘f(x)=co‾ (∂f(x)+∂∞f(x))  for x∈dom⁡f,∂∘f(x)=∅ otherwise,\partial^\circ f(x)=\overline{\mathrm{co}}\,\big(\partial f(x)+\partial^\infty f(x)\big)\ \text{ for } x\in\operatorname{dom} f,\qquad \partial^\circ f(x)=\emptyset \text{ otherwise},∂∘f(x)=co(∂f(x)+∂∞f(x))  for x∈domf,∂∘f(x)=∅ otherwise,

with co‾\overline{\mathrm{co}}co the closed convex hull. It may be empty even on dom f, for example for −‖x‖^{1/2} at 0.

O-minimal structures. An o-minimal structure 𝒪 on (ℝ, +, ·) is a sequence of Boolean algebras 𝒪ₙ of subsets of ℝⁿ (the definable sets) that is stable under A ↦ A × ℝ, A ↦ ℝ × A and the projection Π, contains every algebraic set {p = 0}, and whose one-dimensional sets are exactly the finite unions of intervals and points. Semialgebraic sets, the globally subanalytic sets and the sets definable with the exponential each form such a structure. A function is definable if its graph is.

Stratifications. A C^p stratification of a set X is a locally finite partition of X into C^p submanifolds (strata) such that a stratum meeting the closure of another lies in its frontier. It is Whitney-(a) if tangent spaces T_{x_k}X_i converging to 𝒯 along x_k → x ∈ X_j satisfy T_xX_j ⊆ 𝒯, and a stratification of a set in ℝⁿ⁺¹ is nonvertical if e_{n+1} is tangent to no stratum. For x in a stratum X_i, ∇_R f(x) is the Riemannian gradient of f restricted to X_i.

Formalization targets

Goal: Theorem 14 (nonsmooth Kurdyka–Łojasiewicz inequality)

For every lower semicontinuous definable f there are ρ > 0, a strictly increasing continuous definable ψ : [0, ρ) → ℝ, C¹ on (0, ρ) with ψ(0) = 0, and a continuous definable χ : ℝ₊ → (0, ρ) such that

∥x∗∥ ≥ 1ψ′(∣f(x)∣)whenever 0<∣f(x)∣≤χ(∥x∥), x∗∈∂∘f(x).(22)\|x^*\|\ \ge\ \frac{1}{\psi'(|f(x)|)}\qquad\text{whenever } 0<|f(x)|\le\chi(\|x\|),\ x^*\in\partial^\circ f(x). \tag{22}∥x∗∥ ≥ ψ′(∣f(x)∣)1​whenever 0<∣f(x)∣≤χ(∥x∥), x∗∈∂∘f(x).(22)

Neither ρ, ψ nor χ is fixed: the goal asserts only their existence, so it is independent of any choice of exponent.

Milestones

  1. Lemma 8 — a nonvertical definable C^p-Whitney stratification of Graph f whose projection stratifies dom f compatibly with given definable sets.
  2. Corollary 9, (15) and (i) — on a definable stratification of dom f, Proj⁡TxXx∂∘f(x)⊂{∇Rf(x)}\operatorname{Proj}_{T_xX_x}\partial^\circ f(x)\subset\{\nabla_R f(x)\}ProjTx​Xx​​∂∘f(x)⊂{∇R​f(x)}, so ∥∇Rf(x)∥≤∥x∗∥\|\nabla_R f(x)\|\le\|x^*\|∥∇R​f(x)∥≤∥x∗∥.
  3. Proposition 10 — a definable ψ with ψ(t) ≥ φ(t, s) uniformly in s ∈ [a, +∞), for t ∈ (0, χ(s)).
  4. Theorem 11 — the smooth KL inequality ‖∇(ψ∘f)(x)‖ ≥ 1 for 0 < f(x) ≤ χ(‖x‖) on an unbounded definable submanifold.

Corollary 9 (ii)–(iii) (finitely many Clarke critical and asymptotic critical values) and Corollary 12 (the KL inequality around the zero set) are included as further statements.

Significance

The result. Theorem 14 makes the KL property available, with no further verification, for every lower semicontinuous objective built from semialgebraic, globally subanalytic or exp-definable pieces. Global convergence theorems for proximal alternating minimization, proximal gradient methods, PALM and nonconvex ADMM take a KL inequality as hypothesis; definability is how that hypothesis is checked in applications. The inequality is relative to the value 0, holds globally through χ(‖x‖), and controls every Clarke subgradient rather than only the one of least norm. Corollary 9 is a definable, nonsmooth Morse–Sard theorem.

Formalizing it. The theorem has been proved since 2007; it has not been formalized. Lean's Mathlib has no o-minimal geometry: no cell decomposition, monotonicity theorem, definable choice or Whitney stratification. A complete development of this mission would supply the first machine-checked KL inequality for a general class of nonsmooth functions, and the o-minimal infrastructure it needs is reusable for every result in optimization and real algebraic geometry that cites "tame" functions.

Difficulty

The statements are short; the proofs rest on geometry absent from Lean. Lemma 8 is proved in the paper by citation of a stratification theorem for definable maps ([Shiota, Geometry of Subanalytic and Semialgebraic Sets, 1997, II.1.17]). Proposition 10 and Theorem 11 use the monotonicity lemma for definable functions of one variable and definable selection. The natural first idea — apply Kurdyka's inequality on each stratum and take a minimum — fails twice: Kurdyka's inequality is local on bounded sets, and the reparametrizations ψ_i of different strata must be compared near 0, which needs the monotonicity lemma once more. Passing from the strata to Clarke subgradients needs the projection formula of Corollary 9, which in turn depends on nonverticality and the Whitney-(a) condition.

Formalization scope

ℝⁿ is EuclideanSpace ℝ (Fin n); ℝ ∪ {+∞} is EReal, with f never equal to ⊥ as a standing hypothesis; ℝⁿ⁺¹ carries the value in the last coordinate. The Fréchet and limiting subdifferentials are the published NonconvexSplitting.Shared.IsRegularSubgrad and LimitingSubdiff. The Clarke subdifferential uses closedConvexHull. An o-minimal structure is a structure with a family O n of sets of subsets of ℝⁿ satisfying Definition 6 (Boolean algebra as: ∅, complements, binary unions; one-dimensional sets as finite unions of order-connected sets). Definability of ψ, χ and of the strata is part of every conclusion that asserts it. Tangent spaces are spans of Mathlib's tangentConeAt; C^p submanifolds are local graphs; the Riemannian gradient on a set U is a vector g in the tangent space with HasFDerivWithinAt h ⟪g, ·⟫ U x.

Inequality (22) is stated as ψ′(|f(x)|)·‖x*‖ ≥ 1, never as 1/ψ′ ≤ ‖x*‖, so that ψ′ = 0 cannot make it hold through 1/0 = 0. The goal mentions no strata, no auxiliary functions of the proof and no Clarke critical points; a formalization that adds such hypotheses, drops definability of ψ and χ, or restricts to bounded sets is a different theorem.

Welcome contributions: the elementary closure properties of o-minimal structures (definability of sums, compositions, images), the monotonicity theorem for definable functions of one variable, definable choice, cell decomposition and Whitney stratification — all reusable well beyond this mission.

Selected references

  • J. Bolte, A. Daniilidis, A. Lewis, M. Shiota, Clarke subgradients of stratifiable functions, SIAM J. Optim. 18(2) (2007), 556–572. https://doi.org/10.1137/060670080
  • K. Kurdyka, On gradients of functions definable in o-minimal structures, Ann. Inst. Fourier 48 (1998), 769–783. https://doi.org/10.5802/aif.1638
  • J. Bolte, A. Daniilidis, A. Lewis, The Łojasiewicz inequality for nonsmooth subanalytic functions with applications to subgradient dynamical systems, SIAM J. Optim. 17(4) (2007), 1205–1223. https://doi.org/10.1137/050644641
  • L. van den Dries, C. Miller, Geometric categories and o-minimal structures, Duke Math. J. 84 (1996), 497–540. https://doi.org/10.1215/S0012-7094-96-08416-1
  • M. Coste, An Introduction to O-minimal Geometry, Istituti Editoriali e Poligrafici Internazionali, Pisa, 2000. https://perso.univ-rennes1.fr/michel.coste/polyens/OMIN.pdf
7 thms1 active userReviewed
Differential GeometryOptimization·Captain: mikedeng1

Clarke Subgradients of Stratifiable Functions I: Every Clarke Subgradient of a Lower Semicontinuous Function with a Nonvertical Whitney-Stratified Graph Dominates the Stratum GradientResearch Paper

Motivation

First-order methods for nonsmooth, nonconvex optimization (proximal algorithms, alternating minimization, subgradient-type descent) are analysed through generalized derivatives. Convergence and complexity arguments need a lower bound on the size of those derivatives away from critical points. For the Clarke subdifferential of a general lower semicontinuous function no such bound is available: Clarke subgradients can be small, or even zero, at points where the function decreases steeply along a smooth piece of its domain.

Bolte, Daniilidis, Lewis and Shiota (SIAM J. Optim. 18(2), 2007) showed that the obstruction disappears for functions whose graph admits a Whitney stratification, a partition into smooth manifolds that fit together regularly. Semialgebraic functions, and more generally functions definable in an o-minimal structure, have such stratifications. For these functions every Clarke subgradient is at least as long as the gradient of the function along the stratum through the point. This projection formula is the step from the geometry of the graph to the nonsmooth Kurdyka–Łojasiewicz inequality of the same paper, which underlies the convergence theory of many splitting methods (Attouch–Bolte–Svaiter 2013; Bolte–Sabach–Teboulle 2014).

This mission covers §2–§3 of the paper: the definitions, the projection formula (Proposition 4) and its Corollary 5 (i). The Kurdyka–Łojasiewicz part (§4) is a separate mission of the same series.

Setting

Let f:Rn→R∪{+∞}f:\mathbb R^n\to\mathbb R\cup\{+\infty\}f:Rn→R∪{+∞} be lower semicontinuous, with domain dom⁡f={x:f(x)<+∞}\operatorname{dom} f=\{x: f(x)<+\infty\}domf={x:f(x)<+∞} and graph Graph⁡f={(x,f(x)):x∈dom⁡f}⊂Rn+1\operatorname{Graph} f=\{(x,f(x)):x\in\operatorname{dom} f\}\subset\mathbb R^{n+1}Graphf={(x,f(x)):x∈domf}⊂Rn+1.

  • A Fréchet subgradient of fff at x∈dom⁡fx\in\operatorname{dom} fx∈domf is a vector x∗x^*x∗ with lim inf⁡y→x, y≠x [f(y)−f(x)−⟨x∗,y−x⟩]/∥y−x∥≥0\liminf_{y\to x,\,y\ne x}\,[f(y)-f(x)-\langle x^*,y-x\rangle]/\|y-x\|\ge 0liminfy→x,y=x​[f(y)−f(x)−⟨x∗,y−x⟩]/∥y−x∥≥0; they form ∂^f(x)\hat\partial f(x)∂^f(x).
  • The limiting subdifferential ∂f(x)\partial f(x)∂f(x) consists of limits x∗=lim⁡xk∗x^*=\lim x_k^*x∗=limxk∗​ with xk∗∈∂^f(xk)x_k^*\in\hat\partial f(x_k)xk∗​∈∂^f(xk​), xk→xx_k\to xxk​→x and f(xk)→f(x)f(x_k)\to f(x)f(xk​)→f(x).
  • The singular limiting subdifferential ∂∞f(x)\partial^\infty f(x)∂∞f(x) consists of limits lim⁡tkyk∗\lim t_ky_k^*limtk​yk∗​ with yk∗∈∂^f(yk)y_k^*\in\hat\partial f(y_k)yk∗​∈∂^f(yk​), yk→xy_k\to xyk​→x, f(yk)→f(x)f(y_k)\to f(x)f(yk​)→f(x) and tk↘0+t_k\searrow 0^+tk​↘0+.
  • The Clarke subdifferential is ∂∘f(x)=co⁡‾ {∂f(x)+∂∞f(x)}\partial^\circ f(x)=\overline{\operatorname{co}}\,\{\partial f(x)+\partial^\infty f(x)\}∂∘f(x)=co{∂f(x)+∂∞f(x)} for x∈dom⁡fx\in\operatorname{dom} fx∈domf (closed convex hull) and ∅\emptyset∅ otherwise.

A CpC^pCp stratification (Xi)i∈I(X_i)_{i\in I}(Xi​)i∈I​ of a nonempty set XXX is a locally finite partition of XXX into CpC^pCp submanifolds (the strata) such that Xi‾∩Xj≠∅\overline{X_i}\cap X_j\ne\emptysetXi​​∩Xj​=∅ implies Xj⊂Xi‾∖XiX_j\subset\overline{X_i}\setminus X_iXj​⊂Xi​​∖Xi​ for i≠ji\ne ji=j. It has the Whitney-(a) property if, whenever xk∈Xix_k\in X_ixk​∈Xi​ converge to x∈Xjx\in X_jx∈Xj​ (i≠ji\ne ji=j) and the tangent spaces TxkXiT_{x_k}X_iTxk​​Xi​ converge to a subspace T\mathcal TT, then TxXj⊂TT_xX_j\subset\mathcal TTx​Xj​⊂T; subspaces converge in the gap D(V,W)=max⁡{sup⁡v∈V,∥v∥=1d(v,W),sup⁡w∈W,∥w∥=1d(w,V)}D(V,W)=\max\{\sup_{v\in V,\|v\|=1}d(v,W),\sup_{w\in W,\|w\|=1}d(w,V)\}D(V,W)=max{supv∈V,∥v∥=1​d(v,W),supw∈W,∥w∥=1​d(w,V)}. A Whitney stratification is a C1C^1C1 stratification with this property.

A stratification S=(Si)i∈I\mathcal S=(S_i)_{i\in I}S=(Si​)i∈I​ of Graph⁡f\operatorname{Graph} fGraphf is nonvertical if en+1=(0,…,0,1)∉TuSie_{n+1}=(0,\dots,0,1)\notin T_uS_ien+1​=(0,…,0,1)∈/Tu​Si​ for every iii and u∈Siu\in S_iu∈Si​ (condition (H)). Let Π:Rn+1→Rn\Pi:\mathbb R^{n+1}\to\mathbb R^nΠ:Rn+1→Rn drop the last coordinate. For x∈dom⁡fx\in\operatorname{dom} fx∈domf let SxS_xSx​ be the stratum containing (x,f(x))(x,f(x))(x,f(x)) and TxXx=Π(T(x,f(x))Sx)T_xX_x=\Pi(T_{(x,f(x))}S_x)Tx​Xx​=Π(T(x,f(x))​Sx​). Nonverticality makes the tangent space of SxS_xSx​ the graph of a linear form over TxXxT_xX_xTx​Xx​; the vector representing it is the stratum gradient ∇Rf(x)∈TxXx\nabla_R f(x)\in T_xX_x∇R​f(x)∈Tx​Xx​, characterized by (∇Rf(x),−1)⊥T(x,f(x))Sx(\nabla_R f(x),-1)\perp T_{(x,f(x))}S_x(∇R​f(x),−1)⊥T(x,f(x))​Sx​.

Formalization targets

Goal: Corollary 5 (i), p. 563

For lower semicontinuous fff whose graph admits a nonvertical Whitney stratification, and every x∈dom⁡fx\in\operatorname{dom} fx∈domf,

∥∇Rf(x)∥≤∥x∗∥for all x∗∈∂∘f(x).\|\nabla_R f(x)\|\le\|x^*\|\qquad\text{for all }x^*\in\partial^\circ f(x).∥∇R​f(x)∥≤∥x∗∥for all x∗∈∂∘f(x).

Projection formula: Proposition 4, p. 561

Proj⁡TxXx∂f(x)⊂{∇Rf(x)},Proj⁡TxXx∂∞f(x)={0},(9)\operatorname{Proj}_{T_xX_x}\partial f(x)\subset\{\nabla_R f(x)\},\qquad\operatorname{Proj}_{T_xX_x}\partial^\infty f(x)=\{0\},\tag{9}ProjTx​Xx​​∂f(x)⊂{∇R​f(x)},ProjTx​Xx​​∂∞f(x)={0},(9) Proj⁡TxXx∂∘f(x)⊂{∇Rf(x)}.(10)\operatorname{Proj}_{T_xX_x}\partial^\circ f(x)\subset\{\nabla_R f(x)\}.\tag{10}ProjTx​Xx​​∂∘f(x)⊂{∇R​f(x)}.(10)

Milestones from the proof (pp. 559 and 562)

  • (11): Proj⁡TxXx∂^f(x)⊂{∇Rf(x)}\operatorname{Proj}_{T_xX_x}\hat\partial f(x)\subset\{\nabla_R f(x)\}ProjTx​Xx​​∂^f(x)⊂{∇R​f(x)}.
  • (12): Proj⁡TxXx∂f(x)⊂{∇Rf(x)}\operatorname{Proj}_{T_xX_x}\partial f(x)\subset\{\nabla_R f(x)\}ProjTx​Xx​​∂f(x)⊂{∇R​f(x)} and Proj⁡TxXx∂∞f(x)⊂{0}\operatorname{Proj}_{T_xX_x}\partial^\infty f(x)\subset\{0\}ProjTx​Xx​​∂∞f(x)⊂{0}.
  • Remark 2 (ii): 0∈∂∞f(x)0\in\partial^\infty f(x)0∈∂∞f(x) for every x∈dom⁡fx\in\operatorname{dom} fx∈domf.

Further items state that the stratum gradient exists and is unique under (H), the equality Proj⁡TxXx∂∘f(x)={∇Rf(x)}\operatorname{Proj}_{T_xX_x}\partial^\circ f(x)=\{\nabla_R f(x)\}ProjTx​Xx​​∂∘f(x)={∇R​f(x)} when ∂∘f(x)≠∅\partial^\circ f(x)\neq\emptyset∂∘f(x)=∅ (Remark 4), the chain ∂^f⊂∂f⊂∂∘f\hat\partial f\subset\partial f\subset\partial^\circ f∂^f⊂∂f⊂∂∘f of (7), nonverticality for locally Lipschitz functions (Remark 3), and the nonsmooth Morse–Sard theorem of Corollary 5 (ii).

Significance

The inequality (14) says that Clarke critical points of a stratifiable function are critical points of its restriction to a stratum, and that the Clarke subdifferential is never shorter than the smooth gradient along the stratum. Two consequences are drawn in the paper. With countably many strata and the classical Morse–Sard theorem it gives a nonsmooth Morse–Sard theorem: the set of Clarke critical values has measure zero (Corollary 5 (ii)). Combined with the o-minimal Łojasiewicz inequality for the restrictions f∣Xif|_{X_i}f∣Xi​​ it gives the nonsmooth Kurdyka–Łojasiewicz inequality for definable lower semicontinuous functions (§4), the hypothesis behind global convergence results for proximal and splitting algorithms on semialgebraic problems.

All results of this mission are proved in the paper. None has a machine-checked proof that we know of: Mathlib has the tangent cone, Fréchet differentiability and orthogonal projections, but no stratifications, no singular or Clarke subdifferential of an extended-valued function, and no projection formula. The work is to formalize the paper's proof, which reduces the projection formula to the behaviour of Fréchet normals under limits of tangent spaces.

Difficulty

The first step, (11), is local and smooth: along a C1C^1C1 curve in the stratum the function is differentiable, and a Fréchet subgradient must agree with the derivative in tangent directions. The difficulty is the passage to limits in (12). A limiting subgradient at xxx is a limit of Fréchet subgradients at points xkx_kxk​ which may lie in a different, higher-dimensional stratum SiS_iSi​; nothing in the smooth argument relates TxkXiT_{x_k}X_iTxk​​Xi​ to TxXxT_xX_xTx​Xx​. The relation is supplied exactly by the Whitney-(a) property, together with the compactness of the Grassmannian and the local finiteness of the stratification. Without Whitney-(a) the inclusions fail, so a proof that never uses it is wrong. The singular part requires the same argument for rescaled subgradients tkyk∗t_ky_k^*tk​yk∗​, whose normals (tkyk∗,−tk)(t_ky_k^*,-t_k)(tk​yk∗​,−tk​) become horizontal in the limit.

Formalization scope

Rn\mathbb R^nRn is EuclideanSpace ℝ (Fin n), Rn+1\mathbb R^{n+1}Rn+1 is EuclideanSpace ℝ (Fin (n+1)) with the function value as the last coordinate, and R∪{+∞}\mathbb R\cup\{+\infty\}R∪{+∞} is EReal with fff never −∞-\infty−∞. The Fréchet and limiting subdifferentials are the published NonconvexSplitting.Shared.IsRegularSubgrad and LimitingSubdiff; the tangent space TuMT_uMTu​M (span of the tangent cone) and CpC^pCp submanifolds (coordinate slices of some dimension) are the published ProjLikeRetr.Retractor definitions. The closed convex hull in (6) is closedConvexHull, not convexHull. Strata may be empty; local finiteness is required at points of the stratified set; a gap supremum over an empty unit sphere is 000. The stratification hypothesis is taken of class C1C^1C1, the weakest case of the paper's "CpC^pCp-Whitney".

The stratum gradient is defined intrinsically: g∈Π(TuS)g\in\Pi(T_uS)g∈Π(Tu​S) with (g,−1)⊥TuS(g,-1)\perp T_uS(g,−1)⊥Tu​S. It is not defined as a derivative of fff along the whole projected set Π(Si)\Pi(S_i)Π(Si​). That set can fail to be a submanifold for a discontinuous lower semicontinuous fff, and every statement would then hold vacuously at such points. A companion item proves existence and uniqueness of the stratum gradient under (H), so the goal is not vacuous. The goal quantifies over all elements of ∂∘f(x)\partial^\circ f(x)∂∘f(x); this set may be empty (Remark 4), which is the page's restriction to x∈dom⁡∂∘fx\in\operatorname{dom}\partial^\circ fx∈dom∂∘f, and no real-valued distance to ∂∘f(x)\partial^\circ f(x)∂∘f(x) is used.

A complete development needs the tangent space of a C1C^1C1 submanifold as the image of the chart derivative, convergence of subspaces and compactness of the Grassmannian of Rn+1\mathbb R^{n+1}Rn+1, Fréchet normals to epigraphs, and the density of dom⁡∂^f\operatorname{dom}\hat\partial fdom∂^f in dom⁡f\operatorname{dom} fdomf for lower semicontinuous fff. These pieces are reusable beyond this mission; the subspace gap and Whitney stratifications are prerequisites of the §4 mission. Contributions of any of the listed lemmas are welcome, as are proofs of the companion items.

Selected references

  • J. Bolte, A. Daniilidis, A. Lewis, M. Shiota, Clarke subgradients of stratifiable functions, SIAM J. Optim. 18(2):556–572, 2007. https://doi.org/10.1137/060670080
  • R. T. Rockafellar, R. J.-B. Wets, Variational Analysis, Grundlehren 317, Springer, 1998. https://doi.org/10.1007/978-3-642-02431-3
  • L. van den Dries, C. Miller, Geometric categories and o-minimal structures, Duke Math. J. 84(2):497–540, 1996. https://doi.org/10.1215/S0012-7094-96-08416-1
  • H. Attouch, J. Bolte, B. F. Svaiter, Convergence of descent methods for semi-algebraic and tame problems, Math. Program. 137:91–129, 2013. https://doi.org/10.1007/s10107-011-0484-9
  • J. Bolte, S. Sabach, M. Teboulle, Proximal alternating linearized minimization for nonconvex and nonsmooth problems, Math. Program. 146:459–494, 2014. https://doi.org/10.1007/s10107-013-0701-9
11 thms1 active userReviewed
Operations ResearchOptimization·Captain: mikedeng1

The Strong Second-Order Sufficient Condition and Constraint Nondegeneracy in Nonlinear Semidefinite Programming: At a Local Minimizer They Are Equivalent to Strong Regularity of the KKT PointResearch Paper

Motivation

Nonlinear semidefinite programming asks to minimize a smooth function subject to smooth equality constraints and a constraint that a smooth matrix-valued function be positive semidefinite. It covers robust control design, structural optimization, and nonconvex matrix problems such as low-rank approximation and nearest-correlation-matrix problems. Algorithms for it (sequential quadratic programming, augmented Lagrangian and semismooth Newton methods) converge fast locally only when the Karush–Kuhn–Tucker (KKT) point they approach is stable under perturbation, and the question is which checkable conditions guarantee that stability.

For classical nonlinear programming the answer has been known since the 1980s: at a local minimizer, Robinson's strong second order sufficient condition together with linear independence of the active gradients is equivalent to strong regularity of the KKT point (Robinson 1980; Jongen et al. 1987; Kojima 1980). D. Sun extended this equivalence to nonlinear semidefinite programs, where the constraint cone is not polyhedral and second-order analysis carries an extra curvature term.

Timeline.

  • 1980: S. M. Robinson introduces strong regularity of generalized equations and shows that for nonlinear programs the strong second order sufficient condition plus linear independence of active gradients implies it (Math. Oper. Res. 5).
  • 1997–2000: Shapiro, and Bonnans and Shapiro, develop second-order optimality conditions for cone-constrained problems, with the "sigma term" built from second order tangent sets and C²-cone reducibility (Bonnans–Shapiro 2000).
  • 2002: Sun and Sun prove that the projector onto the positive semidefinite cone is strongly semismooth and compute its directional derivative.
  • 2005–2006: D. Sun proves the equivalence theorem formalized here (preprint of May 15, 2005; journal version Math. Oper. Res. 31(4), 761–776).

Setting

XXX is a finite-dimensional real inner-product space, ℜm\Re^mℜm is Euclidean space, and Sp\mathcal S^pSp is the space of real symmetric p×pp\times pp×p matrices with the Frobenius inner product ⟨A,B⟩=Tr(ATB)\langle A,B\rangle=\mathrm{Tr}(A^TB)⟨A,B⟩=Tr(ATB). S+p\mathcal S^p_+S+p​ is the cone of positive semidefinite matrices. The problem is

(NLSDP)min⁡f(x)s.t.h(x)=0,  g(x)∈S+p,\text{(NLSDP)}\qquad \min f(x)\quad\text{s.t.}\quad h(x)=0,\ \ g(x)\in\mathcal S^p_+,(NLSDP)minf(x)s.t.h(x)=0,  g(x)∈S+p​,

with f:X→ℜf:X\to\Ref:X→ℜ, h:X→ℜmh:X\to\Re^mh:X→ℜm, g:X→Spg:X\to\mathcal S^pg:X→Sp twice continuously differentiable. Write G=(h,g)G=(h,g)G=(h,g) and K={0}×S+pK=\{0\}\times\mathcal S^p_+K={0}×S+p​. The Lagrangian is L(x,ζ,Γ)=f(x)+⟨ζ,h(x)⟩+⟨Γ,g(x)⟩L(x,\zeta,\Gamma)=f(x)+\langle\zeta,h(x)\rangle+\langle\Gamma,g(x)\rangleL(x,ζ,Γ)=f(x)+⟨ζ,h(x)⟩+⟨Γ,g(x)⟩, and the multiplier set M(x)\mathcal M(x)M(x) consists of the (ζ,Γ)(\zeta,\Gamma)(ζ,Γ) with JxL(x,ζ,Γ)=0J_xL(x,\zeta,\Gamma)=0Jx​L(x,ζ,Γ)=0, h(x)=0h(x)=0h(x)=0 and Γ\GammaΓ in the normal cone NS+p(g(x))N_{\mathcal S^p_+}(g(x))NS+p​​(g(x)) (so Γ⪯0\Gamma\preceq0Γ⪯0 and ⟨Γ,g(x)⟩=0\langle\Gamma,g(x)\rangle=0⟨Γ,g(x)⟩=0). A triple (xˉ,ζˉ,Γˉ)(\bar x,\bar\zeta,\bar\Gamma)(xˉ,ζˉ​,Γˉ) with (ζˉ,Γˉ)∈M(xˉ)(\bar\zeta,\bar\Gamma)\in\mathcal M(\bar x)(ζˉ​,Γˉ)∈M(xˉ) is a KKT point.

For a closed set DDD, TD(y)={d:∃tk↓0, dist(y+tkd,D)=o(tk)}T_D(y)=\{d:\exists t_k\downarrow0,\ \mathrm{dist}(y+t_kd,D)=o(t_k)\}TD​(y)={d:∃tk​↓0, dist(y+tk​d,D)=o(tk​)} is the tangent cone and lin(T)\mathrm{lin}(T)lin(T) its lineality space. Robinson's constraint qualification at xˉ\bar xxˉ is JxG(xˉ)X+TK(G(xˉ))=ℜm×SpJ_xG(\bar x)X+T_K(G(\bar x))=\Re^m\times\mathcal S^pJx​G(xˉ)X+TK​(G(xˉ))=ℜm×Sp; constraint nondegeneracy replaces TKT_KTK​ by lin(TK)\mathrm{lin}(T_K)lin(TK​). The critical cone is C(xˉ)={d:JxG(xˉ)d∈TK(G(xˉ)), Jxf(xˉ)d≤0}C(\bar x)=\{d:J_xG(\bar x)d\in T_K(G(\bar x)),\ J_xf(\bar x)d\le0\}C(xˉ)={d:Jx​G(xˉ)d∈TK​(G(xˉ)), Jx​f(xˉ)d≤0}.

For B∈SpB\in\mathcal S^pB∈Sp with Moore–Penrose pseudo-inverse B†B^\daggerB†, set ΥB(Γ,A)=2⟨Γ,AB†A⟩\Upsilon_B(\Gamma,A)=2\langle\Gamma,AB^\dagger A\rangleΥB​(Γ,A)=2⟨Γ,AB†A⟩. Let ΠS+p\Pi_{\mathcal S^p_+}ΠS+p​​ be the metric projector, A=g(xˉ)+ΓA=g(\bar x)+\GammaA=g(xˉ)+Γ, and C(A;S+p)=TS+p(A+)∩(A+−A)⊥C(A;\mathcal S^p_+)=T_{\mathcal S^p_+}(A_+)\cap(A_+-A)^\perpC(A;S+p​)=TS+p​​(A+​)∩(A+​−A)⊥ with A+=ΠS+p(A)A_+=\Pi_{\mathcal S^p_+}(A)A+​=ΠS+p​​(A). Then app(ζ,Γ)={d:Jxh(xˉ)d=0, Jxg(xˉ)d∈aff C(A;S+p)}\mathrm{app}(\zeta,\Gamma)=\{d:J_xh(\bar x)d=0,\ J_xg(\bar x)d\in\mathrm{aff}\,C(A;\mathcal S^p_+)\}app(ζ,Γ)={d:Jx​h(xˉ)d=0, Jx​g(xˉ)d∈affC(A;S+p​)} and C^(xˉ)=⋂(ζ,Γ)∈M(xˉ)app(ζ,Γ)\widehat C(\bar x)=\bigcap_{(\zeta,\Gamma)\in\mathcal M(\bar x)}\mathrm{app}(\zeta,\Gamma)C(xˉ)=⋂(ζ,Γ)∈M(xˉ)​app(ζ,Γ). The strong second order sufficient condition (SSOSC) at xˉ\bar xxˉ is

sup⁡(ζ,Γ)∈M(xˉ){⟨d,Jxx2L(xˉ,ζ,Γ)d⟩−Υg(xˉ)(Γ,Jxg(xˉ)d)}>0∀d∈C^(xˉ)∖{0}.\sup_{(\zeta,\Gamma)\in\mathcal M(\bar x)}\Big\{\langle d,J^2_{xx}L(\bar x,\zeta,\Gamma)d\rangle-\Upsilon_{g(\bar x)}\big(\Gamma,J_xg(\bar x)d\big)\Big\}>0\qquad\forall d\in\widehat C(\bar x)\setminus\{0\}.(ζ,Γ)∈M(xˉ)sup​{⟨d,Jxx2​L(xˉ,ζ,Γ)d⟩−Υg(xˉ)​(Γ,Jx​g(xˉ)d)}>0∀d∈C(xˉ)∖{0}.

The KKT map is F(x,ζ,Γ)=(∇xL(x,ζ,Γ), −h(x), −g(x)+ΠS+p(g(x)+Γ))F(x,\zeta,\Gamma)=\big(\nabla_xL(x,\zeta,\Gamma),\,-h(x),\,-g(x)+\Pi_{\mathcal S^p_+}(g(x)+\Gamma)\big)F(x,ζ,Γ)=(∇x​L(x,ζ,Γ),−h(x),−g(x)+ΠS+p​​(g(x)+Γ)) on Z=X×ℜm×SpZ=X\times\Re^m\times\mathcal S^pZ=X×ℜm×Sp; its zeros are the KKT points. The KKT system is also the generalized equation 0∈φ(z)+ND(z)0\in\varphi(z)+N_D(z)0∈φ(z)+ND​(z) with φ=(∇xL,−h,−g)\varphi=(\nabla_xL,-h,-g)φ=(∇x​L,−h,−g) and D=X×ℜm×S−pD=X\times\Re^m\times\mathcal S^p_-D=X×ℜm×S−p​. A solution zˉ\bar zzˉ is strongly regular if, for all small δ\deltaδ, the linearized equation δ∈φ(zˉ)+Jφ(zˉ)(z−zˉ)+ND(z)\delta\in\varphi(\bar z)+J\varphi(\bar z)(z-\bar z)+N_D(z)δ∈φ(zˉ)+Jφ(zˉ)(z−zˉ)+ND​(z) has a unique solution near zˉ\bar zzˉ that depends Lipschitz-continuously on δ\deltaδ. Clarke's generalized Jacobian ∂F\partial F∂F is the convex hull of the B-subdifferential ∂BF\partial_BF∂B​F, the set of limits of Jacobians at nearby differentiability points. Φ(δ)=F′(zˉ;δ)\Phi(\delta)=F'(\bar z;\delta)Φ(δ)=F′(zˉ;δ) is the directional derivative. The uniform second order growth condition and strong stability quantify over all C2C^2C2-smooth parameterizations (f(x,u),G(x,u))(f(x,u),G(x,u))(f(x,u),G(x,u)) of the problem.

Formalization targets

Goal: Theorem 21

At a local minimizer xˉ\bar xxˉ satisfying Robinson's CQ, with (ζˉ,Γˉ)∈M(xˉ)(\bar\zeta,\bar\Gamma)\in\mathcal M(\bar x)(ζˉ​,Γˉ)∈M(xˉ), the following are equivalent:

(a) SSOSC at xˉ and constraint nondegeneracy;(b) every V∈∂F(xˉ,ζˉ,Γˉ) is nonsingular;(c) (xˉ,ζˉ,Γˉ) is strongly regular;(d) uniform second order growth and nondegeneracy;(e) strong stability and nondegeneracy;(f) F is a locally Lipschitz homeomorphism near (xˉ,ζˉ,Γˉ);(h) Φ is a globally Lipschitz homeomorphism;(j) every V∈∂Φ(0) is nonsingular.\begin{aligned} &\text{(a) SSOSC at }\bar x\text{ and constraint nondegeneracy;}\quad \text{(b) every }V\in\partial F(\bar x,\bar\zeta,\bar\Gamma)\text{ is nonsingular;}\\ &\text{(c) }(\bar x,\bar\zeta,\bar\Gamma)\text{ is strongly regular;}\quad \text{(d) uniform second order growth and nondegeneracy;}\\ &\text{(e) strong stability and nondegeneracy;}\quad \text{(f) }F\text{ is a locally Lipschitz homeomorphism near }(\bar x,\bar\zeta,\bar\Gamma);\\ &\text{(h) }\Phi\text{ is a globally Lipschitz homeomorphism;}\quad \text{(j) every }V\in\partial\Phi(0)\text{ is nonsingular.} \end{aligned}​(a) SSOSC at xˉ and constraint nondegeneracy;(b) every V∈∂F(xˉ,ζˉ​,Γˉ) is nonsingular;(c) (xˉ,ζˉ​,Γˉ) is strongly regular;(d) uniform second order growth and nondegeneracy;(e) strong stability and nondegeneracy;(f) F is a locally Lipschitz homeomorphism near (xˉ,ζˉ​,Γˉ);(h) Φ is a globally Lipschitz homeomorphism;(j) every V∈∂Φ(0) is nonsingular.​

Milestones

The matrix analysis of ΠS+p\Pi_{\mathcal S^p_+}ΠS+p​​: Lemma 1 (a B-subdifferential chain rule), Lemma 2, Propositions 3 and 4 (the block structure of ∂BΠS+p\partial_B\Pi_{\mathcal S^p_+}∂B​ΠS+p​​ and ∂ΠS+p\partial\Pi_{\mathcal S^p_+}∂ΠS+p​​), and Proposition 7 (the inequality ⟨ΔB,ΔΓ⟩≥−ΥB(Γ,ΔB)\langle\Delta B,\Delta\Gamma\rangle\ge-\Upsilon_B(\Gamma,\Delta B)⟨ΔB,ΔΓ⟩≥−ΥB​(Γ,ΔB)). Second-order theory: Proposition 8 (the strict CQ gives a unique multiplier and aff C(xˉ)=app\mathrm{aff}\,C(\bar x)=\mathrm{app}affC(xˉ)=app), Theorem 10 (the classical second-order conditions with the sigma term) and Lemma 11 (Υ\UpsilonΥ equals the sigma term on C(xˉ)C(\bar x)C(xˉ)). The equivalences: Remark 15 (strong regularity iff a natural map is a Lipschitz homeomorphism), Proposition 16 ((a) ⇒ (b) ⇒ (c) at any KKT point), Lemma 18 (uniform growth ⇒ SSOSC) and Lemma 20 (∂BΦ(0)=∂BF(zˉ)\partial_B\Phi(0)=\partial_BF(\bar z)∂B​Φ(0)=∂B​F(zˉ)).

Significance

The theorem identifies the SSOSC, a condition that can be checked from the problem data, with the stability notions that local algorithms need. Strong regularity is the hypothesis under which Newton-type methods for the KKT system converge locally and solutions vary Lipschitz-continuously with the data. Nonsingularity of ∂F\partial F∂F gives quadratic convergence of semismooth Newton methods. Uniform growth and strong stability are what sensitivity analysis uses. Without the theorem, each of these properties has to be verified separately for semidefinite programs. The theorem also shows that the classical nonlinear programming equivalence survives on a non-polyhedral cone if the curvature term Υ\UpsilonΥ is added.

The result is proved in the literature but has no machine-checked proof. Formalizing it requires the B-subdifferential and Clarke Jacobian of the PSD projector, second order tangent sets of S+p\mathcal S^p_+S+p​, and the Robinson–Kummer characterization of strong regularity. None of these exists in Mathlib. Items (g) and (i), which use the topological degree, are not formalized.

Difficulty

The obvious route is to copy the nonlinear programming proof: write strong regularity as nonsingularity of a reduced Jacobian on the active constraints. This fails because S+p\mathcal S^p_+S+p​ is not polyhedral. The KKT map is only semismooth, and its generalized Jacobian at a non-strictly complementary point is a whole family of operators, parametrized by ∂ΠS+∣β∣(0)\partial\Pi_{\mathcal S^{|\beta|}_+}(0)∂ΠS+∣β∣​​(0). Nonsingularity has to be shown for every member of that family. The curvature of the cone appears only through Υ\UpsilonΥ, which links the second-order condition to the Jacobian family. The converse directions combine several external theorems (Bonnans–Shapiro's stability theory, Clarke's inverse function theorem, Kummer's characterization), each needing nonsmooth infrastructure.

Formalization scope

All objects are defined in SunNLSDP.Equiv.Setting. Sp\mathcal S^pSp is the subspace of symmetric vectors in EuclideanSpace ℝ (n × n) for a finite index type n, so its inner product is exactly the Frobenius product. YYY and ZZZ are WithLp 2 products, carrying the sum of the inner products. B†B^\daggerB† is computed by the continuous functional calculus. The metric projector returns its argument when no minimiser exists; it is applied only to nonempty closed convex sets. Clarke's Jacobian, ∂B\partial_B∂B​, the one-sided directional derivative, the normal cone and the lineality space are the published definitions NonsmoothNewton.Shared.clarkeJac, NonsmoothNewton.Local.dirDeriv and RobinsonSR.Reduction.Setting.

Conventions committed to:

  • The brace systems (41), (42), (49) are read as one coupled system: every (a,B)(a,B)(a,B) equals (Jxh(xˉ)d, Jxg(xˉ)d+T)(J_xh(\bar x)d,\,J_xg(\bar x)d+T)(Jx​h(xˉ)d,Jx​g(xˉ)d+T) for a single ddd. Read as two independent equations they would be strictly weaker.
  • "sup⁡>0\sup>0sup>0" is stated as "some multiplier gives a positive value". The non-strict supremum of Theorem 10 (44) and the support function are taken in the extended reals.
  • Local optimality is local minimality of fff on the feasible set together with feasibility of xˉ\bar xxˉ.
  • "Nonsingular" means bijective.
  • Parameter spaces in Definitions 17 and 19 range over Banach spaces in the universe of XXX.
  • Lemma 2 and Remark 15 add nonemptiness of DDD.

Items (g) and (i) of Theorem 21 are omitted, because Brouwer degree is unavailable; no surrogate for the index is substituted. A formalization that reads the CQs or nondegeneracy as two decoupled equations, or states SSOSC only on C(xˉ)C(\bar x)C(xˉ) instead of C^(xˉ)\widehat C(\bar x)C(xˉ), proves a different theorem and is ruled out.

Reusable infrastructure: the PSD projector and its generalized Jacobians, second order tangent sets, the Moore–Penrose pseudo-inverse of symmetric matrices, and the characterization of strong regularity by Lipschitz homeomorphisms. Proofs of individual milestones are welcome, as are lemmas on ΠS+p\Pi_{\mathcal S^p_+}ΠS+p​​ and on strong regularity of generalized equations.

Selected references

  • D. Sun, The strong second order sufficient condition and constraint nondegeneracy in nonlinear semidefinite programming and their implications, preprint dated May 15, 2005; Mathematics of Operations Research 31(4), 761–776, 2006. https://doi.org/10.1287/moor.1060.0195
  • S. M. Robinson, Strongly regular generalized equations, Mathematics of Operations Research 5(1), 43–62, 1980. https://doi.org/10.1287/moor.5.1.43
  • J. F. Bonnans and A. Shapiro, Perturbation Analysis of Optimization Problems, Springer, 2000. https://doi.org/10.1007/978-1-4612-1394-9
  • D. Sun and J. Sun, Semismooth matrix-valued functions, Mathematics of Operations Research 27(1), 150–169, 2002. https://doi.org/10.1287/moor.27.1.150.342
  • B. Kummer, Lipschitzian inverse functions, directional derivatives, and applications in C^{1,1} optimization, Journal of Optimization Theory and Applications 70, 559–580, 1991. https://doi.org/10.1007/BF00941302
18 thms1 active userReviewed
Operations ResearchProbabilityStochastic Systems·Captain: mikedeng1

Law of Large Numbers Limits for Many-Server Queues 2: The Fluid Age Measure Converges to the Equilibrium Measure (1 − G(x))dxResearch Paper

Motivation

Large call centers, cloud server farms and hospital wards are modeled as many-server queues: NNN identical servers, customers arriving according to a counting process, each customer served by one server for a random time drawn from a distribution GGG, and customers who find all servers busy waiting in a first-come first-served queue. When NNN is large, the number of customers is of order NNN and the natural object of study is the fluid limit, obtained by dividing all quantities by NNN and letting N→∞N\to\inftyN→∞. For exponential service times the fluid limit is a finite-dimensional ordinary differential equation. For a general service distribution — and call-center data show service times far from exponential (lognormal, in Brown et al., 2005) — the state must record how long each customer in service has been served, and the fluid limit is a measure-valued process.

Kaspi and Ramanan (Ann. Appl. Probab. 21 (2011) 33–114) characterize this limit by a pair of fluid equations for general GGG with a density, prove that they have at most one solution, show that the scaled NNN-server processes converge to it, and describe its long-time behavior. This mission is the last of these results: in the critically loaded fluid system, every solution converges to equilibrium.

Timeline. Whitt (2006) introduced a fluid model of the many-server queue with general service times and abandonment, and stated the case λˉ<1\bar\lambda<1λˉ<1 of property (1) of the goal theorem without proof (his Theorem 7.3). Kaspi and Ramanan (2011) gave the measure-valued formulation with the age process, uniqueness and existence of fluid solutions, and the convergence to equilibrium formalized here. Reed (2009) treated the related G/GI/NG/GI/NG/GI/N queue in the Halfin–Whitt regime.

Setting

The service distribution GGG has a density ggg, is carried by [0,∞)[0,\infty)[0,∞), and has mean one: ∫0∞x g(x) dx=∫0∞(1−G(x)) dx=1\int_0^\infty x\,g(x)\,dx=\int_0^\infty(1-G(x))\,dx=1∫0∞​xg(x)dx=∫0∞​(1−G(x))dx=1. Let M=sup⁡{x≥0:G(x)<1}∈(0,∞]M=\sup\{x\ge0:G(x)<1\}\in(0,\infty]M=sup{x≥0:G(x)<1}∈(0,∞], and let h=g/(1−G)h=g/(1-G)h=g/(1−G) be the hazard rate on [0,M)[0,M)[0,M).

The fluid state at time ttt is a number Xˉ(t)≥0\bar X(t)\ge0Xˉ(t)≥0, the scaled number of customers in system, and a measure νˉt\bar\nu_tνˉt​ on [0,M)[0,M)[0,M) of total mass at most one: νˉt(A)\bar\nu_t(A)νˉt​(A) is the scaled number of customers in service whose age (time already spent in service) lies in AAA. The input is a nondecreasing càdlàg arrival function Eˉ\bar EEˉ with Eˉ(0)=0\bar E(0)=0Eˉ(0)=0, an initial number Xˉ(0)\bar X(0)Xˉ(0) and an initial age measure νˉ0\bar\nu_0νˉ0​, satisfying 1−⟨1,νˉ0⟩=[1−Xˉ(0)]+1-\langle\mathbf 1,\bar\nu_0\rangle=[1-\bar X(0)]^+1−⟨1,νˉ0​⟩=[1−Xˉ(0)]+ (servers are idle only when nobody waits). The set of such triples is S0\mathcal S_0S0​.

A càdlàg pair (Xˉ,νˉ)(\bar X,\bar\nu)(Xˉ,νˉ) solves the fluid equations if the cumulative departures Dˉ(t)=∫0t⟨h,νˉs⟩ ds\bar D(t)=\int_0^t\langle h,\bar\nu_s\rangle\,dsDˉ(t)=∫0t​⟨h,νˉs​⟩ds are finite, the entries into service Kˉ(t)=⟨1,νˉt⟩−⟨1,νˉ0⟩+Dˉ(t)\bar K(t)=\langle\mathbf 1,\bar\nu_t\rangle-\langle\mathbf 1,\bar\nu_0\rangle+\bar D(t)Kˉ(t)=⟨1,νˉt​⟩−⟨1,νˉ0​⟩+Dˉ(t) satisfy the transport equation

⟨φ(⋅,t),νˉt⟩=⟨φ(⋅,0),νˉ0⟩+∫0t⟨φx+φs,νˉs⟩ ds−∫0t⟨hφ(⋅,s),νˉs⟩ ds+∫[0,t]φ(0,s) dKˉ(s)\langle\varphi(\cdot,t),\bar\nu_t\rangle=\langle\varphi(\cdot,0),\bar\nu_0\rangle+\int_0^t\langle\varphi_x+\varphi_s,\bar\nu_s\rangle\,ds-\int_0^t\langle h\varphi(\cdot,s),\bar\nu_s\rangle\,ds+\int_{[0,t]}\varphi(0,s)\,d\bar K(s)⟨φ(⋅,t),νˉt​⟩=⟨φ(⋅,0),νˉ0​⟩+∫0t​⟨φx​+φs​,νˉs​⟩ds−∫0t​⟨hφ(⋅,s),νˉs​⟩ds+∫[0,t]​φ(0,s)dKˉ(s)

for every compactly supported test function φ\varphiφ on [0,M)×[0,∞)[0,M)\times[0,\infty)[0,M)×[0,∞) (ages grow at unit rate, customers leave at rate hhh, new customers enter at age 000), mass is conserved, Xˉ(t)=Xˉ(0)+Eˉ(t)−Dˉ(t)\bar X(t)=\bar X(0)+\bar E(t)-\bar D(t)Xˉ(t)=Xˉ(0)+Eˉ(t)−Dˉ(t), and the system is non-idling, 1−⟨1,νˉt⟩=[1−Xˉ(t)]+1-\langle\mathbf 1,\bar\nu_t\rangle=[1-\bar X(t)]^+1−⟨1,νˉt​⟩=[1−Xˉ(t)]+.

The equilibrium measure is νˉ∗(dx)=(1−G(x)) dx\bar\nu_*(dx)=(1-G(x))\,dxνˉ∗​(dx)=(1−G(x))dx on [0,M)[0,M)[0,M), a probability measure by the mean-one normalization. With Eˉ=id\bar E=\mathrm{id}Eˉ=id (arrival rate equal to the total service capacity), Xˉ≡c≥1\bar X\equiv c\ge1Xˉ≡c≥1 and νˉ≡νˉ∗\bar\nu\equiv\bar\nu_*νˉ≡νˉ∗​ is a constant solution. Assumption 2 asks that hhh be bounded or lower semicontinuous near MMM. The renewal measure of GGG is U=∑n≥0G∗nU=\sum_{n\ge0}G^{*n}U=∑n≥0​G∗n, the unit mass at 000 included.

Formalization targets

Goal: Theorem 3.9

Under Assumption 2:

  1. if Eˉ=λˉ id\bar E=\bar\lambda\,\mathrm{id}Eˉ=λˉid with λˉ∈[0,1]\bar\lambda\in[0,1]λˉ∈[0,1] and the system starts empty, then Xˉ(t)=⟨1,νˉt⟩\bar X(t)=\langle\mathbf 1,\bar\nu_t\rangleXˉ(t)=⟨1,νˉt​⟩ increases to λˉ\bar\lambdaλˉ and νˉt\bar\nu_tνˉt​ increases weakly to λˉνˉ∗\bar\lambda\bar\nu_*λˉνˉ∗​;
  2. if ∫x2g(x) dx<∞\int x^2g(x)\,dx<\infty∫x2g(x)dx<∞, then for Eˉ=id\bar E=\mathrm{id}Eˉ=id and every initial condition in S0\mathcal S_0S0​,
lim⁡t→∞⟨f,νˉt⟩=∫[0,∞)f(x)(1−G(x)) dxfor every bounded continuous f.\lim_{t\to\infty}\langle f,\bar\nu_t\rangle=\int_{[0,\infty)}f(x)(1-G(x))\,dx\qquad\text{for every bounded continuous }f.t→∞lim​⟨f,νˉt​⟩=∫[0,∞)​f(x)(1−G(x))dxfor every bounded continuous f.

Milestones

  • Lemma 3.4: a solution restarted at time ttt solves the fluid equations for the shifted data.
  • Remark 3.8: the invariant solution (c+Eˉ−id,νˉ∗)(c+\bar E-\mathrm{id},\bar\nu_*)(c+Eˉ−id,νˉ∗​) when λˉ≥1\bar\lambda\ge1λˉ≥1.
  • Corollary 4.4, (4.6): Kˉ\bar KKˉ is the renewal measure UUU convolved with an explicit forcing term.
  • Proposition 6.1(1)–(3): the solution started empty, explicitly up to the first time τ1\tau_1τ1​ it fills, its monotone convergence for constant λˉ≤1\bar\lambda\le1λˉ≤1, and the comparison of an arbitrary solution with it.
  • Lemma 6.2: a reference system built from UUU converges weakly to ⟨1,π0⟩νˉ∗\langle\mathbf 1,\pi_0\rangle\bar\nu_*⟨1,π0​⟩νˉ∗​.
  • Lemma 6.3: a uniform renewal estimate under a finite second moment.

Significance

Theorem 3.9(2) is the stability statement of the fluid model in the critically loaded case: whatever the initial occupancy and the initial ages, the age distribution of customers in service converges to the stationary excess distribution of GGG. It justifies using νˉ∗\bar\nu_*νˉ∗​ as the operating point around which diffusion approximations of many-server queues are built, and it is the fluid counterpart of the classical fact that the age of a stationary renewal process has density 1−G1-G1−G. Part (1) gives the transient behavior of an underloaded or critically loaded system started empty.

The result is proved in the paper; nothing here is open. To our knowledge none of it has been formalized. A formalization adds machine-checked statements of a measure-valued fluid model that the companion mission (uniqueness of fluid solutions, Theorem 3.5) shares, and exercises renewal theory — the renewal measure, a key renewal theorem for laws with a density, Lorden's inequality — in a form usable by other queueing developments.

Difficulty

The naive argument would show that ⟨f,νˉt⟩\langle f,\bar\nu_t\rangle⟨f,νˉt​⟩ is given by an explicit formula and pass to the limit. The explicit age representation of a solution involves Kˉ\bar KKˉ, which is known only through a renewal equation whose forcing term depends on νˉ\bar\nuνˉ itself; there is no closed form unless the system never fills up. For Eˉ=id\bar E=\mathrm{id}Eˉ=id the system can alternate between full and not full, and the convergence must be proved without knowing when. Two ingredients carry the weight: a comparison showing that the occupancy tends to one, and a key renewal theorem for the backward recurrence time of a renewal process with a density, which needs total-variation rather than vague convergence because the test functions are only bounded and continuous. The uniform-in-time control of Lemma 6.3 is where the second moment enters.

Formalization scope

Everything lives in ManyServerFluid.Equilibrium. The service law is a structure holding the density ggg with g≥0g\ge0g≥0, g=0g=0g=0 on (−∞,0)(-\infty,0)(−∞,0), ∫g=1\int g=1∫g=1, and mean one. Time is R\mathbb RR, read on [0,∞)[0,\infty)[0,∞). Age measures are Mathlib FiniteMeasure ℝ carried by [0,M)[0,M)[0,M), with the weak topology, so "càdlàg" is in the paper's topology. The departures ∫0t⟨h,νˉs⟩ds\int_0^t\langle h,\bar\nu_s\rangle ds∫0t​⟨h,νˉs​⟩ds are lower integrals in [0,∞][0,\infty][0,∞]; dKˉd\bar KdKˉ and dZdZdZ are Lebesgue–Stieltjes measures. The convolution powers are the published QueueingFundamentals.MG1.convPow.

Explicit choices, each also stated in the item that uses it:

  • g=0g=0g=0 below 000 and ∫g=1\int g=1∫g=1 are explicit; the paper's "νˉ0\bar\nu_0νˉ0​" is νˉ(0)\bar\nu(0)νˉ(0), stated as an equation.
  • Compact support of test functions is relative to [0,M)×R+[0,M)\times\mathbb R_+[0,M)×R+​, as the paper intends; the directional derivative is supplied as a second function.
  • Weak convergence is tested on bounded continuous functions on R\mathbb RR; for measures carried by [0,M)[0,M)[0,M) this is equivalent to Cb[0,M)\mathcal C_b[0,M)Cb​[0,M) and Cb(R+)\mathcal C_b(\mathbb R_+)Cb​(R+​). "Increases" means nondecreasing.
  • "The unique solution" is the hypothesis "a solution"; uniqueness is the companion mission.
  • In Proposition 6.1(1) the printed limit ∫0τ1f(t−s)⋯\int_0^{\tau_1}f(t-s)\cdots∫0τ1​​f(t−s)⋯ is read with τ1\tau_1τ1​ for ttt, and only for τ1<∞\tau_1<\inftyτ1​<∞.
  • In Lemma 6.3 the free ttt of (6.11) is quantified after ∃Tε\exists T_\varepsilon∃Tε​, uniformly, as the proof establishes and uses.
  • Lemma 6.2 states that Z∈I0Z\in\mathcal I_0Z∈I0​ and that a càdlàg family satisfying (6.6) exists, besides (6.7).
  • Remark 3.8 is stated as membership in the solution set, the conclusion the paper draws.

Weak convergence in Theorem 3.9(2) is against all bounded continuous functions, not compactly supported ones; vague convergence would let mass escape towards MMM and is not the theorem. The monotonicity in part (1) is part of the statement. A formalization in which these were dropped, or in which UUU omitted the unit mass at 000, would state a different result.

Existence. The paper's proof of Theorem 3.9(2) compares an arbitrary solution with the solution started empty, which it obtains from its Theorem 3.7 (existence via the NNN-server limit); that theorem is not part of this series. Here every solution is a hypothesis, so nothing false is stated, but a proof of the goal must construct the empty-start solution for Eˉ=id\bar E=\mathrm{id}Eˉ=id. It is explicit: νˉt\bar\nu_tνˉt​ has density 1−G1-G1−G on [0,t][0,t][0,t] while t<τ1t<\tau_1t<τ1​, and from τ1=M<∞\tau_1=M<\inftyτ1​=M<∞ on it equals νˉ∗\bar\nu_*νˉ∗​ (Proposition 6.1, Remark 3.8, Lemma 3.4).

Contributions welcome: general renewal theory (local finiteness of UUU, Lorden's inequality, the key renewal theorem for spread-out laws in total variation), and lemmas on the fluid equations shared with the uniqueness mission (the monotonicity of Kˉ\bar KKˉ, the renewal equation (4.5), the age representation (3.11)).

Selected references

  • H. Kaspi and K. Ramanan, Law of Large Numbers Limits for Many-Server Queues, Ann. Appl. Probab. 21(1) (2011) 33–114. https://doi.org/10.1214/09-AAP662
  • W. Whitt, Fluid Models for Multiserver Queues with Abandonments, Oper. Res. 54 (2006) 37–54. https://mathscinet.ams.org/mathscinet-getitem?mr=2201245
  • L. Brown, N. Gans, A. Mandelbaum, A. Sakov, H. Shen, S. Zeltyn and L. Zhao, Statistical analysis of a telephone call center: A queueing-science perspective, J. Amer. Statist. Assoc. 100 (2005) 36–50. https://mathscinet.ams.org/mathscinet-getitem?mr=2166068
  • J. Reed, The G/GI/N queue in the Halfin–Whitt regime, Ann. Appl. Probab. 19 (2009) 2211–2269. https://mathscinet.ams.org/mathscinet-getitem?mr=2588244
  • S. Asmussen, Applied Probability and Queues, 2nd ed., Springer, 2003. https://mathscinet.ams.org/mathscinet-getitem?mr=1978607
13 thms1 active userReviewed
Differential Geometry·Captain: marwahaha

A negatively pinched Kähler threefold without bounded holomorphic coordinatesOpen Problem

Motivation

Negative curvature suggests strong analytic control, but bounded holomorphic coordinates impose a different global condition. The target constructs a complex threefold separating them. The pinned manuscript supplies the research context.

Setting

The construction uses the encoded Hartogs domain and a complete Kähler metric with sectional curvature between two negative constants. Holomorphic coordinate obstructions are stated in the published main proposition.

Formalization target

The selected goal is OAI.PinchedHartogs.main_theorem. Its central assertion is

−C≤Kg≤−c<0.-C\leq K_g\leq-c<0.−C≤Kg​≤−c<0.

The theorem states that there exist a subset M of ℂ³ (realized as ℂ² × ℂ) and a matrix-valued function g assigning a 3×3 complex matrix to each point, together with real numbers A and B, such that M is open, nonempty and contractible, and g is a Kähler metric on M, meaning g is C^∞ on M, Hermitian at each point (g_ij = conj(g_ji)), positive definite (the Hermitian form of g at u has positive real part for every nonzero u), and satisfies the closedness condition ∂g_kj/∂z_i = ∂g_ij/∂z_k, with ∂ the Wirtinger derivative (1/2)(∂_x − i∂_y). Moreover the metric is geodesically complete on M: for every point p in M and every vector v there is a C^∞ curve γ: ℝ → M with γ(0)=p, γ'(0)=v that satisfies the geodesic equation γ''k + Σ Γ^k{ac} γ'_a γ'_c = 0 for all t, where the Christoffel symbols are built from the inverse of g and the ∂ derivatives of g. The metric is also negatively pinched: 0 < A ≤ B and, for every point of M and every real-linearly independent pair u, v, the sectional curvature, computed from the explicit curvature tensor formula in the source, lies between −B and −A. In addition, M has no bounded coordinates: there is no map F from ℂ³ to ℂ³, holomorphic on a neighbourhood of every point of M and bounded in every component on M, whose complex Jacobian determinant is nonzero at every point of M. Finally, M is not biholomorphic to a bounded domain, that is, there is no bounded open set N with holomorphic maps F on M and G on N, each analytic near the respective set, mapping M into N and N into M, which are mutually inverse.

Significance and status

The selected main theorem requires a nonempty open contractible domain, a geodesically complete Kähler metric with two-sided negative real-sectional pinching, no bounded holomorphic map to complex three-space with everywhere-nonsingular differential, and no biholomorphism to a bounded domain. The controlled potential and metric-transfer statements are attached as supporting milestones. The target is currently Open on Prove2Me. The manuscript's mathematical argument and a machine-checked proof of the selected statement are separate deliverables.

Difficulty

Metric completeness and two-sided negative curvature must coexist with a global obstruction to bounded holomorphic coordinates.

Formalization scope

The exact published goal, its hypotheses and its referenced definition blocks specify the requested formalization. The explanatory formula above is a summary; all quantifiers and additional clauses in the linked statement remain required.

Additional published targets are included as separate references:

  • OAI.PinchedHartogs.controlled_potential (Open).
  • OAI.PinchedHartogs.metric_transfer (Open).

Selected references

  • OpenAI, A negatively pinched Kähler threefold without bounded holomorphic coordinates, preprint, 2026. Manuscript.
  • OpenAI, accompanying formal statements, commit adc7f1241b42. Selected goal source.
4 thms1 active userReviewed
Mathematical Physics·Captain: marwahaha

Generalized outer-electron radii of neutral Coulomb atomsOpen Problem

Motivation

An exterior electron count defines a radius of a neutral atom without selecting individual electrons. Its scaling tests how well Thomas–Fermi theory describes the outer region of the full interacting atom. The pinned manuscript supplies the research context.

Setting

Choose any normalized ground state for each neutral atom with N+1 electrons. The radius is the infimum of radii outside which the expected electron mass is at most m.

Formalization target

The selected goal is OAI.NeutralAtom.generalized_outer_radii. Its central assertion is

m1/3Rmupper, m1/3Rmlower⟶(81π2/2)1/3.m^{1/3}R_m^{\rm upper},\ m^{1/3}R_m^{\rm lower}\longrightarrow (81\pi^2/2)^{1/3}.m1/3Rmupper​, m1/3Rmlower​⟶(81π2/2)1/3.

The theorem states that, for every choice of wavefunctions Ψ_N for neutral atoms with N+1 electrons and nuclear charge Z=N+1 (each a spin-dependent complex function of N+1 positions in three-dimensional space, with spins taking two values), such that each Ψ_N is a normalized ground state, the outer radii of the atoms obey a Thomas–Fermi-type scaling law. A normalized ground state is an antisymmetric wavefunction with a weak gradient, square-integrable in each spin component together with its gradient, with finite Coulomb integrals against |Ψ|², total squared norm 1 summed over spins, and minimal energy among all such normalized functions. The energy is half the squared L² norm of the gradient plus the expectation of the Coulomb potential, which is −Z times the sum of inverse distances of electrons to the nucleus plus the sum of inverse inter-electron distances over pairs. The electron density is N+1 times the spin-summed integral of |Ψ|² over the other N positions, and the radius for m is the infimum of r≥0 such that the density mass outside the ball of radius r is at most m. For each m, upperRadius and lowerRadius are the limsup and liminf, in the extended reals, of these radii as N→∞ with N+1>m. With bTF=(81π²/2)^(1/3), the theorem states that both m^(1/3)·upperRadius(m) and m^(1/3)·lowerRadius(m) converge to bTF as m→∞ through the natural numbers.

Significance and status

The target uses extended-real upper and lower radii, followed by a natural-number limit in m. No spherical symmetry is assumed, and the atom remains neutral. The target is currently Open on Prove2Me. The manuscript's mathematical argument and a machine-checked proof of the selected statement are separate deliverables.

Difficulty

The assertion must hold for every choice of ground states. The inner large-charge limsup and liminf cannot be silently replaced with an assumed pointwise limit.

Formalization scope

The exact published goal, its hypotheses and its referenced definition blocks specify the requested formalization. The explanatory formula above is a summary; all quantifiers and additional clauses in the linked statement remain required.

The available published material supplies this goal and its necessary definitions. Additional manuscript lemmas are not represented as attached milestones.

Selected references

  • OpenAI, Generalized outer-electron radii of neutral Coulomb atoms, preprint, 2026. Manuscript.
  • OpenAI, accompanying formal statements, commit adc7f1241b42. Selected goal source.
2 thms1 active userReviewed
Mathematical Physics·Captain: marwahaha

Generalized ionization energies for full Coulomb atomsOpen Problem

Motivation

Removing outer electrons changes an atom's energy on a smaller scale than its total binding energy. A total-energy asymptotic alone does not determine the difference. The pinned manuscript supplies the research context.

Setting

The quantum model uses antisymmetric spin-dependent wavefunctions, two spin states, weak gradients and the full nuclear and electron-electron Coulomb interactions. The comparison is with the Thomas–Fermi density functional.

Formalization target

The selected goal is OAI.CoulombAtom.generalized_ionization. Its central assertion is

I(m,Z)/m7/3⟶a,m→∞, Z/m→∞.I(m,Z)/m^{7/3}\longrightarrow a,\qquad m\to\infty,\ Z/m\to\infty.I(m,Z)/m7/3⟶a,m→∞, Z/m→∞.

The theorem states that the proposition MainStatement holds: there is a real constant a>0 such that three asymptotic statements about atomic ionization energies all hold with this same a. Here the quantum energy of N electrons around a nucleus of charge Z is the infimum, taken over admissible spin-dependent wavefunctions on (ℝ³)^N, of the energy (1/2) times the total squared L² norm of all gradient components, minus Z times the expectation of Σᵢ 1/|xᵢ|, plus the expectation of Σ_{i<j} 1/|xᵢ−xⱼ|, with energy defined as 0 when N=0. Admissibility means that each spin component and each prescribed gradient component is square integrable, the gradient components are the weak partial derivatives of the values, the values are antisymmetric under simultaneous permutation of spins and positions (by the sign of the permutation, almost everywhere), the total squared norm summed over spins is 1, and the nuclear and electron-electron Coulomb densities are integrable. The ionization energy of removing m electrons from a neutral atom of charge Z is ionization(m,Z)=E(Z, Z−m)−E(Z, Z), with natural-number subtraction. The Thomas-Fermi energy tfEnergy(Z,M) is the infimum over nonnegative integrable densities ρ on ℝ³ of total mass M, with ρ^{5/3}, ρ/|x| and ρ(x)ρ(y)/|x−y| integrable, of (3/10)(3π²)^{2/3}∫ρ^{5/3} − Z∫ρ/|x| + (1/2)∬ρ(x)ρ(y)/|x−y|, and tfIonization(m,Z)=tfEnergy(Z,Z−m)−tfEnergy(Z,Z) for real m and Z. The three conclusions are: for every real m>0, tfIonization(m,Z) tends to a·m^{7/3} as the real number Z tends to infinity; for all natural-number sequences m_j, Z_j with 1≤m_j<Z_j, m_j→∞ and Z_j/m_j→∞, the ratio ionization(m_j,Z_j)/m_j^{7/3} tends to a; and as m→∞ through the naturals, both limsup and liminf over Z of ionization(m,Z), each divided by m^{7/3}, tend to a.

Significance and status

The main proposition includes a positive common constant, the fixed-m Thomas–Fermi limit, the joint quantum limit, and normalized limsup and liminf limits. It concerns energies rather than outer-electron radii. The target is currently Open on Prove2Me. The manuscript's mathematical argument and a machine-checked proof of the selected statement are separate deliverables.

Difficulty

Errors negligible relative to the total atomic energy can still dominate ionization energies. The common leading constant must work in the joint regime and both iterated limits.

Formalization scope

The exact published goal, its hypotheses and its referenced definition blocks specify the requested formalization. The explanatory formula above is a summary; all quantifiers and additional clauses in the linked statement remain required.

The available published material supplies this goal and its necessary definitions. Additional manuscript lemmas are not represented as attached milestones.

Selected references

  • OpenAI, Generalized ionization energies for full Coulomb atoms, preprint, 2026. Manuscript.
  • OpenAI, accompanying formal statements, commit adc7f1241b42. Selected goal source.
2 thms1 active userReviewed
Probability·Captain: marwahaha

An explicit exact Hausdorff gauge for SLEOpen Problem

Motivation

Hausdorff dimension identifies a critical power of scale but need not give a positive measure at that power. The source proposes an iterated-logarithm correction for ordinary chordal SLE curves. The source is OpenAI's September 2026 manuscript.

Setting

A Hausdorff gauge is continuous, nondecreasing on nonnegative radii, zero at zero, and positive at positive radii. Its metric measure charges a covering set according to its diameter. Chordal SLE is represented by a capacity-two Loewner trace driven by scaled Brownian motion.

Formalization targets

h(r)=r1+κ/8(log⁡log⁡(1/r))(1−κ/8)/2for small r>0,Hh(γ([s,t]))>0(0<s<t).h(r)=r^{1+\kappa/8}\bigl(\log\log(1/r)\bigr)^{(1-\kappa/8)/2}\quad\text{for small }r>0,\qquad\mathcal H^h(\gamma([s,t]))>0\quad(0<s<t).h(r)=r1+κ/8(loglog(1/r))(1−κ/8)/2for small r>0,Hh(γ([s,t]))>0(0<s<t).

For every probability space (Ω, P) and every κ with 0<κ<8, if γ is an ordinary chordal SLE_κ family of curves on Ω, then almost surely the explicit Hausdorff gauge measure of every positive-time segment of the curve is positive. Here γ being an ordinary chordal SLE_κ means that each γ(ω,t) is measurable in ω and that there is a standard real Brownian motion B on (Ω,P) such that, for almost every ω, the curve t↦γ(ω,t)∈ℂ with driving function U(t)=√κ·B_t(ω) is a capacity-two trace: γ is continuous, starts at 0, stays in the closed upper half-plane, and there are conformal-type maps G_t from the unbounded component of the upper half-plane minus γ[0,t] to the upper half-plane and inverse maps F_t back, holomorphic, mutually inverse, with G_0 the identity, satisfying the Loewner equation ∂_t G_t(z)=2/(G_t(z)−U(t)) (one-sided at t=0), the normalization z(G_t(z)−z)→2t as z→∞, and F_t(U(t)+iy)→γ(t) as y→0⁺. The gauge h:ℝ→ℝ is any function that is continuous, nondecreasing on [0,∞), zero at 0 and positive for r>0, and that coincides, for all sufficiently small r>0, with r^{1+κ/8}·(log log(1/r))^{(1−κ/8)/2}. The gauge measure is the Hausdorff-type metric measure on ℂ built from r↦h(r) (with the ENNReal-valued radius cast through its real part). The conclusion is that, for almost every ω, simultaneously for all times 0<s<t, this measure of the image set γ(ω)([s,t]) is strictly positive.

The goal is OAI.SLEExactGauge.sourceLowerMain_proved.

Significance

The formal goal establishes simultaneous positivity for every nontrivial positive-time compact segment. It is the lower-positivity component of the manuscript’s exact-gauge claim. The manuscript presents a mathematical argument; the attached goal currently has status Open, so the requested contribution is a Lean proof of the displayed formal target.

Difficulty

A dimension statement only determines a critical exponent; it does not decide the effect of a slowly varying correction. Positivity must hold for all segment times on one probability-one event.

Formalization scope

The parameter satisfies 0<κ<80<\kappa<80<κ<8. The goal does not assert finite measure, finite expected disk mass, or non-sigma-finiteness for a different gauge. The name sourceLowerMain_proved is a declaration name; its current theorem status is Open.

The shared definitions are supplied by SLELowerPositivity. The target uses Lean 4.33.1 with the pinned Mathlib environment. Contributions should preserve the existing statement and develop reusable supporting lemmas in its definitions.

Selected references

  • OpenAI, An explicit exact Hausdorff gauge for SLE, preprint, September 2026. Manuscript.
  • OpenAI, accompanying Lean statement. Pinned source.
2 thms1 active userReviewed
Probability·Captain: marwahaha

Strict convexity and differentiability of the planar exponential first-passage limit shapeOpen Problem

Motivation

Random edge travel times produce a deterministic large-scale shape. The source studies two distinct regularity questions: corners and flat boundary segments. The available exponential target addresses differentiability and the structure of supporting lines. The source is OpenAI's September 2026 manuscript.

Setting

In first-passage percolation, travel time is the infimum of path costs on the nearest-neighbor square lattice. A time-constant norm gives the asymptotic travel time in each direction. Its unit ball is the limit shape.

Formalization targets

T(0,⌊tv⌋)t⟶μ(v)almost surely,μ differentiable on R2∖{0},∂{μ≤1} has regular C1 charts.\frac{T(0,\lfloor tv\rfloor)}t\longrightarrow\mu(v)\quad\text{almost surely},\qquad \mu\text{ differentiable on }\mathbb R^2\setminus\{0\},\qquad\partial\{\mu\le1\}\text{ has regular }C^1\text{ charts}.tT(0,⌊tv⌋)​⟶μ(v)almost surely,μ differentiable on R2∖{0},∂{μ≤1} has regular C1 charts.

For any probability space (Ω, P) carrying an edge-weight family τ indexed by the edges of the nearest-neighbour lattice ℤ², where each vertex p has an east edge (p,false) and a north edge (p,true), such that the τ(e) are measurable, mutually independent, and each has the exponential distribution with rate 1 (the ExponentialEnvironment hypothesis), there exists a function μ on the plane ℝ² with the following properties. First, μ is a norm: nonnegative, zero only at the origin, subadditive, and satisfying μ(av)=|a|μ(v) for all real a. Second, μ is the time constant: for every v in ℝ², almost surely the first-passage time from (0,0) to the lattice point (⌊tv₀⌋,⌊tv₁⌋), defined as the infimum of path costs over nearest-neighbour step sequences (east, west, north, south) that sum the edge weights along the path, divided by t, converges to μ(v) as t→∞. Third, μ is Fréchet differentiable at every nonzero point. Fourth, at every point v with μ(v)=1 there is exactly one linear functional ℓ with ℓ(v)=1 and ℓ(w)≤μ(w) for all w. Fifth, the unit sphere of μ is a C¹ curve in the sense that near each point v with μ(v)=1 there is an open neighbourhood U and a C¹ function g on U whose zero set in U is exactly the set where μ=1, with g having a nonzero Fréchet derivative at each of those zeros. Sixth, for each boundary point v of the unit ball {μ≤1}, there is a unique line L that is the level set {z : g(z)=g(v)} of some nonzero continuous linear functional g that attains its maximum over the unit ball at v, so each boundary point has a unique supporting line. Seventh, every boundary point v of the unit ball has a C¹ curve chart: an open neighbourhood U of v and a C¹ map γ:ℝ→ℝ² with nowhere vanishing derivative, together with a function θ continuous on U, such that γ takes values in the boundary within U, θ(γ(t))=t for all t, and γ(θ(z))=z for each boundary point z in U.

The goal is OAI.PlanarFPP.manuscriptMain. Supporting targets are listed below; they retain their individual hypotheses and are separate statements.

  • gamma differentiability.

Significance

The chosen target supplies the norm and its limiting interpretation, unique normalized supporting functionals, unique supporting lines, and boundary charts. The Gamma-law differentiability statement is retained as a separate supporting target. The manuscript presents a mathematical argument; the attached goal currently has status Open, so the requested contribution is a Lean proof of the displayed formal target.

Difficulty

Pointwise convergence to a norm does not imply differentiability of that norm. Excluding corners requires additional information about nearby directions, and the chart conclusion requires regularity beyond mere continuity.

Formalization scope

The main target uses independent rate-one exponential weights. It does not assert strict convexity, despite the broader manuscript title; strict convexity is not added implicitly. The Gamma target has arbitrary positive shape and rate. Each original definition group remains independent.

The shared definitions are supplied by GammaPassage, PlanarFirstPassage. The target uses Lean 4.33.1 with the pinned Mathlib environment. Contributions should preserve the existing statement and develop reusable supporting lemmas in its definitions.

Selected references

  • OpenAI, Strict convexity and differentiability of the planar exponential first-passage limit shape, preprint, September 2026. Manuscript.
  • OpenAI, accompanying Lean statement. Pinned source.
4 thms1 active userReviewed
Dynamical Systems·Captain: marwahaha

Positive Metric Entropy for the Standard Map at Large ParametersOpen Problem

Motivation

The standard map is a concrete area-preserving torus system whose global chaotic behavior is difficult to infer from local stretching. The target asks for positive metric entropy along an entire large-parameter tail. The source manuscript presents the surrounding research claim.

Setting

On (ℝ/ℤ)², the standard map is T_k(x,y)=(x+y+k sin(2πx),y+k sin(2πx)). The reference area is the product circle-volume measure. Metric entropy is defined from finite measurable partitions and their iterated block distributions.

Formalization target

Prove

∃k0>0  ∀k≥k0,harea(Tk)>0.\exists k_0>0\;\forall k\ge k_0,\qquad h_{area}(T_k)>0.∃k0​>0∀k≥k0​,harea​(Tk​)>0.

The entropy-complete companion additionally asserts positive largest Lyapunov behavior and its equivalence with entropy positivity; the component target describes positive-area hyperbolic Bernoulli components.

The selected formal target is OAI.StandardMapEntropy.main_entropy.

Significance and status

The chosen goal is the central entropy statement with all sufficiently large positive parameters. A positive-measure subset of parameters would not meet this quantifier. The published target is currently Open; the manuscript's argument and a checked Lean proof are separate deliverables.

Difficulty

Large derivatives in some regions do not establish positive metric entropy for area measure. The claim concerns long-term orbit statistics with possible cancellations.

Formalization scope

Circle period is one, so the sine uses 2πx. Entropy takes values in ENNReal and is a supremum over finite measurable partitions. Lyapunov and component source groups have independent repeated definitions and remain separate references. The simpler entropy goal is selected as the stable central endpoint.

Selected references

  • OpenAI, Positive Metric Entropy for the Standard Map at Large Parameters, preprint, 2026. Pinned manuscript.
  • OpenAI, accompanying formal statements, commit adc7f1241b42. Goal source.
6 thms1 active userReviewed
Discrete Geometry·Captain: marwahaha

The symmetric Mahler conjecture and its equality casesOpen Problem

Motivation

The volume of a symmetric convex body multiplied by the volume of its polar is unchanged by invertible linear coordinates. Its extremizers are therefore classified up to linear equivalence. The source manuscript presents the surrounding research claim.

Setting

For an origin-symmetric compact convex K⊆ℝⁿ with nonempty interior, the polar body K° consists of p with Σpᵢxᵢ≤1 for every x∈K. Hanner bodies are generated from centered nondegenerate intervals by products and convex joins; linear Hanner bodies also allow invertible linear images.

Formalization target

For n≥1, prove the equality classification

∣K∣ ∣K∘∣=4nn!⟺K is a linear Hanner body.|K|\,|K^\circ|=\frac{4^n}{n!}\quad\Longleftrightarrow\quad K\text{ is a linear Hanner body}.∣K∣∣K∘∣=n!4n​⟺K is a linear Hanner body.

The lower-bound inequality is retained as a separate supporting target.

The selected formal target is OAI.SymmetricMahler.symmetric_mahler_equality.

Significance and status

The goal identifies every equality case, not only one minimizing example. The manuscript’s inequality and equality assertions appear as distinct published statements. The published target is currently Open; the manuscript's argument and a checked Lean proof are separate deliverables.

Difficulty

Showing that the recursively constructed examples attain the value gives only one implication. The reverse implication must classify arbitrary symmetric convex bodies, including nonpolyhedral inputs.

Formalization scope

Points are functions Fin n→ℝ and polarity uses the coordinate dot product. Volumes are converted from ENNReal to ℝ in the product. The two definition groups both declare coordinatePolar; they remain separate references rather than an aggregate module.

Selected references

  • OpenAI, The symmetric Mahler conjecture and its equality cases, preprint, 2026. Pinned manuscript.
  • OpenAI, accompanying formal statements, commit adc7f1241b42. Goal source.
4 thms1 active userReviewed
Harmonic Analysis·Captain: marwahaha

Riesz transforms and uniform rectifiability in higher codimensionOpen Problem

Motivation

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

Setting

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

Formalization target

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

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

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

The selected formal target is OAI.RieszRectifiability.quantitative_higher_codimension_riesz_rectifiability.

Significance and status

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

Difficulty

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

Formalization scope

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

Selected references

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

An unconditional first moment for cubic Gauss sumsOpen Problem

Motivation

Cubic Gauss sums oscillate even after normalization. Their first moment asks whether this cancellation retains a precise lower-order bias when averaged over arithmetic primes. The source manuscript presents the surrounding research claim.

Setting

Work in the Eisenstein integers ℤ[ω], with ω=exp(2πi/3). A primary prime p is a prime element congruent to one modulo three. N(p)=|p|², G(p) is the normalized cubic Gauss sum, and c*=(2π)^(2/3)/(3Γ(2/3)).

Formalization target

At the real sharp cutoff X, establish

∑p primary primeN(p)≤XG(p)=65c∗X5/6log⁡X+o ⁣(X5/6log⁡X).\sum_{\substack{p\text{ primary prime}\\N(p)\le X}}G(p)=\frac65c_*\frac{X^{5/6}}{\log X}+o\!\left(\frac{X^{5/6}}{\log X}\right).p primary primeN(p)≤X​∑​G(p)=56​c∗​logXX5/6​+o(logXX5/6​).

The two supporting targets compare each fixed angular mode to its explicit model and give cancellation for every nonzero mode.

The selected formal target is OAI.CubicFirstMoment.patterson_firstMoment.

Significance and status

The coefficient and scale specify the first moment, rather than only an order-of-magnitude estimate. Both conjugate prime elements are included when they satisfy the primary-prime predicate. The published target is currently Open; the manuscript's argument and a checked Lean proof are separate deliverables.

Difficulty

Pointwise estimates on G(p) do not isolate the X^(5/6)/log X bias. The error must be little-o at that scale with the exact arithmetic normalization.

Formalization scope

The published definitions use residue-class representatives, the cubic residue symbol, the trace exponential phase, and complex-valued cutoff sums. Little-o is taken as real X tends to positive infinity. Angular modes are integers held fixed before the limit.

Selected references

  • OpenAI, An unconditional first moment for cubic Gauss sums, preprint, 2026. Pinned manuscript.
  • OpenAI, accompanying formal statements, commit adc7f1241b42. Goal source.
4 thms1 active userReviewed
Number Theory·Captain: marwahaha

Uniform exclusion of Landau–Siegel zerosOpen Problem

Motivation

Real zeros of Dirichlet L-functions close to one obstruct uniform estimates for primes in arithmetic progressions. A conductor-independent logarithmic gap is the precise quantitative issue addressed here. The source manuscript presents the surrounding research claim.

Setting

A Dirichlet character χ modulo an integer q is primitive, nonprincipal, and real-valued when its complex values have zero imaginary part. Its analytically continued L-function is denoted L(s,χ). The zero β is real and lies strictly between zero and one; log is the natural logarithm.

Formalization target

Prove that one positive real constant works for every allowed modulus, character and zero:

∃c>0  ∀q≥3,L(β,χ)=0, 0<β<1⟹c≤(1−β)log⁡q.\exists c>0\;\forall q\ge3,\quad L(\beta,\chi)=0,\ 0<\beta<1\Longrightarrow c\le(1-\beta)\log q.∃c>0∀q≥3,L(β,χ)=0, 0<β<1⟹c≤(1−β)logq.

The constant must be independent of q and χ.

The selected formal target is OAI.SiegelZeros.WeightedTorusJets.exists_absolute_real_zero_gap.

Significance and status

This is the uniform zero-gap conclusion itself, not a statement for a bounded family of conductors. The source dated October 1, 2026 states this as its principal result. The published target is currently Open; the manuscript's argument and a checked Lean proof are separate deliverables.

Difficulty

A bound whose constant varies with the character cannot establish this quantifier order. The arithmetic and analytic estimates must retain one positive constant across every conductor and every real primitive character.

Formalization scope

The goal uses Mathlib’s actual Dirichlet characters and L-functions over ℂ, with q : ℕ, a nonzero instance and q ≥ 3. Both available published formulations are referenced. The second formulation merely groups the zero hypotheses differently and is not presented as an independent milestone. The manuscript’s interpolation and determinant lemmas have no supplied published theorem IDs and are not attached as milestones.

Selected references

  • OpenAI, Uniform exclusion of Landau–Siegel zeros, preprint, 2026. Pinned manuscript.
  • OpenAI, accompanying formal statements, commit adc7f1241b42. Goal source.
2 thms1 active userReviewed
Partial Differential Equations·Captain: wurtle

Global Uniqueness for the Smooth Isotropic Elasticity Inverse ProblemResearch Paper

Motivation

An isotropic elastic body is described by two spatially varying Lamé moduli: the shear modulus μ\muμ and the parameter λ\lambdaλ (the bulk modulus is λ+2μ/3\lambda+2\mu/3λ+2μ/3). The elastic inverse problem asks whether static boundary measurements, the boundary tractions produced by all prescribed boundary displacements, determine both moduli inside the body. It is the elasticity analogue of Calderón's conductivity problem, with applications to elastography and nondestructive testing, and it is harder because two coefficients are coupled through a vector-valued system rather than a scalar equation.

Background

  • 1980, 1987. Calderón poses the scalar conductivity problem; Sylvester and Uhlmann prove uniqueness for smooth conductivities in dimension n≥3n\ge3n≥3 using complex geometric optics (doi:10.2307/1971291).
  • 1995. Nakamura and Uhlmann recover the boundary Taylor series of the Lamé moduli (doi:10.1137/S0036141093247494).
  • 2002–2003. Eskin and Ralston develop matrix complex geometric optics with planar transport frames and prove restricted uniqueness results (doi:10.1088/0266-5611/18/3/324).
  • 2003. Nakamura and Uhlmann's erratum corrects their earlier global claim, proving uniqueness only when ∇μ\nabla\mu∇μ is small in CmC^mCm (doi:10.1007/s00222-002-0276-1).
  • 2015. Imanuvilov and Yamamoto prove global uniqueness in two dimensions (doi:10.1088/0266-5611/31/3/035004).
  • 2017, 2023. Lin and Nakamura reconstruct boundary values at finite regularity (doi:10.1088/1361-6420/aa942d); Tan and Liu treat boundary jets on manifolds and analytic global recovery (doi:10.1088/1361-6420/ace649).

Without smallness, analyticity or symmetry hypotheses, three-dimensional global uniqueness was not established. The source of this mission is an OpenAI preprint dated September 24, 2026, which claims it for all smooth moduli satisfying the energy-positivity conditions.

Setting

Let Ω⊂R3\Omega\subset\mathbb R^3Ω⊂R3 be a bounded connected domain with C∞C^\inftyC∞ boundary, and let λ,μ∈C∞(Ω‾)\lambda,\mu\in C^\infty(\overline\Omega)λ,μ∈C∞(Ω) satisfy

μ>0,3λ+2μ>0on Ω‾.\mu>0,\qquad 3\lambda+2\mu>0\qquad\text{on }\overline\Omega.μ>0,3λ+2μ>0on Ω.

For a displacement u:Ω→R3u:\Omega\to\mathbb R^3u:Ω→R3, the strain is e(u)=12(∇u+∇uT)e(u)=\tfrac12(\nabla u+\nabla u^{T})e(u)=21​(∇u+∇uT), the stress σ(u)=λ(div⁡u)I+2μ e(u)\sigma(u)=\lambda(\operatorname{div}u)I+2\mu\,e(u)σ(u)=λ(divu)I+2μe(u), and the elasticity system is div⁡σ(u)=0\operatorname{div}\sigma(u)=0divσ(u)=0. For boundary data f∈H1/2(∂Ω;R3)f\in H^{1/2}(\partial\Omega;\mathbb R^3)f∈H1/2(∂Ω;R3) let uf∈H1(Ω;R3)u_f\in H^1(\Omega;\mathbb R^3)uf​∈H1(Ω;R3) be the unique weak solution with trace fff. The displacement-to-traction map is

⟨Λλ,μf,g⟩=∫Ω[λ (div⁡uf)(div⁡vg)+2μ e(uf):e(vg)] dx,Tr⁡vg=g.\langle\Lambda_{\lambda,\mu}f,g\rangle=\int_\Omega\bigl[\lambda\,(\operatorname{div}u_f)(\operatorname{div}v_g)+2\mu\,e(u_f):e(v_g)\bigr]\,dx,\qquad \operatorname{Tr}v_g=g.⟨Λλ,μ​f,g⟩=∫Ω​[λ(divuf​)(divvg​)+2μe(uf​):e(vg​)]dx,Trvg​=g.

Formalization targets

Goal: Theorem 1.1

For admissible pairs (λ1,μ1)(\lambda_1,\mu_1)(λ1​,μ1​), (λ2,μ2)(\lambda_2,\mu_2)(λ2​,μ2​) on Ω\OmegaΩ,

Λλ1,μ1=Λλ2,μ2 ⟹ λ1=λ2 and μ1=μ2 in Ω.\Lambda_{\lambda_1,\mu_1}=\Lambda_{\lambda_2,\mu_2}\ \Longrightarrow\ \lambda_1=\lambda_2\ \text{and}\ \mu_1=\mu_2\ \text{in }\Omega.Λλ1​,μ1​​=Λλ2​,μ2​​ ⟹ λ1​=λ2​ and μ1​=μ2​ in Ω.

The Lean statement OAI.Elasticity.global_uniqueness is open on the platform.

Significance

The theorem settles the smooth three-dimensional isotropic elastic Calderón uniqueness question under the natural energy-positivity assumptions, with no analyticity, no closeness to constants, and no prior agreement near the boundary. It identifies both moduli from the full zero-frequency boundary operator. It does not give a reconstruction algorithm or stability estimates, which remain natural follow-up questions.

The result is stated in an OpenAI preprint; it has not been peer reviewed, and no machine-checked proof exists.

Difficulty

The scalar complex-geometric-optics method does not apply directly to the Lamé system. Earlier reductions to auxiliary systems ran into two problems documented in the Nakamura–Uhlmann erratum: the planar matrix transport equation with prescribed initial data need not be solvable, and the corrected solutions lead to a pseudodifferential rather than a differential identity. The Eskin–Ralston reduction from auxiliary fields to physical displacements is not injective, so equality of physical boundary maps does not by itself give equality of auxiliary Cauchy data. A proof must work with exact physical solutions and keep track of their actual divergences.

Formalization scope

  • Domain Ω: open, connected, bounded, with smooth boundary given by local C∞C^\inftyC∞ diffeomorphisms of R3\mathbb R^3R3 flattening ∂Ω\partial\Omega∂Ω.
  • Admissible Ω λ μ: both moduli smooth on an open neighbourhood of Ω‾\overline\OmegaΩ, with μ>0\mu>0μ>0 and 3λ+2μ>03\lambda+2\mu>03λ+2μ>0 on Ω‾\overline\OmegaΩ.
  • H1(Ω;R3)H^1(\Omega;\mathbb R^3)H1(Ω;R3) is the closure of jets (f,∂1f,∂2f,∂3f)(f,\partial_1f,\partial_2f,\partial_3f)(f,∂1​f,∂2​f,∂3​f) of smooth fff in L2L^2L2; boundary data are H1H^1H1 modulo the closure of compactly supported smooth jets.
  • DN Ω λ μ f g is the energy pairing of a weak solution with trace fff against any representative of ggg; the goal assumes equality of these two-variable functions and concludes pointwise equality of the moduli on Ω\OmegaΩ.

A complete development needs vector-valued Sobolev spaces, Korn's inequality, the weak Dirichlet problem for the Lamé system, Carleman estimates and complex geometric optics for elliptic systems. These tools are reusable for other inverse problems. Contributions formalizing Lemma 2.1 (common exterior extension), Proposition 2.2 (transfer of physical solutions) and Proposition 3.2 (supported Carleman estimate) are welcome.

Selected references

  • OpenAI, Global Uniqueness for the Smooth Isotropic Elasticity Inverse Problem, preprint, September 24, 2026. https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/preprints/Global-Uniqueness-for-the-Smooth-Isotropic-Elasticity-Inverse-Problem-September-24-2026/article.pdf
  • G. Nakamura, G. Uhlmann, Erratum: Global uniqueness for an inverse boundary value problem arising in elasticity, Invent. Math., 2003. https://doi.org/10.1007/s00222-002-0276-1
  • G. Nakamura, G. Uhlmann, Inverse problems at the boundary for an elastic medium, SIAM J. Math. Anal., 1995. https://doi.org/10.1137/S0036141093247494
  • G. Eskin, J. Ralston, On the inverse boundary value problem for linear isotropic elasticity, Inverse Problems, 2002. https://doi.org/10.1088/0266-5611/18/3/324
  • O. Yu. Imanuvilov, M. Yamamoto, Global uniqueness in inverse boundary value problems for the Navier–Stokes equations and Lamé system in two dimensions, Inverse Problems, 2015. https://doi.org/10.1088/0266-5611/31/3/035004
  • J. Sylvester, G. Uhlmann, A global uniqueness theorem for an inverse boundary value problem, Ann. of Math., 1987. https://doi.org/10.2307/1971291
  • Y.-H. Lin, G. Nakamura, Boundary determination of the Lamé moduli for the isotropic elasticity system, Inverse Problems, 2017. https://doi.org/10.1088/1361-6420/aa942d
2 thms1 active userReviewed
Partial Differential Equations·Captain: wurtle

Strict hot spots and absence of interior critical points on smooth simply connected planar domainsResearch Paper

Motivation

Heat in an insulated planar plate evolves by the heat equation with Neumann boundary condition. For generic initial temperature, after a long time the temperature minus its average is dominated by an eigenfunction of the first positive Neumann eigenvalue. Rauch asked in 1974 where the hottest and coldest points of the plate end up, and conjectured that they move to the boundary (Rauch 1975). In spectral form, the hot spots conjecture asks whether a first nonconstant Neumann eigenfunction attains its maximum and minimum only on the boundary. The question links spectral geometry, reflected Brownian motion and elliptic PDE, and it is known to depend on topology: it fails for some domains with holes.

This mission asks for a machine-checked proof of the strict form of the conjecture for all smooth bounded simply connected planar domains, as claimed in an OpenAI preprint dated September 24, 2026 (source): every nonzero first-positive Neumann eigenfunction has no interior critical point at all. The preprint has not been peer reviewed and its claim has not been independently verified; on the platform the Lean goal below is open.

Timeline

  • 1975 — Rauch poses the problem in lectures on qualitative PDE theory (Rauch 1975).
  • 1999 — Bañuelos and Burdzy distinguish strict and nonstrict formulations and prove cases by coupling of reflected Brownian motions (J. Funct. Anal. 1999). Burdzy and Werner construct a counterexample with two holes (Ann. of Math. 1999).
  • 2000 — Jerison and Nadirashvili prove the conjecture for convex planar domains with two axes of symmetry (JAMS 2000); Bass and Burdzy find examples with both extrema in the interior (Duke 2000).
  • 2002–2004 — Pascu treats convex domains with one symmetry (Trans. AMS 2002); Atar and Burdzy treat lip domains (JAMS 2004).
  • 2005 — Burdzy obtains a counterexample with a single hole and states the simply connected planar conjecture explicitly (Duke 2005, Conjecture 1.2(ii)).
  • 2007 — Miyamoto handles nearly circular convex domains under a spectral-diameter condition.
  • 2015–2022 — Siudeja proves the conjecture for a class of acute triangles (Math. Z. 2015); Judge and Mondal exclude interior critical points on every triangle (Ann. of Math. 2020, erratum 2022).
  • 2021–2024 — Rohleder introduces a variational principle for tangent vector fields (arXiv:2106.05224; 2024), the starting point of the preprint.
  • 2025–2026 — Sharp bounds on the failure of the conjecture (de Dios Pont–Hsu–Taylor, 2025); classification of critical points on triangles (Chen–Gui–Yao, Invent. Math. 2026).
  • September 2026 — The OpenAI preprint claims the strict conjecture for all smooth bounded simply connected planar domains (Theorem 1.1, p. 1).

Setting

Let Ω⊂R2\Omega\subset\mathbb R^2Ω⊂R2 be a nonempty bounded open simply connected set with C∞C^\inftyC∞ boundary. The first positive Neumann eigenvalue is

μ=μ1(Ω)=inf⁡{∫Ω∣∇v∣2∫Ωv2:v∈H1(Ω), ∫Ωv=0, v≠0},\mu=\mu_1(\Omega)=\inf\Bigl\{\frac{\int_\Omega|\nabla v|^2}{\int_\Omega v^2}: v\in H^1(\Omega),\ \int_\Omega v=0,\ v\ne0\Bigr\},μ=μ1​(Ω)=inf{∫Ω​v2∫Ω​∣∇v∣2​:v∈H1(Ω), ∫Ω​v=0, v=0},

counting only positive eigenvalues (many sources call it μ2\mu_2μ2​). The first positive Neumann eigenspace VVV consists of the u∈H1(Ω)u\in H^1(\Omega)u∈H1(Ω) with ∫Ωu=0\int_\Omega u=0∫Ω​u=0 and

∫Ω∇u⋅∇v=μ∫Ωuvfor all v∈H1(Ω).\int_\Omega\nabla u\cdot\nabla v=\mu\int_\Omega uv\qquad\text{for all }v\in H^1(\Omega).∫Ω​∇u⋅∇v=μ∫Ω​uvfor all v∈H1(Ω).

This weak formulation encodes −Δu=μu-\Delta u=\mu u−Δu=μu in Ω\OmegaΩ with ∂νu=0\partial_\nu u=0∂ν​u=0 on ∂Ω\partial\Omega∂Ω. Eigenspace functions are smooth up to the boundary.

Formalization targets

Goal: Theorem 1.1 (p. 1)

For every nonzero u∈Vu\in Vu∈V,

∇u(x)≠0(x∈Ω),andmin⁡∂Ωu<u(x)<max⁡∂Ωu(x∈Ω).\nabla u(x)\ne0\quad(x\in\Omega),\qquad\text{and}\qquad \min_{\partial\Omega}u<u(x)<\max_{\partial\Omega}u\quad(x\in\Omega).∇u(x)=0(x∈Ω),and∂Ωmin​u<u(x)<∂Ωmax​u(x∈Ω).

This holds for every member of the eigenspace, also when μ\muμ is a multiple eigenvalue. In Lean this is OAI.StrictHotSpots.main_theorem.

Significance

The result itself. It resolves Burdzy's simply connected planar hot spots conjecture in its strongest form: not only do the extrema lie on the boundary, but there are no interior saddle points either, for every eigenfunction in the eigenspace. Combined with the Burdzy–Werner and Burdzy one-hole counterexamples, it shows that simple connectivity is exactly the dividing line among smooth planar domains. The intermediate kernel theorem (Theorem 5.1, p. 12), a conditional negativity statement for reciprocal Green kernels of the disk, is stated independently of the eigenfunction problem.

Formalizing it. A complete development needs Sobolev spaces on smooth planar domains, the Riemann mapping theorem with boundary regularity, Neumann elliptic regularity, and the theory of conditionally negative definite kernels. Each is reusable. No machine-checked proof of any hot spots result, including the triangle case, is known to exist.

Difficulty

Each Cartesian derivative of an eigenfunction solves the same Helmholtz equation, but its boundary values have no fixed sign, so a maximum-principle argument on one directional derivative fails on a general domain with no preferred direction. Coupling methods need convexity or symmetry. The preprint instead uses the Neumann condition jointly on both derivatives (the gradient is tangent to the boundary), via a nonnegative quadratic form whose null space consists exactly of eigenfunction gradients (Proposition 3.1, p. 7). The central difficulty is to build enough scalar boundary multipliers preserving that null space; this requires proving that a reciprocal kernel K(p,s)K(p,t)/N(s,t)K(p,s)K(p,t)/N(s,t)K(p,s)K(p,t)/N(s,t) is conditionally negative semidefinite (Theorem 5.1, p. 12), through regularized Green kernels, a complete Nevanlinna–Pick-type matrix property, and a boundary limit.

Formalization scope

  • Ω\OmegaΩ is a subset of EuclideanSpace ℝ (Fin 2): nonempty, open, bounded, IsSimplyConnected (which includes path-connectedness), with a smooth local defining function ρ\rhoρ with nonzero derivative at every boundary point.
  • H1H^1H1 is encoded by HasH1Gradient Ω v g: v,g∈L2(Ω)v,g\in L^2(\Omega)v,g∈L2(Ω) and ggg is the weak gradient of vvv against smooth test functions compactly supported in Ω\OmegaΩ. μ\muμ is the sInf of Rayleigh quotients over mean-zero nonzero H1H^1H1 functions; this set is nonempty and bounded below by 000.
  • InFirstNeumannEigenspace Ω u requires u∈C∞(Ω‾)u\in C^\infty(\overline\Omega)u∈C∞(Ω), mean zero, and the weak eigen-equation for all H1H^1H1 test pairs. The smoothness-up-to-the-boundary clause is a standard regularity fact for Neumann eigenfunctions on smooth domains (the preprint cites Showalter for it), so it does not exclude any eigenfunction.
  • The hypothesis u≠0u\ne0u=0 is pointwise somewhere in Ω\OmegaΩ. The conclusion uses sInf/sSup of uuu on frontier Ω, which is compact and nonempty, so these are the true minimum and maximum.
  • A vacuous reading is excluded: the eigenspace is nontrivial on every such domain (Rellich compactness), so the goal is a genuine statement about actual eigenfunctions.

Selected references

  • OpenAI, Strict hot spots and absence of interior critical points on smooth simply connected planar domains, OpenAI Math Release preprint, September 24, 2026. https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/preprints/Strict-hot-spots-and-absence-of-interior-critical-points-on-smooth-simply-connected-planar-domains-September-24-2026/main.pdf
  • J. Rauch, Five problems: an introduction to the qualitative theory of partial differential equations, in Partial Differential Equations and Related Topics, LNM 446 (1975). https://doi.org/10.1007/BFb0070610
  • R. Bañuelos, K. Burdzy, On the "hot spots" conjecture of J. Rauch, J. Funct. Anal. 164 (1999). https://doi.org/10.1006/jfan.1999.3397
  • K. Burdzy, W. Werner, A counterexample to the "hot spots" conjecture, Ann. of Math. 149 (1999). https://doi.org/10.2307/121027
  • K. Burdzy, The hot spots problem in planar domains with one hole, Duke Math. J. 129 (2005), 481–502. https://doi.org/10.1215/S0012-7094-05-12932-5
  • D. Jerison, N. Nadirashvili, The "hot spots" conjecture for domains with two axes of symmetry, J. Amer. Math. Soc. 13 (2000), 741–772. https://doi.org/10.1090/S0894-0347-00-00346-5
  • R. Atar, K. Burdzy, On Neumann eigenfunctions in lip domains, J. Amer. Math. Soc. 17 (2004), 243–265. https://doi.org/10.1090/S0894-0347-04-00453-9
  • C. Judge, S. Mondal, Euclidean triangles have no hot spots, Ann. of Math. 191 (2020). https://doi.org/10.4007/annals.2020.191.1.3
  • J. Rohleder, A new approach to the hot spots conjecture, arXiv:2106.05224 (2021). https://arxiv.org/abs/2106.05224v4
2 thms1 active userReviewed
Partial Differential Equations·Captain: wurtle

Nonuniqueness for bounded measurable scalar conductivities in three dimensionsResearch Paper

Motivation

Calderón's inverse conductivity problem asks whether the electrical conductivity inside a body is determined by voltage and current measurements on its boundary. Mathematically, a conductivity γ\gammaγ on a domain Ω\OmegaΩ defines the elliptic equation div⁡(γ∇u)=0\operatorname{div}(\gamma\nabla u)=0div(γ∇u)=0, and the boundary data are encoded by the Dirichlet-to-Neumann (DN) operator Λγ\Lambda_\gammaΛγ​, which maps a boundary voltage to the resulting boundary current. The problem underlies electrical impedance tomography and is the model case of a large family of inverse boundary-value problems. Calderón (1980) posed it for bounded measurable conductivities bounded away from zero; how much regularity uniqueness requires has been a central question since.

Background

  • 1974. Miller constructs elliptic divergence-form equations with nonunique continuation (doi:10.1007/BF00247634).
  • 1980. Calderón poses the problem and proves injectivity of the linearization at constant conductivities.
  • 1987. Sylvester and Uhlmann prove uniqueness for smooth conductivities in dimension n≥3n\ge3n≥3 (doi:10.2307/1971291).
  • 2006. Astala and Päivärinta prove uniqueness for bounded measurable conductivities in the plane (doi:10.4007/annals.2006.163.265).
  • 2015–2016. Haberman proves uniqueness for W1,nW^{1,n}W1,n conductivities in dimensions three and four (doi:10.1007/s00220-015-2460-3); Caro and Rogers prove it for Lipschitz conductivities in all dimensions n≥3n\ge3n≥3 (doi:10.1017/fmp.2015.9).
  • 2020. Daudé, Kamran and Nicoleau give anisotropic (matrix-valued) counterexamples with partial data, via nonunique continuation (doi:10.1017/fms.2020.1).

In dimension n≥3n\ge3n≥3, uniqueness for merely bounded measurable scalar conductivities remained unresolved. The source of this mission is an OpenAI preprint dated September 23, 2026, which constructs a counterexample in dimension three.

Setting

Let Ω=B(0,3)⊂R3\Omega=B(0,3)\subset\mathbb R^3Ω=B(0,3)⊂R3. A conductivity is a measurable γ:Ω→R\gamma:\Omega\to\mathbb Rγ:Ω→R with 0<c≤γ≤C0<c\le\gamma\le C0<c≤γ≤C almost everywhere. Let H1(Ω)H^1(\Omega)H1(Ω) be the Sobolev space, H01(Ω)H^1_0(\Omega)H01​(Ω) the closure of compactly supported smooth functions, and H1/2(∂Ω)≅H1(Ω)/H01(Ω)H^{1/2}(\partial\Omega)\cong H^1(\Omega)/H^1_0(\Omega)H1/2(∂Ω)≅H1(Ω)/H01​(Ω) the trace space, with dual H−1/2(∂Ω)H^{-1/2}(\partial\Omega)H−1/2(∂Ω). For a trace fff, let uf∈H1(Ω)u_f\in H^1(\Omega)uf​∈H1(Ω) be the unique function with trace fff such that

∫Ωγ ∇uf⋅∇φ dx=0(φ∈H01(Ω)).\int_\Omega\gamma\,\nabla u_f\cdot\nabla\varphi\,dx=0\qquad(\varphi\in H^1_0(\Omega)).∫Ω​γ∇uf​⋅∇φdx=0(φ∈H01​(Ω)).

The DN operator Λγ:H1/2(∂Ω)→H−1/2(∂Ω)\Lambda_\gamma:H^{1/2}(\partial\Omega)\to H^{-1/2}(\partial\Omega)Λγ​:H1/2(∂Ω)→H−1/2(∂Ω) is

⟨Λγf,g⟩=∫Ωγ ∇uf⋅∇v dx,Tr⁡v=g.\langle\Lambda_\gamma f,g\rangle=\int_\Omega\gamma\,\nabla u_f\cdot\nabla v\,dx,\qquad \operatorname{Tr}v=g.⟨Λγ​f,g⟩=∫Ω​γ∇uf​⋅∇vdx,Trv=g.

Formalization targets

Goal: Theorem 1.1

There are γ0,γ1∈L∞(B(0,3))\gamma_0,\gamma_1\in L^\infty(B(0,3))γ0​,γ1​∈L∞(B(0,3)) and 0<c<C0<c<C0<c<C with

c≤γj≤C a.e.,γj=1 near ∂B(0,3),∣{γ0≠γ1}∣>0,Λγ0=Λγ1.c\le\gamma_j\le C\ \text{a.e.},\qquad \gamma_j=1\ \text{near }\partial B(0,3),\qquad |\{\gamma_0\ne\gamma_1\}|>0,\qquad \Lambda_{\gamma_0}=\Lambda_{\gamma_1}.c≤γj​≤C a.e.,γj​=1 near ∂B(0,3),∣{γ0​=γ1​}∣>0,Λγ0​​=Λγ1​​.

The Lean statement OAI.ScalarConductivity.main_nonuniqueness is open on the platform.

Significance

The theorem shows that scalar Calderón uniqueness fails in the bounded measurable class in dimension three, in contrast with the planar theorem of Astala–Päivärinta and the Lipschitz and W1,nW^{1,n}W1,n uniqueness results in higher dimensions. It locates the regularity threshold for uniqueness strictly between L∞L^\inftyL∞ and the known positive classes. By Corollary 1.2, counterexamples can be localized: any finite family of disjoint balls inside any Lipschitz domain supports 2m2^m2m distinct conductivities with the same DN map.

The result is stated in an OpenAI preprint; it has not been peer reviewed, and no machine-checked proof exists.

Difficulty

Matrix-valued counterexamples exist, but they do not transfer to scalar conductivities: scalar coefficients can approximate matrix ones only in the sense of GGG- or HHH-convergence, and Rondi's example shows that exact realization of a full boundary map by a scalar coefficient can fail. Moreover, Daudé–Kamran–Nicoleau note an obstruction for full-boundary data: a weakly harmonic factor with constant full boundary trace is constant. One must therefore match the entire DN operator (every boundary input) exactly, with a scalar coefficient, and with uniform ellipticity bounds; the paper does so with a nested family of scalar blocks realizing prescribed current triples exactly.

Formalization scope

  • H1(B(0,3))H^1(B(0,3))H1(B(0,3)) is the closure, in L2(B;R4)L^2(B;\mathbb R^4)L2(B;R4), of the jets (f,∇f)(f,\nabla f)(f,∇f) of smooth fff; H01H^1_0H01​ is the closure of jets of smooth fff with compact support in the ball; the trace space is the quotient and the DN operator is a continuous linear map into its continuous dual.
  • IsDirichletToNeumann γ Λ requires existence and uniqueness of the weak γ\gammaγ-harmonic extension of every trace and the weak flux identity against every v∈H1v\in H^1v∈H1.
  • EqualOneNearBoundary asks for r<3r<3r<3 with γ=1\gamma=1γ=1 a.e. on {r<∣x∣<3}\{r<|x|<3\}{r<∣x∣<3}; bounds and measurability are stated almost everywhere on the ball.

A complete development needs Sobolev spaces on a ball, weak solutions of divergence-form equations (Lax–Milgram), trace spaces, and the paper's block constructions (convex-integration-type scalarization). Contributions formalizing Theorem 3.1 (exact finite-field scalarization), Proposition 4.1 (branching block) and Corollary 1.2 are welcome.

Selected references

  • OpenAI, Nonuniqueness for Bounded Measurable Scalar Conductivities in Three Dimensions, preprint, September 23, 2026. https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/preprints/Nonuniqueness-for-Bounded-Measurable-Scalar-Conductivities-in-Three-Dimensions-September-23-2026/paper.pdf
  • A. P. Calderón, On an inverse boundary value problem, Seminar on Numerical Analysis and its Applications to Continuum Physics, Rio de Janeiro, 1980.
  • J. Sylvester, G. Uhlmann, A global uniqueness theorem for an inverse boundary value problem, Ann. of Math., 1987. https://doi.org/10.2307/1971291
  • K. Astala, L. Päivärinta, Calderón's inverse conductivity problem in the plane, Ann. of Math., 2006. https://doi.org/10.4007/annals.2006.163.265
  • P. Caro, K. M. Rogers, Global uniqueness for the Calderón problem with Lipschitz conductivities, Forum Math. Pi, 2016. https://doi.org/10.1017/fmp.2015.9
  • B. Haberman, Uniqueness in Calderón's problem for conductivities with unbounded gradient, Comm. Math. Phys., 2015. https://doi.org/10.1007/s00220-015-2460-3
  • T. Daudé, N. Kamran, F. Nicoleau, On nonuniqueness for the anisotropic Calderón problem with partial data, Forum Math. Sigma, 2020. https://doi.org/10.1017/fms.2020.1
2 thms1 active userReviewed
PreviousPage 11 of 13Next

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