Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in

Get started

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

Optimization

1,716 missions · 922 completed

Missions

Open794Completed922All1716
Operations ResearchProbability·Captain: mikedeng1

The Discrete Moment Problem with Nonconvex Shape Constraints: Optimal Extreme Point Solutions of the Log-Concave Discrete Moment Problem Are Piecewise Geometric with at Most m PiecesResearch Paper

Motivation

A discrete moment problem asks for the largest expected payoff compatible with prescribed moments of an unknown probability distribution. A decision maker may know the first few moments of demand or loss while the full distribution remains uncertain. The optimization then asks which compatible distribution makes a chosen payoff largest. Chen, He, Jiang, Ryan, and Zhang study what happens when the distribution must also obey a shape constraint. Their preprint treats discrete log-concavity and increasing failure rate as two such constraints. This mission concerns the log-concave case.

The moment constraints alone define a convex polytope of probability vectors. Requiring log-concavity changes its geometry: the feasible region is generally nonconvex. This matters because familiar descriptions of extreme points of a moment polytope no longer describe the candidate worst-case distributions. The paper's Theorem 4.1 gives a finite structural description of the optimal extreme points despite that change. Its proof uses a general result about optimization over reverse convex constraints, Theorem 3.6, which is also included as a milestone. Both statements and their setting are taken from arXiv:1708.02079v1, pages 5–15.

Setting

Fix the finite sample space Ω={1,…,n}\Omega=\{1,\ldots,n\}Ω={1,…,n}. A distribution is a vector x=(x1,…,xn)x=(x_1,\ldots,x_n)x=(x1​,…,xn​) of nonnegative masses. For each integer iii from 000 through mmm, its prescribed moment is qiq_iqi​, so ∑j=1njixj=qi\sum_{j=1}^{n}j^i x_j=q_i∑j=1n​jixj​=qi​. The convention q0=1q_0=1q0​=1 makes the masses sum to one. Given payoff coefficients fjf_jfj​, the discrete moment problem maximizes ∑j=1nfjxj\sum_{j=1}^{n}f_jx_j∑j=1n​fj​xj​ over the distributions satisfying these equations.

A distribution is discrete log-concave when its positive masses form one consecutive integer interval [k,ℓ][k,\ell][k,ℓ] and xj−1xj+1≤xj2x_{j-1}x_{j+1}\le x_j^2xj−1​xj+1​≤xj2​ at every interior index k<j<ℓk<j<\ellk<j<ℓ. In the paper's formulation (DMP-LC), the entries on [k,ℓ][k,\ell][k,ℓ] are strictly positive and the other entries are zero; the feasible region is the union over all such supports. Its alternative formulation (DMP-LC′) replaces the chosen support with nonnegativity and a family of longer-range inequalities. Proposition 2.4 says that the two feasible regions coincide. The extreme points in this mission are those of the entire feasible region, including every possible support.

The paper also considers a general reverse convex program in Rn\mathbb R^nRn: minimize a function c(x)c(x)c(x) subject to Ax=bAx=bAx=b, x≥0x\ge0x≥0, and fp(x)≤0f_p(x)\le0fp​(x)≤0 for p=1,…,Pp=1,\ldots,Pp=1,…,P. Here the reverse convex condition is relative to the nonnegative orthant: the forbidden set {x≥0:fp(x)>0}\{x\ge0:f_p(x)>0\}{x≥0:fp​(x)>0} is convex. Under the paper's continuity, quasiconcavity, differentiability, rank, and compactness assumptions, Theorem 3.6 counts the inequalities that are tight at an optimal extreme point.

Formalization targets

The goal is the corrected mathematical content of Theorem 4.1. If (DMP-LC) is feasible, an optimal extreme point exists. Every optimal extreme point x∗x^*x∗ has support [k,ℓ][k,\ell][k,ℓ] and can be covered by at most mmm geometric pieces. In symbols, there are weakly increasing breakpoints k=b0≤b1≤⋯≤bm=ℓk=b_0\le b_1\le\cdots\le b_m=\ellk=b0​≤b1​≤⋯≤bm​=ℓ and positive parameters αi,ri\alpha_i,r_iαi​,ri​ such that

xj∗=αirij−bi−1for bi−1≤j≤bi,xj∗=0outside [k,ℓ].x_j^*=\alpha_i r_i^{j-b_{i-1}}\quad\text{for }b_{i-1}\le j\le b_i, \qquad x_j^*=0\quad\text{outside }[k,\ell].xj∗​=αi​rij−bi−1​​for bi−1​≤j≤bi​,xj∗​=0outside [k,ℓ].

The milestone path includes the equivalence of the two feasible formulations, compact-set extreme-point results, convexity of the forbidden power regions, the reverse convex tight-constraint count, and the two structural steps in the proof of Theorem 4.1. Theorem 3.6 asserts, in particular, that at each optimal extreme point of its mmm-row program,

n−m≤#{p:fp(x∗)=0}+#{j:xj∗=0}.n-m\le \#\{p:f_p(x^*)=0\}+\#\{j:x_j^*=0\}.n−m≤#{p:fp​(x∗)=0}+#{j:xj∗​=0}.

Significance

The conclusion replaces an unrestricted search over feasible probability vectors with a characterization of the candidates that can be optimal extreme points. It also identifies how the number of prescribed nonzero-order moments controls the number of geometric pieces. The count in Theorem 3.6 applies to the larger class of reverse convex programs described above; it is useful independently of this distributional example. These are results proved in the cited preprint, rather than open conjectures.

The formalization target is to give the known statements a machine-checked proof in Lean. The proposed items are statements with proof placeholders; they do not yet assert that a machine-checked proof exists. The finite moment notation, the log-concave feasible region, and the reverse convex feasible region are separate definition files so the general finite-dimensional objects can be reused. Contributions to the milestone theorems, the proof of the goal, and supporting lemmas are all in scope.

Difficulty

The log-concavity inequalities do not make the feasible region convex, so the standard convex-polytope description of optimal extreme points does not directly apply. In addition, the chosen support may move: a vector that is extreme within one fixed-support slice need not be extreme in the full union. Existence of an optimal solution alone gives no bound on the number of geometric pieces. The challenge is to obtain enough tight constraints at every optimal extreme point, then relate those equalities to its coordinates without assuming the desired shape in the definition of feasibility.

Formalization scope

Lean represents Rn\mathbb R^nRn as Fin n → ℝ; a Fin n index with value j−1j-1j−1 represents the paper's position jjj. The helper ext supplies the paper's one-based coordinates and returns zero outside [1,n][1,n][1,n]. Moments use the exact weights wj=jw_j=jwj​=j. All feasible sets use real vectors, with nonnegativity or strict positivity stated where the paper requires it. The (DMP-LC) region is the union over supports satisfying (2b)–(2e); the goal uses extreme points of that whole set and a maximization objective. The reverse convex milestones use minimization, full row rank, and convexity of the forbidden sets inside the nonnegative orthant. Compactness and nonemptiness are explicit assumptions where the source invokes them.

Two corrections to the printed Theorem 4.1 are necessary. First, its bound 0<ri<10<r_i<10<ri​<1 is false. With n=3n=3n=3, m=1m=1m=1, q0=1q_0=1q0​=1, q1=5/2q_1=5/2q1​=5/2, and payoff f=(1,0,0)f=(1,0,0)f=(1,0,0), the unique maximizing extreme point is approximately (0.1162,0.2676,0.6162)(0.1162,0.2676,0.6162)(0.1162,0.2676,0.6162), whose geometric ratio is about 2.302.302.30. The formal statement requires ri>0r_i>0ri​>0. Second, the printed strict chain of breakpoints fails for short supports: with n=3n=3n=3, m=2m=2m=2, and moments (q0,q1,q2)=(1,2,4)(q_0,q_1,q_2)=(1,2,4)(q0​,q1​,q2​)=(1,2,4), the only feasible distribution is the point mass at 222. Weak breakpoints express the paper's “at most mmm pieces” conclusion. They allow degenerate pieces; m=0m=0m=0 is retained and forces a point mass. The proof's closed-range wording for tight equalities is read on interior indices, and the tight count uses m+1m+1m+1 moment rows. These choices and the paper's typographical slips are recorded with the items.

The feasible region does not encode geometric sequences, and extremeness is never taken only within one support or within its convex hull. The development needs Mathlib's finite sums, finite-dimensional topology, convex hulls, extreme points, matrix rank, continuity, quasiconcavity, and differentiation. The finite discrete moment definition and reverse convex feasible-set definition are intended for reuse beyond this paper.

Selected references

  • X. Chen, S. He, B. Jiang, C. T. Ryan, and T. Zhang, The Discrete Moment Problem with Nonconvex Shape Constraints, preprint arXiv:1708.02079v1, 2017; published in Operations Research, 2021. Pinned preprint.
14 thms1 active userReviewed
Operations Research·Captain: mikedeng1

Service Design for a Holistic Customer Experience: A Process Framework: Step Types and the Inverse Correlation Matrix Decide Whether Optimal Step Efforts Are Complementary or SubstitutableResearch Paper

Motivation

A medical visit, a hotel stay or a bank onboarding is not one transaction but a service process: a sequence of steps (check-in, waiting, examination, payment), each delivered by the provider and each experienced by the customer. Practitioners design such processes with descriptive tools such as customer-journey maps and service blueprints, which list the steps and their touchpoints but do not say how much effort each step deserves. Two features make this allocation non-obvious. First, customers judge the experience as a whole, and the experiences at different steps are correlated: a long wait colours the examination that follows. Second, effort changes not only the average quality of a step but also its variability, and the direction depends on the step: at a routine step (check-in) more effort makes the outcome more predictable, while at a non-routine step (a diagnostic procedure) it may make it less so.

Bellos and Kavadias (Management Science, 2020) give a model in which the optimal effort per step has a closed form, and characterise when the efforts at two steps move together (are complementary) or in opposite directions (are substitutable) in response to a change in one step's characteristics. The answer depends on the two step types and on one entry of the inverse of the correlation matrix, not on the correlation itself. This mission formalizes that characterisation.

Setting

There are nnn steps i∈J={1,…,n}i \in \mathcal J = \{1,\dots,n\}i∈J={1,…,n}. The provider chooses an effort δi∈[0,1]\delta_i \in [0,1]δi​∈[0,1] at every step and one price π\piπ.

  • Functional value. Step iii delivers Vi=δiViH+(1−δi)ViLV_i = \delta_i V^H_i + (1-\delta_i)V^L_iVi​=δi​ViH​+(1−δi​)ViL​ with ViH>ViL≥0V^H_i > V^L_i \ge 0ViH​>ViL​≥0. Steps reinforce each other through technical couplings βj,i∈[0,1)\beta_{j,i} \in [0,1)βj,i​∈[0,1) (j≠ij \ne ij=i), βi,i=1\beta_{i,i} = 1βi,i​=1, ∑i≠jβj,i<1\sum_{i\ne j}\beta_{j,i} < 1∑i=j​βj,i​<1, and the functional value at step iii is Vi=∑jβj,iVj\mathcal V_i = \sum_j \beta_{j,i}V_jVi​=∑j​βj,i​Vj​.
  • Variability. The experiential value at step iii has standard deviation σi=δiσiH+(1−δi)σiL\sigma_i = \delta_i\sigma^H_i + (1-\delta_i)\sigma^L_iσi​=δi​σiH​+(1−δi​)σiL​ with σiH,σiL≥0\sigma^H_i, \sigma^L_i \ge 0σiH​,σiL​≥0. The step is routine if σiH<σiL\sigma^H_i < \sigma^L_iσiH​<σiL​ and non-routine if σiH>σiL\sigma^H_i > \sigma^L_iσiH​>σiL​.
  • Correlation. The experiences at steps iii and jjj have correlation ρi,j∈(−1,1)\rho_{i,j} \in (-1,1)ρi,j​∈(−1,1), collected in a symmetric positive definite correlation matrix P\mathbf PP with unit diagonal.
  • Utility. Customers with risk aversion r>0r > 0r>0 obtain the mean-variance net utility
U(δ,π)=∑i=1nVi−r2(∑i=1nσi2+2∑∑i<jρi,jσiσj)−π.\mathcal U(\delta,\pi) = \sum_{i=1}^n \mathcal V_i - \frac r2\Big(\sum_{i=1}^n\sigma_i^2 + 2\sum\sum_{i<j}\rho_{i,j}\sigma_i\sigma_j\Big) - \pi.U(δ,π)=i=1∑n​Vi​−2r​(i=1∑n​σi2​+2∑i<j∑​ρi,j​σi​σj​)−π.
  • Design problem. With unit costs ci∈(∑j≠iβj,i,1)c_i \in (\sum_{j\ne i}\beta_{j,i}, 1)ci​∈(∑j=i​βj,i​,1) and a reservation profit π0≥0\pi_0 \ge 0π0​≥0, the provider maximizes U(δ,π)\mathcal U(\delta,\pi)U(δ,π) subject to π−∑iVici≥π0\pi - \sum_i V_ic_i \ge \pi_0π−∑i​Vi​ci​≥π0​ and 0≤δi≤10 \le \delta_i \le 10≤δi​≤1. An optimal effort δ∗\delta^*δ∗ is the effort of an optimal design.

The paper's analysis assumes that each ViH−ViLV^H_i - V^L_iViH​−ViL​ lies in an explicit interval (ΔV‾i,ΔV‾i)(\underline{\Delta V}_i, \overline{\Delta V}_i)(ΔV​i​,ΔVi​) built from the other parameters, the cofactors of P\mathbf PP and ∣P∣|\mathbf P|∣P∣ (the interior condition), and for its comparative statics it sets the technical couplings between distinct steps to zero.

Formalization targets

Goal: Proposition 3

Fix a step iii. Under the interior condition and without technical coupling, the effort at step iii satisfies

∂δi∗∂ci<0,∂δi∗∂ViH>0,sgn⁡∂δi∗∂σiH=−sgn⁡(σiH−σiL),\frac{\partial\delta^*_i}{\partial c_i} < 0,\qquad \frac{\partial\delta^*_i}{\partial V^H_i} > 0,\qquad \operatorname{sgn}\frac{\partial\delta^*_i}{\partial\sigma^H_i} = -\operatorname{sgn}(\sigma^H_i - \sigma^L_i),∂ci​∂δi∗​​<0,∂ViH​∂δi∗​​>0,sgn∂σiH​∂δi∗​​=−sgn(σiH​−σiL​),

and for every j≠ij \ne ij=i the effort at step jjj responds to cic_ici​, ViHV^H_iViH​ and σiH\sigma^H_iσiH​ in the same directions if and only if

(sgn⁡[σiH−σiL]=sgn⁡[σjH−σjL] and [P−1]i,j>0) or (sgn⁡[σiH−σiL]≠sgn⁡[σjH−σjL] and [P−1]i,j<0),\Big(\operatorname{sgn}[\sigma^H_i-\sigma^L_i] = \operatorname{sgn}[\sigma^H_j-\sigma^L_j] \text{ and } [\mathbf P^{-1}]_{i,j} > 0\Big) \text{ or } \Big(\operatorname{sgn}[\sigma^H_i-\sigma^L_i] \ne \operatorname{sgn}[\sigma^H_j-\sigma^L_j] \text{ and } [\mathbf P^{-1}]_{i,j} < 0\Big),(sgn[σiH​−σiL​]=sgn[σjH​−σjL​] and [P−1]i,j​>0) or (sgn[σiH​−σiL​]=sgn[σjH​−σjL​] and [P−1]i,j​<0),

and in the opposite directions otherwise (when [P−1]i,j≠0[\mathbf P^{-1}]_{i,j} \ne 0[P−1]i,j​=0). The derivatives are of the optimizer of the design problem, in one parameter at a time.

Milestones

  1. For a given effort the optimal price is π~(δ)=π0+∑iVici\tilde\pi(\delta) = \pi_0 + \sum_i V_ic_iπ~(δ)=π0​+∑i​Vi​ci​, so the problem reduces to maximizing U~(δ)=U(δ,π~(δ))\tilde{\mathcal U}(\delta) = \mathcal U(\delta,\tilde\pi(\delta))U~(δ)=U(δ,π~(δ)) over [0,1]n[0,1]^n[0,1]n.
  2. The Hessian of U~\tilde{\mathcal U}U~ has entries −r(σiH−σiL)(σjH−σjL)ρi,j-r(\sigma^H_i-\sigma^L_i)(\sigma^H_j-\sigma^L_j)\rho_{i,j}−r(σiH​−σiL​)(σjH​−σjL​)ρi,j​ and leading minors ∣Hk∣=(−1)krk∏j≤k(σjH−σjL)2∣P[1:k;1:k]∣|\boldsymbol H_k| = (-1)^kr^k\prod_{j\le k}(\sigma^H_j-\sigma^L_j)^2|\mathbf P[1:k;1:k]|∣Hk​∣=(−1)krk∏j≤k​(σjH​−σjL​)2∣P[1:k;1:k]∣; U~\tilde{\mathcal U}U~ is strictly concave.
  3. The gradient of U~\tilde{\mathcal U}U~, and the unique solution δ^\hat\deltaδ^ of the first-order conditions.
  4. The slope ∂δ^i/∂(ViH−ViL)>0\partial\hat\delta_i/\partial(V^H_i-V^L_i) > 0∂δ^i​/∂(ViH​−ViL​)>0 and the thresholds: δ^i≤0\hat\delta_i \le 0δ^i​≤0 iff ViH−ViL≤ΔV‾iV^H_i - V^L_i \le \underline{\Delta V}_iViH​−ViL​≤ΔV​i​, δ^i≥1\hat\delta_i \ge 1δ^i​≥1 iff ViH−ViL≥ΔV‾iV^H_i - V^L_i \ge \overline{\Delta V}_iViH​−ViL​≥ΔVi​.
  5. Proposition 1: under the interior condition the optimal effort is unique and equals
δi∗=δ^i=∑j=1n(1−(cj−∑m≠jβj,m))(VjH−VjL)r(σiH−σiL)(σjH−σjL)[P−1]i,j−σiLσiH−σiL.\delta^*_i = \hat\delta_i = \sum_{j=1}^n\frac{\big(1-(c_j-\sum_{m\ne j}\beta_{j,m})\big)(V^H_j-V^L_j)}{r(\sigma^H_i-\sigma^L_i)(\sigma^H_j-\sigma^L_j)}[\mathbf P^{-1}]_{i,j} - \frac{\sigma^L_i}{\sigma^H_i-\sigma^L_i}.δi∗​=δ^i​=j=1∑n​r(σiH​−σiL​)(σjH​−σjL​)(1−(cj​−∑m=j​βj,m​))(VjH​−VjL​)​[P−1]i,j​−σiH​−σiL​σiL​​.
  1. The explicit partial derivatives of δ∗\delta^*δ∗ in cjc_jcj​, VjHV^H_jVjH​, σjH\sigma^H_jσjH​, own-step and cross-step, and the own-step half of Proposition 3.

Significance

The result. Proposition 3 says that a change at one step propagates to every other step through the inverse correlation matrix. An entry [P−1]i,j[\mathbf P^{-1}]_{i,j}[P−1]i,j​ is, up to a negative factor, the partial correlation of steps iii and jjj given all other steps. So two steps whose experiences are positively correlated can still have substitutable efforts once the rest of the process is accounted for, and two uncorrelated steps can have coupled efforts. Pairing a routine with a non-routine step reverses the direction. The paper's later results, on antedependent and autoregressive correlation structures and on the first versus the last step, use this characterisation as their starting point.

Formalizing it. The result is proved on paper. As far as is known, it has no machine-checked proof. Formalizing it means: a verified closed form for the maximizer of a box-constrained concave quadratic with a correlation-matrix Hessian; the identification of the optimizer with that closed form near the base point, so that the optimizer is differentiable there; and the sign analysis. Along the way the formalization corrects two printed slips: the auxiliary quantities AAA and BBB in the proof of Proposition 3 (as printed, the displayed identity for δi∗\delta^*_iδi∗​ fails), and the printed "Otherwise", which is false when [P−1]i,j=0[\mathbf P^{-1}]_{i,j} = 0[P−1]i,j​=0.

Difficulty

The sign algebra at the end is short. The work lies in the step before it: Proposition 3 differentiates the optimizer of a constrained problem, not a formula. To differentiate it one has to show that under the interior condition the optimizer exists, is unique, and coincides with δ^\hat\deltaδ^ on a neighbourhood of the parameters in each direction of perturbation. This needs strict concavity from positive definiteness of P\mathbf PP, the identification of the interior condition (stated through cofactors of P\mathbf PP) with δ^∈(0,1)n\hat\delta \in (0,1)^nδ^∈(0,1)n, and the openness of that condition in the parameters. Differentiating δ^\hat\deltaδ^ directly and reading off signs proves a statement about the closed form, not Proposition 3.

Formalization scope

Steps are Fin n, 0-based. All quantities are real. The utility U\mathcal UU is defined by its mean-variance expression; no random variables appear. P\mathbf PP is assumed symmetric, positive definite, with unit diagonal and off-diagonal entries in (−1,1)(-1,1)(−1,1). The cofactor (−1)i+j∣P[−j;−i]∣(-1)^{i+j}|\mathbf P[-j;-i]|(−1)i+j∣P[−j;−i]∣ is Matrix.adjugate P i j. Two hypotheses are added to the page and disclosed: r>0r > 0r>0 (the model allows r≥0r \ge 0r≥0, but Proposition 1 divides by rrr) and σiH≠σiL\sigma^H_i \ne \sigma^L_iσiH​=σiL​ (every step is routine or non-routine). Proposition 3 assumes βj,i=0\beta_{j,i} = 0βj,i​=0 for j≠ij \ne ij=i, the paper's own simplification for §4. A partial derivative is Lean's deriv of the optimal effort along one parameter, the others fixed (ViLV^L_iViL​ fixed when ViHV^H_iViH​ moves, σiL\sigma^L_iσiL​ fixed when σiH\sigma^H_iσiH​ moves). The optimal effort is a choice of maximizer of the §3.3 problem, with junk value 000 when none exists.

Stating Proposition 3 for the closed form δ^\hat\deltaδ^ instead of the optimizer of the design problem would trivialize it, and that formalization is ruled out. Likewise the interior condition is the page's interval on ViH−ViLV^H_i - V^L_iViH​−ViL​, not the assumption δ^∈(0,1)n\hat\delta \in (0,1)^nδ^∈(0,1)n.

The development needs Mathlib's positive definite matrices, adjugates and determinants, strict concavity, and one-variable derivatives. Reusable by-products: strict concavity and the unique maximizer of a concave quadratic with Hessian −rDPD-rD\mathbf PD−rDPD; positivity of principal cofactors of a positive definite matrix. Contributions are welcome on any milestone, and alternative proofs of Proposition 1 by convex duality or KKT are welcome too.

Selected references

  • I. Bellos and S. Kavadias, Service design for a holistic customer experience: a process framework, Management Science, 2020 (authors' manuscript). https://doi.org/10.1287/mnsc.2020.3609
  • U. Karmarkar and R. Pitbladdo, Quality, class, and competition, Management Science 43(1), 27–39, 1997. https://doi.org/10.1287/mnsc.43.1.27
  • A. Raveh, On the use of the inverse of the correlation matrix in multivariate data analysis, The American Statistician 39(1), 39–42, 1985. https://doi.org/10.2307/2683904
13 thms1 active userReviewed
Operations Research·Captain: mikedeng1

Capacity Expansions with Bundled Supplies of Attributes: An Application to Server Procurement in Cloud Computing: A Unique Fixed-Cost Threshold Decides Simultaneous Versus Sequential ReplenishmentResearch Paper

Motivation

A cloud provider buys servers in preset configurations, while its demand for processing and memory grows at different rates. Each server configuration supplies both resources, so adding capacity for one resource also changes the unused capacity of the other. Purchases incur a charge for the servers, a charge for making an expansion, and an ongoing cost for unused capacity. The choice between buying configurations together and staggering their purchases is therefore a cost decision even when demand is known. Arbabian, Chen, and Moinzadeh study this decision for two resources and two server configurations over a finite planning horizon. Their Proposition 1 identifies a threshold in the fixed cost of a joint expansion.

The result was stated in the authors' April 14, 2019 manuscript and published in Manufacturing & Service Operations Management in 2020. This mission uses the manuscript's theorem numbers and pages. The result is a known mathematical claim; the remaining work is to give its definitions and proof in Lean, with the source's policy classes and cost accounting represented explicitly.

Setting

There are two capacity attributes, indexed by i∈{1,2}i\in\{1,2\}i∈{1,2}, and two cluster types, indexed by j∈{1,2}j\in\{1,2\}j∈{1,2}. A unit of cluster jjj supplies aij>0a_{ij}>0aij​>0 units of attribute iii. Demand for attribute iii increases at a nonnegative rate di(t)d_i(t)di​(t) over [0,T][0,T][0,T], and Di(s,t)=∫stdi(u) duD_i(s,t)=\int_s^t d_i(u)\,duDi​(s,t)=∫st​di​(u)du is its growth between sss and ttt. The provider starts with both attributes at their minimum desired excess capacity, normalized to zero. It must meet demand at every time and return both excess capacities to zero at the end of the horizon. Replenishment takes effect immediately. These are the base-model conventions in §3 of the manuscript.

A capacity expansion cycle begins and ends when both attributes are leveled. In a sequential cycle, one cluster type leads: it is bought one or more times, followed by one purchase of the other type. Each expansion costs A>0A>0A>0. In a simultaneous cycle, both types are bought at each expansion, whose fixed cost is βA\beta AβA for β∈[1,2]\beta\in[1,2]β∈[1,2]. Cluster jjj has unit purchase cost cjc_jcj​, and unused attribute iii has holding rate hi>0h_i>0hi​>0. If Ei(t)E_i(t)Ei​(t) is the excess capacity after the expansions at time ttt, total holding cost is ∑ihi∫0TEi(t) dt\sum_i h_i\int_0^T E_i(t)\,dt∑i​hi​∫0T​Ei​(t)dt. Total cost also includes all fixed and purchase costs. Sequential policies may have any positive number of cycles, any positive number of leading expansions within each cycle, and either leading type. For joint policies, the intervals between consecutive joint expansions form a partition of [0,T][0,T][0,T].

Formalization targets

The main target is the unique fixed-cost threshold of Proposition 1. Write VseqV_{\mathrm{seq}}Vseq​ for the infimum of costs of all feasible sequential policies and Vsim(β)V_{\mathrm{sim}}(\beta)Vsim​(β) for the corresponding simultaneous infimum. The threshold βˉ∈(1,2)\bar\beta\in(1,2)βˉ​∈(1,2) satisfies, for every β∈[1,2]\beta\in[1,2]β∈[1,2],

Vsim(β)≤Vseq  ⟺  β≤βˉ,Vsim(β)<Vseq  ⟺  β<βˉ.V_{\mathrm{sim}}(\beta)\le V_{\mathrm{seq}}\iff\beta\le\bar\beta, \qquad V_{\mathrm{sim}}(\beta)<V_{\mathrm{seq}}\iff\beta<\bar\beta.Vsim​(β)≤Vseq​⟺β≤βˉ​,Vsim​(β)<Vseq​⟺β<βˉ​.

This makes equality at βˉ\bar\betaβˉ​ explicit, in line with the paragraph following Proposition 1. The milestone list records the source's sequential and simultaneous cost identities, the fixed-time holding comparison, the split comparison from the appendix, the two endpoint inequalities, and monotonicity in β\betaβ. Equation (8), which fixes the final sequential expansion time inside a cycle, is another milestone because the authors use its uniqueness in their analysis.

Significance

The threshold gives a precise decision rule for the model: a lower relative joint expansion charge favors buying both types together; a higher charge favors staggered purchases. It compares optimized policies, whose cycle boundaries and expansion times may differ, rather than only two schedules held at the same times. The result therefore captures the interaction of the fixed charge and the time spent holding unused capacity. The paper also analyzes specialized one-cycle schedules under exponential demand; those results are separate from this mission's general comparison.

A completed Lean development would make the policy definitions, cost identities, and threshold claim machine checked. It would also provide reusable definitions for finite-horizon bundled capacity expansion, including a time-dependent excess-capacity trajectory and its integral holding cost. The manuscript supplies a mathematical proof, but this proposal's theorem files currently contain open sorry proofs. The mission invites proofs of its listed statements and the analytic facts needed to connect them, including existence of optimal schedules.

Difficulty

The straightforward comparison uses identical expansion times. That comparison identifies a holding-cost difference, but it does not compare the two optimized classes: the least-cost sequential schedule and the least-cost joint schedule may choose different times and different numbers of expansions. The paper's endpoint arguments also rely on strict inequalities for optimal costs. A strict inequality for every fixed schedule does not automatically become strict after taking an infimum. Showing that the relevant optima are attained, or supplying an equivalent uniform argument, is part of the formalization burden. The fixed expansion charge bounds how many expansions a near-optimal policy can afford, but the interval lengths remain continuous variables.

Formalization scope

Lean represents the attributes and cluster types by Fin 2, with index 0 corresponding to the paper's 1 and index 1 to its 2. The matrix entry a i j is capacity of attribute iii per unit of cluster jjj. Times, demand, quantities, and costs are real. Replenishment times are strictly increasing, and a purchase at time ttt contributes to the right-continuous excess capacity at ttt. Policy validity requires no shortage and balance at cycle endpoints. The positive determinant α=a11a22−a12a21\alpha=a_{11}a_{22}-a_{12}a_{21}α=a11​a22​−a12​a21​ records the nondegenerate, attribute-intensive cluster configurations needed by the paper's division formulas. The optimal costs are real infima over full policy classes, with no attainment built into their definitions. Holding cost is computed from the integral of actual excess capacity; defining it by the displayed closed forms would erase the content of Lemmas 1 and 2.

The theorem assumes continuous demand rates and the strict demand-ratio guard a12d2(t)<a22d1(t)a_{12}d_2(t)<a_{22}d_1(t)a12​d2​(t)<a22​d1​(t) and a21d1(t)<a11d2(t)a_{21}d_1(t)<a_{11}d_2(t)a21​d1​(t)<a11​d2​(t) throughout [0,T][0,T][0,T]. The manuscript states Assumption 1 only for chosen leading intervals. Its Proposition 1 needs more: without the guard, taking a=((2,1),(1,2))a=((2,1),(1,2))a=((2,1),(1,2)), A=100A=100A=100, cj=0c_j=0cj​=0, hi=1h_i=1hi​=1, d2=1d_2=1d2​=1, and d1=90d_1=90d1​=90 on [0,0.01)[0,0.01)[0,0.01) then 10/9910/9910/99 permits one joint expansion at β=2\beta=2β=2 for at most 202 while every feasible sequential policy costs at least 300. Demand continuity supports the cost integrals; the strict guard makes every subinterval satisfy Assumption 1 strictly and keeps the appendix's sequential split feasible. Neither regularity nor this guard is claimed as a printed hypothesis of Proposition 1.

The appendix prints an extra h1h_1h1​ outside the sum in its Case 2 holding-cost difference; the Lean milestone uses ∑ihi(y−s)ai2Q2\sum_i h_i(y-s)a_{i2}Q_2∑i​hi​(y−s)ai2​Q2​, consistent with the preceding integrals. The paper also prints [0,1][0,1][0,1] in its last monotonicity sentence, while its fixed-cost parameter is defined on [1,2][1,2][1,2]; the milestone uses the model's interval. Useful contributions include formal integration identities for these finite replenishment schedules, existence and finiteness of the policy optima, and the comparison claims in the milestones.

Selected references

  • M. E. Arbabian, S. Chen, and K. Moinzadeh, Capacity Expansions with Bundled Supplies of Attributes: An Application to Server Procurement in Cloud Computing, Manufacturing & Service Operations Management, 2020. SSRN manuscript, April 14, 2019; published DOI.
10 thms1 active userReviewed
Operations ResearchProbabilityStochastic Systems·Captain: mikedeng1

Order Now, Pickup in 30 Minutes: Managing Queues with Static Delivery Guarantees: The Perfectly-Clairvoyant Cost of Any N Customers Lower-Bounds the Optimal Long-Run Average CostResearch Paper

Motivation

Restaurants that take orders online promise each customer a pickup time when the order is placed. A static quote promises every customer the same lead time δ\deltaδ, the form in common use. Once the promise is fixed, the kitchen still decides when to start each order. Starting too early means the food waits and cools (an earliness cost). Starting too late breaks the promise (a tardiness cost). Farahani, Dawande and Janakiraman (SSRN 3557605; published in Operations Research, 2022, doi:10.1287/opre.2021.2203) model this as a single-server queue and propose simple threshold policies. To judge those policies against the unknown optimum they need lower bounds on the optimal long-run average cost, and their first such bound is the subject of this mission.

The bound uses a clairvoyant relaxation: a decision maker who knows every future arrival and service time can do no worse than one who does not. Relaxations of this kind are standard for finite-horizon stochastic dynamic programs, where the relaxed problem is deterministic and its expected value can be estimated by Monte Carlo simulation (Brown, Smith and Sun, 2010, doi:10.1287/opre.1090.0796). Brown and Haugh (2017, doi:10.1287/opre.2017.1631) extended them to discounted infinite-horizon problems. The queue here is an undiscounted infinite-horizon problem: the clairvoyant problem involves an infinitely long sample path, which cannot be simulated directly. Theorem 4 of the paper resolves this by showing that the clairvoyant cost per customer over any finite number of customers is already a valid lower bound.

Setting

A probability space carries inter-arrival times T1,T2,…T_1, T_2, \dotsT1​,T2​,… and service times x1,x2,…x_1, x_2, \dotsx1​,x2​,…. The TnT_nTn​ are identically distributed with mean 1/λ1/\lambda1/λ, the xnx_nxn​ are identically distributed with mean 1/μ1/\mu1/μ, the whole family is mutually independent, and λ<μ\lambda < \muλ<μ (the queue is stable). Customer n≥1n \ge 1n≥1 arrives at

tn=T1+⋯+Tnt_n = T_1 + \cdots + T_ntn​=T1​+⋯+Tn​

and is due at dn=tn+δd_n = t_n + \deltadn​=tn​+δ, where δ≥0\delta \ge 0δ≥0 is the quote time. The arrival rate is λ=1/E[T1]\lambda = 1/\mathbb E[T_1]λ=1/E[T1​].

A schedule assigns to each customer nnn a service start time yny_nyn​, which may depend on the sample path. It is FCFS-feasible if on every sample path

yn≥tn,yn+1≥yn+xn(n≥1).y_n \ge t_n, \qquad y_{n+1} \ge y_n + x_n \qquad (n \ge 1).yn​≥tn​,yn+1​≥yn​+xn​(n≥1).

Customer nnn departs at Dn=yn+xnD_n = y_n + x_nDn​=yn​+xn​ and pays g(Dn−dn)g(D_n - d_n)g(Dn​−dn​), where

g(ξ)=ce(−ξ)++cd(ξ)+,ce,cd≥0.g(\xi) = c_e(-\xi)^+ + c_d(\xi)^+, \qquad c_e, c_d \ge 0.g(ξ)=ce​(−ξ)++cd​(ξ)+,ce​,cd​≥0.

The long-run average cost of a schedule is (the paper's form (4))

C(y)=λlim sup⁡N→∞E[1N∑n=1Ng(yn+xn−dn)].C(y) = \lambda \limsup_{N \to \infty} \mathbb E\Big[\frac1N \sum_{n=1}^N g(y_n + x_n - d_n)\Big].C(y)=λN→∞limsup​E[N1​n=1∑N​g(yn​+xn​−dn​)].

The perfectly-clairvoyant cost of customers i,…,ji, \dots, ji,…,j on a sample path ω\omegaω (program (12)) is

γi:j(ω)=inf⁡y∑n=ijg(yn+xn−dn)s.t.yn≥tn (i≤n≤j),yn+1≥yn+xn (i≤n<j).\gamma_{i:j}(\omega) = \inf_y \sum_{n=i}^j g(y_n + x_n - d_n) \quad \text{s.t.} \quad y_n \ge t_n \ (i \le n \le j), \quad y_{n+1} \ge y_n + x_n \ (i \le n < j).γi:j​(ω)=yinf​n=i∑j​g(yn​+xn​−dn​)s.t.yn​≥tn​ (i≤n≤j),yn+1​≥yn​+xn​ (i≤n<j).

In Lean these are StaticQuote.Clairvoyant.Model with Standing, rate, arrival, due, g, IsFCFSSchedule, cost, IsSchedule and gamma.

Formalization targets

Goal: Theorem 4 (p. 18)

For every FCFS-feasible schedule yyy and every N≥1N \ge 1N≥1,

C(y) ≥ λ E[γ1:N(ω)N].C(y) \ \ge\ \lambda\, \mathbb E\Big[\frac{\gamma_{1:N}(\omega)}{N}\Big].C(y) ≥ λE[Nγ1:N​(ω)​].

The paper writes the left side as Cπ∗C^{\pi^*}Cπ∗, the optimal cost. The statement here holds for every schedule, so it covers the optimum whenever one exists.

Milestones (in the order of the printed proof, pp. 18–19)

  1. Sample-path bound: γ1:M(ω)/M≤∑n=1Mg(Dn−dn)/M\gamma_{1:M}(\omega)/M \le \sum_{n=1}^M g(D_n - d_n)/Mγ1:M​(ω)/M≤∑n=1M​g(Dn​−dn​)/M on every path.
  2. (14): lim sup⁡Mλ E[γ1:M/M]≤C(y)\limsup_M \lambda\, \mathbb E[\gamma_{1:M}/M] \le C(y)limsupM​λE[γ1:M​/M]≤C(y).
  3. Superadditivity: γ1:2N(ω)≥γ1:N(ω)+γN+1:2N(ω)\gamma_{1:2N}(\omega) \ge \gamma_{1:N}(\omega) + \gamma_{N+1:2N}(\omega)γ1:2N​(ω)≥γ1:N​(ω)+γN+1:2N​(ω).
  4. Block stationarity: E[γ1:N]=E[γN+1:2N]\mathbb E[\gamma_{1:N}] = \mathbb E[\gamma_{N+1:2N}]E[γ1:N​]=E[γN+1:2N​].
  5. Doubling: E[γ1:2N]≥2 E[γ1:N]\mathbb E[\gamma_{1:2N}] \ge 2\,\mathbb E[\gamma_{1:N}]E[γ1:2N​]≥2E[γ1:N​].
  6. Dyadic bound: k↦E[γ1:2kN/2kN]k \mapsto \mathbb E[\gamma_{1:2^kN}/2^kN]k↦E[γ1:2kN​/2kN] is non-decreasing and E[γ1:N/N]≤lim sup⁡kE[γ1:2kN/2kN]\mathbb E[\gamma_{1:N}/N] \le \limsup_k \mathbb E[\gamma_{1:2^kN}/2^kN]E[γ1:N​/N]≤limsupk​E[γ1:2kN​/2kN].
  7. (15): E[γ1:N/N]≤lim sup⁡ME[γ1:M/M]\mathbb E[\gamma_{1:N}/N] \le \limsup_M \mathbb E[\gamma_{1:M}/M]E[γ1:N​/N]≤limsupM​E[γ1:M​/M].

Significance

The result. Theorem 4 turns an infinite-horizon lower bound into a finite computation: for any NNN, the deterministic clairvoyant problem over NNN customers can be solved on simulated sample paths, and the sample mean, scaled by λ\lambdaλ, estimates a lower bound on the optimal long-run cost. The paper uses this bound, with its refinements (Theorems 5 and 6), to certify the numerical quality of its threshold policies (§7). Without it, the only available benchmark is the asymptotic clairvoyant cost, which cannot be computed.

Formalizing it. The paper proves the theorem with an informal argument. No machine-checked proof of this bound, or of the sample-path GI/G/1 objects it needs, is known to exist. The mission produces a sample-path model of a single-server queue with due dates, a clairvoyant value defined as an extended-real infimum, and the measure-theoretic step that the clairvoyant cost of a block of customers has the same expectation as that of the first block.

Difficulty

Most steps are monotonicity of integrals and of lim sup⁡\limsuplimsup. The substantive step is block stationarity (milestone 4). γN+1:2N\gamma_{N+1:2N}γN+1:2N​ and γ1:N\gamma_{1:N}γ1:N​ are not functions of the same random variables, and γN+1:2N\gamma_{N+1:2N}γN+1:2N​ depends on the absolute arrival times tN+1,…,t2Nt_{N+1}, \dots, t_{2N}tN+1​,…,t2N​, which carry the whole history T1,…,TNT_1, \dots, T_NT1​,…,TN​. The equality of expectations needs the clairvoyant value to be expressed as a function of relative arrival times and service times only. It also needs that function to be measurable (it is an infimum over uncountably many schedules) and the joint law of a block of an i.i.d. family to be invariant under shifting the block. The doubling argument then has to pass from horizons 2kN2^kN2kN to all horizons MMM, which in the extended reals needs no integrability.

Formalization scope

  • Source. The statements follow the SSRN author version of 2021-08-05 (abstract 3557605), whose page and equation numbers are cited throughout; the published article's numbering is not used.
  • Indices start at 111: tn=T1+⋯+Tnt_n = T_1 + \cdots + T_ntn​=T1​+⋯+Tn​; the coordinates T0,x0T_0, x_0T0​,x0​ are unused and carry no hypothesis. N≥1N \ge 1N≥1 in the goal, in the dyadic bound and in (15) (the paper's N\mathbb NN starts at 111; the ratios are 0/00/00/0 at N=0N = 0N=0).
  • Sample paths. The outcome ω\omegaω is the full sample path of inter-arrival and service times; the page calls it "a sample path of inter-arrival times" on p. 18 and "of inter-arrival and service times" on p. 19.
  • Policy class. The paper's admissible, FCFS and Loynes stable policy classes are not modelled. The Loynes class asks for L1L^1L1 convergence of the waiting times WnπW^\pi_nWnπ​. For a nondegenerate GI/G/1 queue these converge only in law, so the class may be empty, and an infimum over it would be vacuous. Every statement instead quantifies over all schedules that are FCFS-feasible on every sample path. That class contains every policy the paper considers, so the statements imply the paper's. No measurability or adaptedness of yyy is required: the bound holds without it.
  • Cost. C(y)C(y)C(y) is defined by the per-customer form (4), not by the calendar-time form (1); the paper passes from (1) to (4) by citing Whitt (1991), and the proof of Theorem 4 uses (4) only.
  • Extended reals. γ\gammaγ is an infimum in [0,∞][0, \infty][0,∞] (the page writes min⁡\minmin, which is attained but not proved to be). Costs, expectations (lower Lebesgue integrals) and lim sup⁡\limsuplimsups are in [0,∞][0, \infty][0,∞]. Each cost term is max⁡(g,0)\max(g, 0)max(g,0), which is exact because g≥0g \ge 0g≥0.
  • Standing assumptions. The paper leaves some conditions implicit; they are made explicit: durations are nonnegative almost surely, δ,ce,cd≥0\delta, c_e, c_d \ge 0δ,ce​,cd​≥0, and "mean 1/λ1/\lambda1/λ, mean 1/μ1/\mu1/μ" means 0<E[T1]<∞0 < \mathbb E[T_1] < \infty0<E[T1​]<∞ and 0<E[x1]<∞0 < \mathbb E[x_1] < \infty0<E[x1​]<∞. Stability λ<μ\lambda < \muλ<μ (E[x1]<E[T1]\mathbb E[x_1] < \mathbb E[T_1]E[x1​]<E[T1​]) is kept as the paper's standing assumption although Theorem 4 does not use it. A one-point model (T≡1T \equiv 1T≡1, x≡1/2x \equiv 1/2x≡1/2, δ=ce=cd=1\delta = c_e = c_d = 1δ=ce​=cd​=1) satisfies all of them and has finite γ1:N\gamma_{1:N}γ1:N​.
  • Ruled out. A real-valued γ\gammaγ, cost, expectation or lim sup⁡\limsuplimsup (junk value 000 on unbounded or non-integrable input); a policy class that may be empty; dropping the i.i.d. or independence hypotheses (milestone 4 and the goal fail without them); N=0N = 0N=0; and λ\lambdaλ as a free parameter (it is 1/E[T1]1/\mathbb E[T_1]1/E[T1​]).
  • Infrastructure. A complete development needs measurability of the clairvoyant value, invariance of block laws for i.i.d. families, and the comparison of a lim sup⁡\limsuplimsup along a subsequence with the full lim sup⁡\limsuplimsup in [0,∞][0, \infty][0,∞]. The block-law invariance and the sample-path queue model can be reused in other missions. Proofs of any milestone, and lemmas towards milestone 4, are welcome.

Selected references

  • M. H. Farahani, M. Dawande, G. Janakiraman, Order Now, Pickup in 30 Minutes: Managing Queues with Static Delivery Guarantees, SSRN 3557605, version of 2021-08-05; published in Operations Research, 2022. https://ssrn.com/abstract=3557605, https://doi.org/10.1287/opre.2021.2203
  • D. B. Brown, J. E. Smith, P. Sun, Information relaxations and duality in stochastic dynamic programs, Operations Research 58(4), 785–801, 2010. https://doi.org/10.1287/opre.1090.0796
  • D. B. Brown, M. B. Haugh, Information relaxation bounds for infinite horizon Markov decision processes, Operations Research 65(5), 1355–1379, 2017. https://doi.org/10.1287/opre.2017.1631
  • R. M. Loynes, The stability of a queue with non-independent inter-arrival and service times, Mathematical Proceedings of the Cambridge Philosophical Society 58(3), 497–520, 1962. https://doi.org/10.1017/S0305004100036094
  • W. Whitt, A review of L = λW and extensions, Queueing Systems 9(3), 235–268, 1991. https://doi.org/10.1007/BF01158466
9 thms1 active userReviewed
Convex OptimizationOperations Research·Captain: mikedeng1

A Study of Convex Convex-Composite Functions via Infimal Convolution with Applications: Under a Slater-Type Condition the Conjugate of g∘F Is an Attained Minimum over the Negative Polar ConeResearch Paper

Motivation

Convex optimization often minimizes a function obtained by applying one convex function to the output of another map. The inner map may be vector valued, and its components need not be linear. To understand sensitivity, optimality conditions, and dual formulations for such a convex composite, one needs its Fenchel conjugate. Standard formulas for an affine inner map do not directly describe a nonlinear, partially defined map. Burke, Hoheisel, and Nguyen treat this setting in finite-dimensional Euclidean spaces and identify conditions under which the conjugate has an exact, attained representation over a polar cone (Burke–Hoheisel–Nguyen, pp. 3, 10).

The paper distinguishes monotonicity of the outer function along the particular epigraph of the inner map from monotonicity throughout the entire cone order. This matters when the outer function behaves well on the points the inner map can reach but does not satisfy a stronger global condition. Its Theorem 12 gives a conjugacy formula under a point-based condition on relative interiors; subsequent results use it to describe subgradients and additive composites (Burke–Hoheisel–Nguyen, pp. 8, 10–13). The mission isolates the conjugacy theorem and the source results that support it.

Setting

Let E1E_1E1​ and E2E_2E2​ be finite-dimensional real inner-product spaces. A closed convex cone K⊆E2K\subseteq E_2K⊆E2​ defines the relation u≤Kvu\le_K vu≤K​v when v−u∈Kv-u\in Kv−u∈K. Its polar cone is K∘={v:⟨v,k⟩≤0 for all k∈K}K^\circ=\{v:\langle v,k\rangle\le0\text{ for all }k\in K\}K∘={v:⟨v,k⟩≤0 for all k∈K}. A possibly partial map F:E1→E2∙F:E_1\to E_2^\bulletF:E1​→E2∙​, where E2∙E_2^\bulletE2∙​ adjoins one formal value +∞∙+\infty^\bullet+∞∙, has an effective domain D=dom⁡FD=\operatorname{dom}FD=domF on which its values lie in E2E_2E2​. Its KKK-epigraph is

K-epiF={(x,y)∈E1×E2:x∈D, y−F(x)∈K}.K\text{-epi}F=\{(x,y)\in E_1\times E_2:x\in D,\ y-F(x)\in K\}.K-epiF={(x,y)∈E1​×E2​:x∈D, y−F(x)∈K}.

The map FFF is KKK-convex when this set is convex. The paper assumes throughout §4 that DDD is nonempty (Burke–Hoheisel–Nguyen, pp. 6, 10).

The outer function g:E2→R∪{+∞}g:E_2\to\mathbb R\cup\{+\infty\}g:E2​→R∪{+∞} belongs to Γ(E2)\Gamma(E_2)Γ(E2​): it is proper and convex but need not be lower semicontinuous. The composite g∘Fg\circ Fg∘F equals g(F(x))g(F(x))g(F(x)) on DDD and +∞+\infty+∞ outside DDD. The key monotonicity condition, numbered (7), is g(F(x))≤g(y)g(F(x))\le g(y)g(F(x))≤g(y) whenever (x,y)∈K-epiF(x,y)\in K\text{-epi}F(x,y)∈K-epiF. It is restricted to the epigraph of FFF, unlike global KKK-increasingness (Burke–Hoheisel–Nguyen, pp. 6, 8).

For an extended-real function fff, the Fenchel conjugate is f∗(p)=sup⁡x{⟨p,x⟩−f(x)}f^*(p)=\sup_x\{\langle p,x\rangle-f(x)\}f∗(p)=supx​{⟨p,x⟩−f(x)}. The scalarization ⟨v,F⟩\langle v,F\rangle⟨v,F⟩ takes value ⟨v,F(x)⟩\langle v,F(x)\rangle⟨v,F(x)⟩ on DDD and +∞+\infty+∞ elsewhere. Its conjugate and the conjugate g∗g^*g∗ are combined in the dual function

η(p)=inf⁡v∈−K∘{g∗(v)+⟨v,F⟩∗(p)}.\eta(p)=\inf_{v\in-K^\circ}\bigl\{g^*(v)+\langle v,F\rangle^*(p)\bigr\}.η(p)=v∈−K∘inf​{g∗(v)+⟨v,F⟩∗(p)}.

Here ri⁡\operatorname{ri}ri means interior relative to the affine hull, and dom⁡f\operatorname{dom}fdomf means the set where fff is finite (Burke–Hoheisel–Nguyen, pp. 4, 6, 10).

Formalization targets

The goal is Theorem 12(c). Suppose KKK is a closed convex cone, FFF is proper and KKK-convex, g∈Γ(E2)g\in\Gamma(E_2)g∈Γ(E2​) satisfies (7), and the Slater-type condition (10) holds:

F(ri⁡D)∩ri⁡(dom⁡g−K)≠∅.F(\operatorname{ri}D)\cap\operatorname{ri}(\operatorname{dom}g-K)\ne\varnothing.F(riD)∩ri(domg−K)=∅.

Then the formula has an actual minimizer at every p∈E1p\in E_1p∈E1​ and the effective domain has an exact description:

(g∘F)∗(p)=min⁡v∈−K∘{g∗(v)+⟨v,F⟩∗(p)},(g\circ F)^*(p)=\min_{v\in-K^\circ}\bigl\{g^*(v)+\langle v,F\rangle^*(p)\bigr\},(g∘F)∗(p)=v∈−K∘min​{g∗(v)+⟨v,F⟩∗(p)}, dom⁡(g∘F)∗={p:∃v∈dom⁡g∗∩(−K∘), ⟨v,F⟩∗(p)<+∞}.\operatorname{dom}(g\circ F)^*=\{p:\exists v\in\operatorname{dom}g^*\cap(-K^\circ),\ \langle v,F\rangle^*(p)<+\infty\}.dom(g∘F)∗={p:∃v∈domg∗∩(−K∘), ⟨v,F⟩∗(p)<+∞}.

The milestones follow results stated in the paper: Theorem 2 on conjugacy and infimal convolution; Lemma 6 on support functions; Lemma 4 on the relative interior of a KKK-epigraph; and parts (a) and (b) of Theorem 12, which establish a closure bound and properness with attainment for η\etaη (Burke–Hoheisel–Nguyen, pp. 5–7, 10).

Significance

The theorem turns the conjugate of a nonlinear composite into a minimization over the negative polar cone. It also identifies exactly which dual arguments give a finite value. Attainment matters because later subgradient formulas can use a specific minimizing multiplier rather than only an approximating sequence. In this paper, Theorem 12 is followed by a subdifferential formula for g∘Fg\circ Fg∘F and a formula for the additive composite f+g∘Ff+g\circ Ff+g∘F (Burke–Hoheisel–Nguyen, pp. 10–13).

The mathematical theorem is proved in the source paper. The formalization task is to give its statement a machine-checkable meaning and then prove that statement from a reusable collection of facts about extended-real conjugacy, support functions, cones, and relative interiors. The imported definitions of conjugacy and closed convex cones already have published formal interfaces; the paper-specific definitions and theorems in this mission are draft statements and do not yet have machine-checked proofs.

Difficulty

The main obstruction is the interaction between closure and conjugacy of a sum. A direct interchange of a supremum over primal points and an infimum over cone multipliers does not itself establish equality or the existence of a minimizing multiplier. Theorem 2 supplies a finite-dimensional conjugacy rule under a relative-interior qualification, while Lemma 4 identifies the relative interior of the relevant epigraph. The source then needs to account for the extended-real values of a partial map and for an outer function that is convex but may not be lower semicontinuous (Burke–Hoheisel–Nguyen, pp. 5–6, 10–11).

Formalization scope

The Lean model uses finite-dimensional real inner-product spaces and EReal for extended-real values. The partial map FFF is a pair (D,F)(D,F)(D,F): DDD is its domain, and values of the total representative FFF outside DDD are ignored. Properness of FFF is the explicit hypothesis D≠∅D\ne\varnothingD=∅. The effective domain of an extended-real function excludes +∞+\infty+∞; this corrects a printed ≤+∞\le+\infty≤+∞ in the paper's definition. Conjugacy, epigraph convexity, Γ0\Gamma_0Γ0​, closed convex cones, and polar cones reuse published definitions. The lower semicontinuous hull follows the paper's sequential-limit definition, and ri⁡\operatorname{ri}ri is Mathlib's intrinsic interior. Pairings on E1×E2E_1\times E_2E1​×E2​ are sums of the two component inner products.

The theorem keeps the infimum and minimizer inside −K∘-K^\circ−K∘, uses relative rather than ordinary interior in (10), and retains the properness and finite-dimensional hypotheses. These conventions prevent a vacuous or weaker encoding. Attainment is a separate existential statement, including the case where the minimum is +∞+\infty+∞. The printed Γ0(E2)\Gamma_0(E_2)Γ0​(E2​) in Theorem 12(a)'s scalarization clause is read as Γ0(E1)\Gamma_0(E_1)Γ0​(E1​) because each scalarization has domain E1E_1E1​; the paper's Lemma 10 uses that same space. Theorem 2's closure identity is stated under the added hypothesis dom⁡(cl⁡f)∩dom⁡(cl⁡g)≠∅\operatorname{dom}(\operatorname{cl}f)\cap\operatorname{dom}(\operatorname{cl}g)\ne\varnothingdom(clf)∩dom(clg)=∅. With the paper's definition of cl⁡\operatorname{cl}cl as the lower semicontinuous hull, the unconditional identity fails when cl⁡f+cl⁡g≡+∞\operatorname{cl}f+\operatorname{cl}g\equiv+\inftyclf+clg≡+∞. The cited source theorem uses a closure that is identically −∞-\infty−∞ for improper functions.

The mission develops the definitions of effective domain, closure, infimal convolution, indicators and support functions, KKK-epigraphs, scalarizations, condition (7), and η\etaη. Contributions proving the listed milestones or building general lemmas for those definitions are in scope. Corollaries 14 and 16, the other corollaries of §4, and the applications of §5 are outside this mission (Burke–Hoheisel–Nguyen, pp. 11–27).

Selected references

  • J. V. Burke, T. Hoheisel, and Q. V. Nguyen, A Study of Convex Convex-Composite Functions via Infimal Convolution with Applications, Mathematics of Operations Research (2021), read as arXiv:1907.08318v2.
9 thms1 active userReviewed
Dynamic ProgrammingOperations Research·Captain: mikedeng1

Social Responsibility Auditing in Supply Chain Networks: An Optimal Auditing Policy First Audits and Drops Suppliers, Then Rectifies All Remaining Ones or Proceeds to ProductionResearch Paper

Motivation

A buyer may be liable for social responsibility violations among suppliers that remain in its production network. Auditing can prevent a later penalty, but the buyer must pay for each audit and then choose what to do with a supplier that fails. Dropping a supplier can also remove other firms that depend on it, changing the buyer's eventual production profit. Zhang, Aydin, and Parker study this decision in a three-tier supply network and establish a structural rule for an optimal auditing policy in Theorem 3. The rule tells the buyer how dropping and rectification can be ordered without specifying which supplier to audit first.

Setting

There is one buyer in tier 0 and two possible tier-1 firms, aaa and bbb. The tier-2 suppliers are divided into three disjoint sets: SaS_aSa​, whose members supply only aaa; SbS_bSb​, whose members supply only bbb; and SabS_{ab}Sab​, whose members supply both. A network is g=(S(1),Sa,Sb,Sab)g=(S^{(1)},S_a,S_b,S_{ab})g=(S(1),Sa​,Sb​,Sab​), where S(1)⊆{a,b}S^{(1)}\subseteq\{a,b\}S(1)⊆{a,b} is the set of tier-1 firms still present. Its supplier set SgS_gSg​ contains those tier-1 firms and the members of the three tier-2 sets. The set Dg(i)D_g(i)Dg​(i) of dependents of supplier iii includes iii itself. For a tier-1 firm, it includes its exclusive tier-2 suppliers. For a tier-2 supplier, it also includes a tier-1 firm if that supplier is the firm's sole remaining tier-2 source.

An auditing state γ=(g,Uγ)\gamma=(g,U_\gamma)γ=(g,Uγ​) records the current network and its finite set of unaudited suppliers, Uγ⊆SgU_\gamma\subseteq S_gUγ​⊆Sg​. The state is terminal when Uγ=∅U_\gamma=\varnothingUγ​=∅. The operator γ⊕i\gamma\oplus iγ⊕i vets an unaudited supplier without changing the network. The operator γ⊖i\gamma\ominus iγ⊖i drops iii and Dg(i)D_g(i)Dg​(i). If a tier-1 firm is dropped, its formerly shared tier-2 suppliers become exclusive to the other tier-1 firm. These transitions are the paper's footnotes 3 and 4 on page 10.

At a state, the buyer can proceed to production (pppppp), audit and rectify an unaudited supplier (ar(i)ar(i)ar(i)), or audit and drop one if it fails (ad(i)ad(i)ad(i)). An auditing policy ξ\xiξ chooses an admissible action at every state. Let a≥0a\geq0a≥0 be the audit cost, r≥0r\geq0r≥0 the rectification cost, u∈(0,1)u\in(0,1)u∈(0,1) the chance that a supplier is noncompliant, w∈(0,1]w\in(0,1]w∈(0,1] the chance that an uncorrected violation is exposed, and z≥0z\geq0z≥0 the penalty for an exposed violation. If the buyer proceeds to production, it receives production profit π(g)\pi(g)π(g) less the expected penalty ζ(γ)=∣Uγ∣uwz\zeta(\gamma)=|U_\gamma|uwzζ(γ)=∣Uγ​∣uwz.

The optimal value V∗(γ)V^*(\gamma)V∗(γ) is the maximum of the values of the admissible actions at γ\gammaγ, using the finite recursion (1)–(5) of §3.2. An optimal policy chooses a maximizing action at every state. The appendix also defines the value V(ξ,γ)V(\xi,\gamma)V(ξ,γ) of a fixed policy and the restricted value Var(γ)V_{ar}(\gamma)Var​(γ) when only pppppp and ararar are available.

Formalization targets

The main target is Theorem 3, page 19: some optimal policy first audits and drops any number of suppliers, perhaps none, and then enters a second subphase. In that second subphase it either rectifies all remaining unaudited suppliers, in any order, or proceeds directly to production. The choice is governed by the comparison

a+ur≤uwz(rectify all),a+ur≥uwz(proceed to production).a+ur\leq uwz\quad\text{(rectify all)},\qquad a+ur\geq uwz\quad\text{(proceed to production)}.a+ur≤uwz(rectify all),a+ur≥uwz(proceed to production).

The inequalities are non-strict: both choices are permitted at equality. The statement applies at every state of the auditing process. Once the policy rectifies a supplier, it rectifies another at the successor state whenever unaudited suppliers remain; no later audit-and-drop action follows. Every available rectification action is optimal during this subphase.

Two appendix results are the milestones. Proposition D.1, OA-11 says that, for each starting state, a buyer can postpone rectification actions until after dropping actions without lowering its value at that state. Proposition D.2, OA-13 identifies the optimal value and actions in the restricted rectify-or-produce problem. With crp=min⁡{uwz,a+ur}c_{rp}=\min\{uwz,a+ur\}crp​=min{uwz,a+ur}, its value formula is

Var(γ)=π(g)−crp∣Uγ∣.V_{ar}(\gamma)=\pi(g)-c_{rp}|U_\gamma|.Var​(γ)=π(g)−crp​∣Uγ​∣.

Significance

Theorem 3 reduces the form of policies that need consideration: rectification need not be interleaved with later dropping, and the final choice between rectification and accepting exposure risk depends on one comparison of per-supplier costs. It does not resolve which suppliers to audit and drop, or when to leave that first subphase. Those decisions can still depend on the network and audit outcomes, as §5.1 explains.

The paper proves the structural result and its two appendix propositions. This mission asks for machine-checked proofs of those known statements, together with a reusable finite representation of network dependents, transitions, and Bellman values. The present draft statements compile with proof placeholders; they are not machine-checked proofs of the claims. The definitions also permit later work on other auditing rules over the same state space.

Difficulty

An audit-and-drop action can change the network and therefore production profit. Comparing it with an audit-and-rectify action is more involved than comparing their immediate costs: a dropped supplier can remove its dependents, and those losses affect all later decisions. The obvious choice of rectifying whenever a+ur≤uwza+ur\leq uwza+ur≤uwz ignores the possibility that a later drop removes the rectified supplier anyway. The structural theorem must account for both successor states of an audit and still produce one policy that is optimal at every state.

Formalization scope

Tier-2 suppliers carry labels in an arbitrary type, while every individual network and unaudited set is finite. The tier-2 components of a network are pairwise disjoint. The Lean parameters explicitly require a,r,z≥0a,r,z\geq0a,r,z≥0, 0<u<10<u<10<u<1, and 0<w≤10<w\leq10<w≤1. The paper derives ζ\zetaζ from independent supplier outcomes; the formalization uses that derived formula, and its Bellman recursions already take the audit outcomes' expectations. The profit π\piπ is any real-valued function of the current network. This is a disclosed generalization of the Cournot profit used earlier in the paper: §6.1 says the two-subphase result does not depend on the mode of competition, and (D.27) uses only that vetting leaves the network unchanged.

The value functions are defined by recursion on the number of unaudited suppliers. Their maxima are taken over exactly the admissible finite action set, and optimality is checked at every state. Transition functions are total, but the theorems use them only for unaudited suppliers. The action-value functions return zero for inadmissible supplier actions; the fixed-policy recursion returns the production value there. These values have no role for admissible policies. The formulation excludes an unattained policy supremum, a policy that is optimal only at a chosen initial state, or a special production-profit function. Contributions that establish the appendix propositions, the main structural theorem, or useful lemmas about the finite transitions and recursions fit this scope.

Selected references

  • H. Zhang, G. Aydin, and R. P. Parker, Social Responsibility Auditing in Supply Chain Networks, Management Science, 2021, authors' accepted manuscript dated 26 February 2021, pp. 8–11, 19, OA-11–OA-13. DOI: 10.1287/mnsc.2020.3950.
4 thms1 active userReviewed
Operations Research·Captain: mikedeng1

Variational Analysis of Composite Models with Applications to Continuous Optimization: Fully Subamenable Functions Are Properly Twice Epi-Differentiable, with a Second Subderivative FormulaResearch Paper

Motivation

A constrained optimization problem often has an objective of the form φ(x)=ϑ(f(x))\varphi(x)=\vartheta(f(x))φ(x)=ϑ(f(x)): a smooth map fff describes the model, while an extended-real function ϑ\varthetaϑ gives the cost and can assign +∞+\infty+∞ to infeasible outputs. Such a description covers polyhedral constraints, quadratic penalties on pieces, and many nonsmooth composite objectives. Solvers need to know how the local first and second order behavior of φ\varphiφ depends on the two parts of the model. The usual chain rules in Rockafellar and Wets, Variational Analysis use qualification conditions stronger than an error bound at the point of interest. Mohammadi, Mordukhovich, and Sarabi develop chain rules under a metric subregularity qualification condition (MSQC), including the second order result targeted here.

The paper was circulated as arXiv:1905.08837v2 in 2019 and published in Mathematics of Operations Research in 2022. This mission follows the pinned arXiv version, whose theorem and page numbering is used throughout. The result is known in mathematics; the open task here is its formalization in Lean. The paper also derives optimality conditions and statements about KKT systems from its second order analysis, but those later applications are outside this mission's target. Source: §§1, 5, 6, 8.

Setting

Fix finite dimensional Euclidean spaces Rn\mathbb R^nRn and Rm\mathbb R^mRm. An extended-real function φ:Rn→(−∞,+∞]\varphi:\mathbb R^n\to(-\infty,+\infty]φ:Rn→(−∞,+∞] has finite domain dom⁡φ={x:φ(x)<+∞}\operatorname{dom}\varphi=\{x:\varphi(x)<+\infty\}domφ={x:φ(x)<+∞}. Assigning +∞+\infty+∞ outside a feasible set lets an ordinary function and a constraint be treated together. A convex piecewise linear-quadratic function (PWLQ) ϑ\varthetaϑ has a finite collection of polyhedral convex pieces Ωi\Omega_iΩi​ whose union is its domain. On each piece its value is 12⟨Aiy,y⟩+⟨ai,y⟩+αi\tfrac12\langle A_i y,y\rangle+\langle a_i,y\rangle+\alpha_i21​⟨Ai​y,y⟩+⟨ai​,y⟩+αi​, where AiA_iAi​ is symmetric. The separate formulas must agree where pieces meet, because all describe the same function. Source: (2.9), p. 5.

A function φ\varphiφ is fully subamenable at xˉ\bar xxˉ when it agrees with ϑ∘f\vartheta\circ fϑ∘f on a neighborhood of xˉ\bar xxˉ, with fff twice differentiable at xˉ\bar xxˉ, ϑ\varthetaϑ convex PWLQ, and MSQC satisfied there. Write Ω={x:f(x)∈dom⁡ϑ}\Omega=\{x:f(x)\in\operatorname{dom}\vartheta\}Ω={x:f(x)∈domϑ}. MSQC says that for some κ≥0\kappa\ge0κ≥0 and all xxx near xˉ\bar xxˉ, dist⁡(x,Ω)≤κdist⁡(f(x),dom⁡ϑ)\operatorname{dist}(x,\Omega)\le\kappa\operatorname{dist}(f(x),\operatorname{dom}\vartheta)dist(x,Ω)≤κdist(f(x),domϑ). This controls how far a nearby point is from feasibility through its residual in the outer domain. It is the paper's condition (3.5), not metric regularity. Source: Definition 3.2 and (3.5), pp. 9–10; Definition 4.2, p. 16.

The subderivative dφ(xˉ)(w)d\varphi(\bar x)(w)dφ(xˉ)(w) is a lower limit of first order difference quotients as positive time tends to zero and the direction tends to www. Given a limiting subgradient vˉ∈∂φ(xˉ)\bar v\in\partial\varphi(\bar x)vˉ∈∂φ(xˉ), the second subderivative d2φ(xˉ,vˉ)(w)d^2\varphi(\bar x,\bar v)(w)d2φ(xˉ,vˉ)(w) uses the quotient after subtracting the linear term t⟨vˉ,w⟩t\langle\bar v,w\ranglet⟨vˉ,w⟩ and dividing by 12t2\tfrac12t^221​t2. Proper twice epi-differentiability means these quotients epi-converge to a second subderivative that never equals −∞-\infty−∞ and is finite somewhere. The paper gives an equivalent test using recovery directions for every positive null sequence; that test is used in Lean. Source: (2.11), (2.15), (2.16), pp. 6–7.

Formalization targets

Main theorem

For every vˉ∈∂φ(xˉ)\bar v\in\partial\varphi(\bar x)vˉ∈∂φ(xˉ), a fully subamenable φ\varphiφ is properly twice epi-differentiable at xˉ\bar xxˉ for vˉ\bar vvˉ. With

Λ(xˉ,vˉ)={λ∈∂ϑ(f(xˉ)):∇f(xˉ)∗λ=vˉ},\Lambda(\bar x,\bar v)=\{\lambda\in\partial\vartheta(f(\bar x)):\nabla f(\bar x)^*\lambda=\bar v\},Λ(xˉ,vˉ)={λ∈∂ϑ(f(xˉ)):∇f(xˉ)∗λ=vˉ},

its second subderivative satisfies, for every w∈Rnw\in\mathbb R^nw∈Rn,

d2φ(xˉ,vˉ)(w)=max⁡λ∈Λ(xˉ,vˉ){d2ϑ(f(xˉ),λ)(∇f(xˉ)w)+⟨λ,∇2f(xˉ)(w,w)⟩}.d^2\varphi(\bar x,\bar v)(w)=\max_{\lambda\in\Lambda(\bar x,\bar v)}\bigl\{d^2\vartheta(f(\bar x),\lambda)(\nabla f(\bar x)w)+\langle\lambda,\nabla^2f(\bar x)(w,w)\rangle\bigr\}.d2φ(xˉ,vˉ)(w)=λ∈Λ(xˉ,vˉ)max​{d2ϑ(f(xˉ),λ)(∇f(xˉ)w)+⟨λ,∇2f(xˉ)(w,w)⟩}.

The maximum is attained; a supremum alone is a weaker claim. This is Theorem 5.2 and (5.3), p. 22.

Supporting statements

The milestones are the paper's equality rules for first order subderivatives and subgradients (Theorems 3.4 and 3.6), its identification of critical directions with the finite domain of the second subderivative (Theorem 4.4), the PWLQ outer-function formula (4.8), the lower bound (4.10), and the parabolic limit formula (Lemma 5.1). Each names a separate mathematical claim needed to connect the composite model to the goal. Source: §§3–5.

Significance

Theorem 5.2 gives a data-level way to evaluate the second order behavior of a nonsmooth composite: the outer function contributes its own second subderivative, the inner map contributes its Hessian, and multipliers connect the two. Its properness and epi-differentiability clauses make the formula suitable for the paper's later no-gap second order optimality conditions and parametric analysis. Without those clauses, an equality of extended-real expressions alone would not establish the stability of the difference quotients. Source: Theorem 5.2 and §6.

A formal development of this result would add reusable definitions and lemmas for extended-real difference quotients, second-order tangent geometry, PWLQ functions, and local composite error bounds. The present draft contains statements and definitions that compile; it does not yet contain proofs of the open theorem items. The published limiting-subdifferential definition is reused, while the paper-specific local representation and multiplier set are defined here.

Difficulty

A first order expansion of fff does not settle the second order claim. Near a polyhedral boundary, the direction www may be tangent while a fixed straight path xˉ+tw\bar x+twxˉ+tw leaves the domain; the second-order correction and the outer function's active piece matter. MSQC controls distance to feasibility but does not itself identify a feasible second-order path or a maximizing multiplier. The source therefore needs separate results about critical directions, PWLQ second subderivatives, parabolic limits, and dual attainment before the full formula can be stated with a maximum. Source: §§4–5, especially pp. 17–23.

Formalization scope

Lean uses EuclideanSpace ℝ (Fin n) and EReal. The paper's codomain excludes −∞-\infty−∞; the relevant hypotheses enforce that exclusion, while the subderivatives themselves may take either infinite value. The finite domain is defined by exclusion of +∞+\infty+∞. A PWLQ representation records finite closed half-space intersections, symmetric operators, and the exact 12\tfrac1221​ quadratic coefficient. Twice differentiability includes differentiability near the base point and differentiability of the derivative at the point. The composite identity holds on a neighborhood rather than globally. MSQC uses the paper's local distance estimate with κ≥0\kappa\ge0κ≥0. Positive null sequences represent t↓0t\downarrow0t↓0; a filter lower limit represents the varying direction. The second quotient retains the paper's 12t2\tfrac12t^221​t2 denominator.

The subdifferentials are the published analytic regular and limiting subdifferentials. Their use matches the paper's geometric subdifferentials at the lower semicontinuous functions in these statements. The goal computes the second subderivative from the lower-limit definition, rather than defining it by (5.3). Full subamenability retains MSQC and a genuine PWLQ representation; it is neither an empty-domain case nor a stronger metric-regularity special case. Contributions toward proofs of the milestone theorems, their needed tangent-set geometry, and the goal are in scope.

Selected references

  • A. Mohammadi, B. S. Mordukhovich, M. E. Sarabi, Variational Analysis of Composite Models with Applications to Continuous Optimization, arXiv:1905.08837v2, 2019; published in Mathematics of Operations Research, 2022. https://arxiv.org/abs/1905.08837v2
  • R. T. Rockafellar and R. J.-B. Wets, Variational Analysis, Springer, 1998. https://doi.org/10.1007/978-3-642-02431-3
12 thms1 active userReviewed
Dynamic ProgrammingOperations Research·Captain: mikedeng1

Shipping Consolidation Across Two Warehouses with Delivery Deadline and Expedited Options for E-commerce and Omni-channel Retailers: The Single-Warehouse Optimal Policy Is a Slack-Time ThresholdResearch Paper

Motivation

Online and omni-channel retailers promise delivery within a fixed number of days, and carriers charge less for slower service. A retailer that receives orders over time can therefore wait, collect several orders into one package, and send it by a slower and cheaper service, as long as no order misses its promised date. Waiting saves the fixed cost of a shipment but uses up the slack of the orders already waiting. This trade-off between shipment consolidation and expedited delivery is the subject of L. Wei, R. Kapuscinski and S. Jasin, Shipping Consolidation across Two Warehouses with Delivery Deadline and Expedited Options for E-commerce and Omni-channel Retailers (Manufacturing & Service Operations Management, 2020; author's manuscript SSRN 2920899).

The paper treats one and two warehouses, with fixed and with volume-dependent shipping costs. Its first structural result concerns the simplest case, one warehouse and a fixed cost per package: the optimal policy waits while the most urgent order has enough slack and ships everything once the slack falls to a period-dependent threshold. This mission formalizes that result and the lemmas its proof rests on.

Setting

Time is discrete and counted backward: ttt is the number of periods to go and period 111 is the last. Each order must be delivered at most d≥1d \ge 1d≥1 periods after it arrives. The slack time of a pending order is the number of periods left until its deadline; slack 111 means the order must leave now.

Shipping a package that must arrive within ppp periods costs F(p)F(p)F(p), the fixed shipping cost, which does not depend on the number of orders in the package. The paper assumes FFF is non-increasing and convex (slower delivery is cheaper, with diminishing savings), and specifies it on [1,∞)[1,\infty)[1,∞). In each period new orders arrive with probability α∈[0,1]\alpha \in [0,1]α∈[0,1].

With one warehouse and fixed costs, the paper's Lemma 1 shows that it is optimal either to ship all pending orders together in one package or to ship none, at a cost depending only on the smallest slack zzz among pending orders. The state is therefore z∈{1,…,d}z \in \{1,\dots,d\}z∈{1,…,d}, or ∞\infty∞ when nothing is pending. The cost-to-go functions Vt(z)V_t(z)Vt​(z) and Vt(∞)V_t(\infty)Vt​(∞) satisfy the recursion (2)–(3): for t>1t > 1t>1 and 1≤z≤d1 \le z \le d1≤z≤d,

Vt(z)=min⁡{ F(z)+Vt(∞) (ship),  Vt−1(z−1) (do not ship) },V_t(z) = \min\{\,F(z) + V_t(\infty)\ \text{(ship)},\ \ V_{t-1}(z-1)\ \text{(do not ship)}\,\},Vt​(z)=min{F(z)+Vt​(∞) (ship),  Vt−1​(z−1) (do not ship)}, Vt(∞)=αVt−1(d)+(1−α)Vt−1(∞),V_t(\infty) = \alpha V_{t-1}(d) + (1-\alpha) V_{t-1}(\infty),Vt​(∞)=αVt−1​(d)+(1−α)Vt−1​(∞),

with V1(z)=F(z)V_1(z) = F(z)V1​(z)=F(z) and V1(∞)=0V_1(\infty) = 0V1​(∞)=0. Holding is infeasible at z=1z = 1z=1. Shipping is optimal at (t,z)(t,z)(t,z) when the ship branch attains the minimum; holding is optimal when it is feasible and the do-not-ship branch attains the minimum. With ties both are optimal.

Formalization targets

Goal: Theorem 1 (p. 13)

For every period t≥1t \ge 1t≥1 there is an integer τt\tau_tτt​ such that, for every slack 1≤z≤d1 \le z \le d1≤z≤d,

z≤τt  ⟹  shipping all pending orders is optimal,z>τt  ⟹  holding all pending orders is optimal.z \le \tau_t \implies \text{shipping all pending orders is optimal}, \qquad z > \tau_t \implies \text{holding all pending orders is optimal}.z≤τt​⟹shipping all pending orders is optimal,z>τt​⟹holding all pending orders is optimal.

The threshold may depend on ttt, and no formula for it is asserted.

Milestones

  1. Lemma E1 (Online Appendix, p. 1). For reals a1,…,ana_1,\dots,a_na1​,…,an​ and b1≥⋯≥bnb_1 \ge \dots \ge b_nb1​≥⋯≥bn​,
min⁡i(ai+bi)−min⁡iai ≥ bn.\min_i (a_i + b_i) - \min_i a_i \ \ge\ b_n.imin​(ai​+bi​)−imin​ai​ ≥ bn​.
  1. Unrolled cost-to-go (proof of Lemma 2, Online Appendix, p. 1). For t≥1t \ge 1t≥1 and 1≤z≤d1 \le z \le d1≤z≤d,
Vt(z)=min⁡0≤j≤k{F(z−j)+Vt−j(∞)},k=min⁡{t,z}−1.V_t(z) = \min_{0 \le j \le k} \{F(z-j) + V_{t-j}(\infty)\}, \qquad k = \min\{t,z\} - 1.Vt​(z)=0≤j≤kmin​{F(z−j)+Vt−j​(∞)},k=min{t,z}−1.
  1. Lemma 2 (p. 13). For t≥1t \ge 1t≥1 and 2≤z≤d2 \le z \le d2≤z≤d,
Vt(z−1)−Vt(z) ≥ F(z−1)−F(z).V_t(z-1) - V_t(z) \ \ge\ F(z-1) - F(z).Vt​(z−1)−Vt​(z) ≥ F(z−1)−F(z).
  1. The downward step (proof of Theorem 1, p. 13). For t≥2t \ge 2t≥2 and 3≤z≤d3 \le z \le d3≤z≤d, if shipping is optimal at slack zzz, it is optimal at slack z−1z-1z−1.

Significance

Theorem 1 reduces the policy of a TTT-period stochastic control problem to one integer per period. The paper builds on it: Theorem 2 computes the long-run average cost of a constant threshold, Proposition 2 and Lemma 3 describe the best constant threshold, and the two-warehouse analysis of §5 and the heuristics of §7 start from this one-warehouse structure. Lemma 2 states that the cost-to-go reacts to a loss of slack at least as strongly as the current shipping cost does, which the paper calls counter-intuitive (p. 13); it is the property that makes the threshold exist.

The results are proved in the paper, with one gap: the proof of Lemma 2 is written out only for t≥dt \ge dt≥d, and the case t<dt < dt<d is described as similar and omitted. A formal proof closes that case. To the best of our knowledge none of these results has a machine-checked proof.

Difficulty

The natural first idea is to argue that the cost-to-go Vt(z)V_t(z)Vt​(z) inherits convexity in zzz from FFF and then read off a threshold. That is not what is needed: the threshold needs a comparison between the slope of VtV_tVt​ and the slope of FFF (Lemma 2), and the paper notes (p. 13) that, without further structure, the difference Vt(z−1)−Vt(z)V_t(z-1) - V_t(z)Vt​(z−1)−Vt​(z) can a priori be larger or smaller than F(z−1)−F(z)F(z-1) - F(z)F(z−1)−F(z), because the optimal shipping periods for slacks z−1z-1z−1 and zzz may differ. The recursion couples two indices, period and slack, through the no-order value Vt(∞)V_t(\infty)Vt​(∞), and its boundary cases (z=1z = 1z=1, where shipping is forced, and t=1t = 1t=1, the last period) behave differently from the interior. The paper's own argument covers only t≥dt \ge dt≥d; the regime t<dt < dt<d, in which the horizon ends before the most urgent order's deadline, is left to the reader.

Formalization scope

  • Model. The model is the reduced recursion (2)–(3) itself, encoded as a recursive definition valuePair F α d t returning (z↦Vt(z),Vt(∞))(z \mapsto V_t(z), V_t(\infty))(z↦Vt​(z),Vt​(∞)). The reduction from the general dynamic program (1) over all slack vectors to (2)–(3) (Lemma 1) is not formalized; zzz stands for the smallest slack among pending orders. All objects are deterministic; α\alphaα enters only through (3).
  • Conventions. Periods are counted down, t≥1t \ge 1t≥1. V1(∞)=0V_1(\infty) = 0V1​(∞)=0 (from (1): nothing pending costs nothing in the last period). The boundary condition Vt−1(0)=∞V_{t-1}(0) = \inftyVt−1​(0)=∞ is encoded as a forced shipment at z=1z = 1z=1. Every statement is restricted to 1≤z≤d1 \le z \le d1≤z≤d, the domain of (2); values outside it, and at t=0t = 0t=0, are placeholders. F:R→RF : \mathbb R \to \mathbb RF:R→R is real-valued, assumed convex and non-increasing on [1,∞)[1,\infty)[1,∞), and evaluated only at integers z≥1z \ge 1z≥1; the paper's F(0)=∞F(0) = \inftyF(0)=∞ is never read and is not encoded.
  • Optimality. A decision is optimal when its branch of (2) attains the minimum; ties make both decisions optimal. Holding is optimal only if it is feasible (t≥2t \ge 2t≥2, z≥2z \ge 2z≥2).
  • Ruling out a trivial goal. Shipping is always optimal at z=1z = 1z=1, so "there is a threshold below which shipping is optimal" holds with τ=1\tau = 1τ=1 for free; the goal also requires holding to be optimal at every slack above the threshold.
  • Not formalized. Lemma 1, Proposition 1, Theorem 2 and the results that rest on it (Proposition 2, Lemma 3), the two-warehouse results of §5, the variable-cost model of §6, and the heuristic bounds of §7.
  • Infrastructure. Only Finset.inf', ConvexOn and natural-number arithmetic are needed. Lemma E1 is a self-contained fact about finite minima and may be reusable. Alternative proofs of Lemma 2 that avoid the unrolled form are welcome.

Selected references

  • L. Wei, R. Kapuscinski, S. Jasin, Shipping Consolidation across Two Warehouses with Delivery Deadline and Expedited Options for E-commerce and Omni-channel Retailers, Manufacturing & Service Operations Management, 2020. https://doi.org/10.1287/msom.2020.0903 — author's manuscript: https://ssrn.com/abstract=2920899
6 thms1 active userReviewed
EconomicsOperations Research·Captain: mikedeng1

Sustainability in the Fast Fashion Industry: With Endogenous Variety, Optimal Quality Falls as Consumers Grow More Fashion-Sensitive, New Styles Get Cheaper to Design, or the Market GrowsResearch Paper

Motivation

The apparel industry is a large source of carbon emissions, water use and landfill waste, and much of that footprint comes from garments being discarded early. Fast-fashion retailers such as Zara and H&M combine two operational choices: they offer a very large number of styles each season, and they replenish the styles that turn out to be popular through quick response, i.e. production during the selling season at a higher unit cost. Their garments are also widely reported to be of low quality, which shortens their useful life and reduces the chance of reuse.

X. Long and J. Nasiry, Sustainability in the Fast Fashion Industry (SSRN 3486502; Manufacturing & Service Operations Management, 2022, doi:10.1287/msom.2021.1054), give an operational explanation of low quality: it is driven by the firm's incentive to offer variety. The paper's headline (abstract, and the first sentence of its conclusion) is that when variety is chosen by the firm, quality falls as consumers become more sensitive to fashion or as introducing new styles gets cheaper. This mission formalizes that result and the chain of propositions leading to it.

Setting

A firm sells one season of a fashion product. Before the season it chooses a number of styles m≥1m\ge 1m≥1 (design cost βm\beta mβm), a common quality u≥0u\ge 0u≥0, and an inventory qqq per style produced at unit cost k2u2\tfrac k2u^22k​u2. Styles are points on a circle of unit circumference (Salop's circular city). During the season, a trend xxx uniform on the circle and a market size n∼U(0,nˉ)n\sim U(0,\bar n)n∼U(0,nˉ) are realised. All nnn consumers buy the style t∗t^*t∗ closest to the trend at their valuation

p=a+θu+γ(12−∣t∗−x∣),p=a+\theta u+\gamma\Big(\tfrac12-|t^*-x|\Big),p=a+θu+γ(21​−∣t∗−x∣),

where ∣t∗−x∣|t^*-x|∣t∗−x∣ is the arc distance, aaa is a base value, and θ\thetaθ and γ\gammaγ measure the sensitivity to quality and to fashion. Demand above qqq is met by quick response at unit cost k′2u2\tfrac{k'}2u^22k′​u2 with k′>kk'>kk′>k; unsold units of the other styles are wasted.

The paper shows that equally spaced styles are optimal (Lemma 1), computes the expected price a+θu+γ/2−γ/(4m)a+\theta u+\gamma/2-\gamma/(4m)a+θu+γ/2−γ/(4m) and the expected quick-response volume (nˉ−q)2/(2nˉ)(\bar n-q)^2/(2\bar n)(nˉ−q)2/(2nˉ), and arrives at the firm's problem (1):

max⁡m≥1, u≥0, 0≤q≤nˉ EΠ(m,u,q)=(a+θu+γ2−γ4m)nˉ2−mk2u2q−k′2u2(nˉ−q)22nˉ−βm.\max_{m\ge1,\ u\ge0,\ 0\le q\le\bar n}\ \mathbb E\Pi(m,u,q)=\Big(a+\theta u+\frac\gamma2-\frac{\gamma}{4m}\Big)\frac{\bar n}{2}-m\frac k2u^2q-\frac{k'}2u^2\frac{(\bar n-q)^2}{2\bar n}-\beta m .m≥1, u≥0, 0≤q≤nˉmax​ EΠ(m,u,q)=(a+θu+2γ​−4mγ​)2nˉ​−m2k​u2q−2k′​u22nˉ(nˉ−q)2​−βm.

An optimal solution (m∗,u∗,q∗)(m^*,u^*,q^*)(m∗,u∗,q∗) is a feasible triple with the largest expected profit. The parameters satisfy 0<k<k′0<k<k'0<k<k′ and θ,γ,β,nˉ>0\theta,\gamma,\beta,\bar n>0θ,γ,β,nˉ>0; aaa is any real number.

Formalization targets

Goal: Proposition 4(ii)

For admissible parameters, problem (1) has an optimal solution, and

u∗ decreases in γ,u∗ increases in β,u∗ decreases in nˉ,u^*\ \text{decreases in }\gamma,\qquad u^*\ \text{increases in }\beta,\qquad u^*\ \text{decreases in }\bar n,u∗ decreases in γ,u∗ increases in β,u∗ decreases in nˉ,

where each comparison changes one parameter, keeps the others fixed, and holds between every optimal solution before the change and every optimal solution after it. Monotonicity is weak: on part of the parameter space the optimal quality does not move.

Milestones

In attack order:

  1. the stochastic model reduces to (1): Lemma 1, the expected price, and the two uniform expectations (p. 10–11);
  2. for fixed mmm: the optimal inventory q^\hat qq^​ (p. 14), and Proposition 2, which gives the optimal quality u^(m)\hat u(m)u^(m), the optimal inventory and the value of (1). For m>k′/km>k'/km>k′/k these are u^=θ/k′\hat u=\theta/k'u^=θ/k′ and q^=0\hat q=0q^​=0; for m≤k′/km\le k'/km≤k′/k they are u^=θk′/(mk(2k′−mk))\hat u=\theta k'/(mk(2k'-mk))u^=θk′/(mk(2k′−mk)) and q^=nˉ(1−mk/k′)\hat q=\bar n(1-mk/k')q^​=nˉ(1−mk/k′). Proposition 2(iii) adds that u^\hat uu^ decreases in mmm and k′k'k′;
  3. the optimal variety: Proposition 3 locates m∗m^*m∗ in three ranges of γ\gammaγ. It is 111, nˉγ/(8β)\sqrt{\bar n\gamma/(8\beta)}nˉγ/(8β)​, or an interior root mE∈[1,k′/k]m_E\in[1,k'/k]mE​∈[1,k′/k], with explicit thresholds in γ\gammaγ and β\betaβ;
  4. Proposition 4(i): m∗m^*m∗ increases in γ\gammaγ and nˉ\bar nnˉ and decreases in β\betaβ and k′k'k′.

Significance

The result separates two channels by which fashion sensitivity could affect quality. For a fixed number of styles, the optimal quality does not depend on γ\gammaγ, β\betaβ or nˉ\bar nnˉ at all (p. 17). All of the effect therefore runs through variety: more styles mean more leftover inventory or more reliance on expensive quick response, and the firm cuts quality to lower the unit cost. Policy conclusions in the paper rest on this mechanism. The disposal-cost and production-tax analyses of §5 ask whether a regulator can reverse the quality decline, and the environmental-impact comparison (Corollary 3) compares fast fashion with a single-style firm.

The paper proves the result with Karush–Kuhn–Tucker conditions on a non-concave reduced problem, split into four regions of γ\gammaγ and several cases in β\betaβ. No machine-checked proof of any of its statements exists. A formal development would certify the region analysis, which the paper itself states with thresholds that are easy to mistype. It would also supply a reusable treatment of monotone comparative statics for every selection of a non-unique optimum. Two printed slips are already corrected in the statements: the expectation "E[(nˉ−q)+]\mathbb E[(\bar n-q)^+]E[(nˉ−q)+]" on p. 11 should read E[(n−q)+]\mathbb E[(n-q)^+]E[(n−q)+], and the optimal-inventory display on p. 14 needs u>0u>0u>0.

Difficulty

The reduced profit F(m)=max⁡u,qEΠF(m)=\max_{u,q}\mathbb E\PiF(m)=maxu,q​EΠ is not concave in mmm: on [1,k′/k][1,k'/k][1,k′/k] its second derivative changes sign, and the optimum can jump between m=1m=1m=1, an interior critical point mEm_EmE​, and the region-III value nˉγ/(8β)\sqrt{\bar n\gamma/(8\beta)}nˉγ/(8β)​. Differentiating an optimality condition, the implicit-function argument the paper uses for mEm_EmE​, says nothing about these jumps or about ties. The goal is stated for every optimal solution, including the parameter values where two values of mmm are optimal, so a proof needs an argument valid across jumps.

Formalization scope

Everything is real-valued. Parameters form a record with an admissibility predicate. Problem (1) is one explicit real function, and the feasible set is m≥1m\ge1m≥1, u≥0u\ge0u≥0, 0≤q≤nˉ0\le q\le\bar n0≤q≤nˉ, with the number of styles mmm a real number as in the paper's analysis. "Optimal" means a feasible maximiser over this set. "The optimal x∗x^*x∗" is read as the xxx-component of every optimal solution; "increases/decreases" are weak; parameter changes are strict and vary one record field ({ P with γ := γ₂ }). Ties at the thresholds of Proposition 3 are handled by asserting uniqueness of m∗m^*m∗ only off the thresholds. The circle is AddCircle (1 : ℝ), whose metric is the arc distance and whose Haar measure is the uniform probability; the uniform market size is an interval integral divided by nˉ\bar nnˉ. Lemma 1 is stated in the reduced form its proof uses: equal spacing minimises the expected nearest-style distance. The paper's standing assumption that the base value aaa is high enough to make quick response always worth using does not enter (1) and is not a hypothesis.

The goal is a statement about every joint maximiser (m,u,q)(m,u,q)(m,u,q) of the expected profit (1) over m≥1m\ge1m≥1, u≥0u\ge0u≥0, 0≤q≤nˉ0\le q\le\bar n0≤q≤nˉ. It compares parameter values that differ in one coordinate only, and it asserts that an optimum exists. For a fixed number of styles the optimal quality does not depend on γ\gammaγ, β\betaβ or nˉ\bar nnˉ, so a formalization about the per-mmm optimum would be trivially true; the content lies entirely in how the optimal variety responds.

A proof needs only real analysis: one-variable optimisation of quadratics, existence of a maximiser of a continuous coercive function, and an increasing-differences (Topkis-type) monotonicity argument. A proved abstract version of the latter is on the platform, Supermodularity.Monotonicity.argmax_mono_of_strictly_increasing_differences. Lemma 1 needs integration on AddCircle and a convexity inequality over arc lengths. Contributions of alternative proofs of Proposition 3, and of reusable lemmas on comparative statics of argmax sets, are welcome.

Selected references

  • X. Long, J. Nasiry, Sustainability in the Fast Fashion Industry, Manufacturing & Service Operations Management 24(3), 2022; author's manuscript SSRN 3486502 (2021). https://ssrn.com/abstract=3486502, https://doi.org/10.1287/msom.2021.1054
  • S. C. Salop, Monopolistic Competition with Outside Goods, Bell Journal of Economics 10(1), 141–156, 1979. https://doi.org/10.2307/3003323
  • G. P. Cachon, R. Swinney, Purchasing, Pricing, and Quick Response in the Presence of Strategic Consumers, Management Science 55(3), 497–511, 2009. https://doi.org/10.1287/mnsc.1080.0948
  • D. M. Topkis, Supermodularity and Complementarity, Princeton University Press, 1998. https://doi.org/10.1515/9781400822539
12 thms1 active userReviewed
Control TheoryEconomicsOperations Research·Captain: mikedeng1

Optimal Growth in Two-Sided Markets: The Optimal Market Balance Depends Only on Market Size and Moves Monotonically Between the Output- and Durability-Maximizing BalancesResearch Paper

Motivation

A two-sided platform (a ride-hailing service, a marketplace, a payment network) earns money only when its two sides transact, so its value depends on the stock of participants on both sides. A young platform has to decide not only how fast to grow but also which side to grow, and it does so through the prices it sets on each side. Whether to subsidize drivers or riders, sellers or buyers, is a recurring operational decision, and the economics literature on two-sided markets (Rochet and Tirole, 2003; Armstrong, 2006) studies it mostly in static models.

Lian and van Ryzin (SSRN 3310559, later published in Management Science, 2021, doi:10.1287/mnsc.2020.3832) pose the question dynamically: supply and demand stocks grow with the surplus each side receives and decay at their own attrition rates, and the platform chooses prices over time to maximize discounted profit. Their first main result, Theorem 1, says that the optimal mix of the two sides at any moment depends only on the current size of the market, and it describes exactly how that mix moves as the market grows. This mission formalizes Theorem 1 and the lemmas its proof rests on.

Setting

A supply stock sss and a demand stock ddd generate g(s,d)g(s,d)g(s,d) transactions per unit time, where the output function ggg is homogeneous of degree α>0\alpha>0α>0: g(ks,kd)=kαg(s,d)g(ks,kd)=k^{\alpha}g(s,d)g(ks,kd)=kαg(s,d) for k>0k>0k>0. The returns to scale are decreasing if α<1\alpha<1α<1 and increasing if α>1\alpha>1α>1. Buyers value a transaction at vvv, sellers incur cost c<vc<vc<v. Supply and demand decay at attrition rates β0s,β0d>0\beta^s_0,\beta^d_0>0β0s​,β0d​>0 and grow with adoption coefficients β1s,β1d>0\beta^s_1,\beta^d_1>0β1s​,β1d​>0; the platform discounts at rate ρ>0\rho>0ρ>0.

When prices are unconstrained, the two stocks reduce to one market size xxx and a balance γ∈[0,1]\gamma\in[0,1]γ∈[0,1], the share of the size held by supply. With h(γ)=g(β1sγ,β1d(1−γ))h(\gamma)=g(\beta^s_1\gamma,\beta^d_1(1-\gamma))h(γ)=g(β1s​γ,β1d​(1−γ)) the output is g(γ,x)=xαh(γ)g(\gamma,x)=x^{\alpha}h(\gamma)g(γ,x)=xαh(γ), and the size evolves by

x˙=−(β0sγ+β0d(1−γ))x+(v−c−π) g(γ,x),\dot x=-\bigl(\beta^s_0\gamma+\beta^d_0(1-\gamma)\bigr)x+(v-c-\pi)\,g(\gamma,x),x˙=−(β0s​γ+β0d​(1−γ))x+(v−c−π)g(γ,x),

where π\piπ is the platform's per-transaction margin. The platform maximizes ∫0∞e−ρtπ g(γ,x) dt\int_0^\infty e^{-\rho t}\pi\,g(\gamma,x)\,dt∫0∞​e−ρtπg(γ,x)dt over balance and margin paths (problem (13)). The net welfare rate is

G(γ,x)=(v−c) g(γ,x)−(ρ+β0sγ+β0d(1−γ))x.G(\gamma,x)=(v-c)\,g(\gamma,x)-\bigl(\rho+\beta^s_0\gamma+\beta^d_0(1-\gamma)\bigr)x .G(γ,x)=(v−c)g(γ,x)−(ρ+β0s​γ+β0d​(1−γ))x.

The paper assumes (Assumptions 1–4) that hhh is twice differentiable and positive on (0,1)(0,1)(0,1), nonnegative at 000 and 111, strictly concave (h′′<0h''<0h′′<0), that h′h'h′ has a unique zero γo∈(0,1)\gamma_o\in(0,1)γo​∈(0,1), the output-maximizing balance, and, when α<1\alpha<1α<1, that (1−α)h′2<−αhh′′(1-\alpha)h'^2<-\alpha h h''(1−α)h′2<−αhh′′.

In Lean the primitives are the fields of TwoSidedGrowth.Balance.Model (with ASCII names bs0 bd0 bs1 bd1 for the four β\betaβ's), the assumptions are the structure Model.Standing, and h, out, G, kappa, IsBalance, Admissible, profit are the objects above.

Formalization targets

Goal: Theorem 1 (p. 19)

Write κ(x)=(β0s−β0d)x1−α/(v−c)\kappa(x)=(\beta^s_0-\beta^d_0)x^{1-\alpha}/(v-c)κ(x)=(β0s​−β0d​)x1−α/(v−c). For every market size x>0x>0x>0 the optimal balance is

γ∗(x)=max⁡{min⁡{(h′)−1(κ(x)),1},0},(14)\gamma^*(x)=\max\Bigl\{\min\bigl\{(h')^{-1}(\kappa(x)),1\bigr\},0\Bigr\},\tag{14}γ∗(x)=max{min{(h′)−1(κ(x)),1},0},(14)

in the sense that exactly one balance satisfies (14); it is the unique maximizer of G(⋅,x)G(\cdot,x)G(⋅,x) on [0,1][0,1][0,1]; and along any size path the balance path γ∗(x(t))\gamma^*(x(t))γ∗(x(t)) yields at least the discounted profit of every other admissible balance path on every finite horizon. Moreover, as xxx grows from 000 to ∞\infty∞, γ∗(x)\gamma^*(x)γ∗(x) moves monotonically:

α>1\alpha>1α>1α<1\alpha<1α<1
β0s>β0d\beta^s_0>\beta^d_0β0s​>β0d​0→γo0\to\gamma_o0→γo​γo→0\gamma_o\to 0γo​→0
β0s<β0d\beta^s_0<\beta^d_0β0s​<β0d​1→γo1\to\gamma_o1→γo​γo→1\gamma_o\to 1γo​→1

The balances 000 and 111 are the durability-maximizing balances: all of the market on the side that attrites more slowly.

Milestones

  1. Lemma 5 (p. 41): along an admissible path, ∫0Te−ρtπg dt=∫0Te−ρtG dt−e−ρTx(T)+x(0)\int_0^T e^{-\rho t}\pi g\,dt=\int_0^T e^{-\rho t}G\,dt-e^{-\rho T}x(T)+x(0)∫0T​e−ρtπgdt=∫0T​e−ρtGdt−e−ρTx(T)+x(0).
  2. Lemma 6, first sentence (p. 42): G(⋅,x)G(\cdot,x)G(⋅,x) is strictly concave on [0,1][0,1][0,1].
  3. (33) (p. 43): the clamp formula is well defined and is exactly the argmax of G(⋅,x)G(\cdot,x)G(⋅,x) on [0,1][0,1][0,1].
  4. (34) (p. 43): where γ∗(x)\gamma^*(x)γ∗(x) is interior,
dγ∗dx=(β0s−β0d)(1−α)(v−c)h′′(γ∗(x))xα,sgn⁡dγ∗dx=sgn⁡((α−1)(β0s−β0d)).\frac{d\gamma^*}{dx}=\frac{(\beta^s_0-\beta^d_0)(1-\alpha)}{(v-c)h''(\gamma^*(x))x^{\alpha}},\qquad \operatorname{sgn}\frac{d\gamma^*}{dx}=\operatorname{sgn}\bigl((\alpha-1)(\beta^s_0-\beta^d_0)\bigr).dxdγ∗​=(v−c)h′′(γ∗(x))xα(β0s​−β0d​)(1−α)​,sgndxdγ∗​=sgn((α−1)(β0s​−β0d​)).

Significance

Theorem 1 separates the two controls of the growth problem: the balance is chosen myopically from the current size, and only the margin, which determines how fast the size moves, remains a dynamic decision. Every later result of the paper (the stationary size of Theorem 2, the subsidy and growth policies of §4) analyses a one-dimensional problem in xxx because of this reduction. The table also has a direct managerial reading: a small market with decreasing returns should be balanced for output, a large one for durability, and with increasing returns the order is reversed.

The result is proved in the paper, partly in prose ("the other three cases can be checked similarly"). No machine-checked version of it is known. The formal development adds a precise reading of (14) when h′h'h′ is unbounded at the ends (as it is for the paper's own Cobb–Douglas example, where the printed claim that h′h'h′ is bounded by h′(0)h'(0)h′(0) and h′(1)h'(1)h′(1) fails), explicit monotonicity and limit statements for all four cases, and a machine-checked version of the profit identity that underlies the reduction.

Difficulty

The identity of Lemma 5 is an integration by parts, and the argmax of a strictly concave function is unique. The work lies elsewhere. The first obstacle is that h′h'h′ need not be bounded on (0,1)(0,1)(0,1), so (h′)−1(h')^{-1}(h′)−1 has to be read as an extended inverse with three regimes, and the argmax characterization must handle the boundary cases where G(⋅,x)G(\cdot,x)G(⋅,x) is monotone on (0,1)(0,1)(0,1) and its maximum sits at an endpoint where hhh has no derivative. The second is the monotonicity: the naive argument differentiates γ∗\gamma^*γ∗ everywhere, but γ∗\gamma^*γ∗ is constant at 000 or 111 on whole intervals of sizes when h′h'h′ is bounded at an end, and it is not differentiable where it reaches the boundary; monotonicity has to be proved for the clamped function directly, and the derivative formula (34) only on the open set of interior balances, through the inverse function theorem. The limits require continuity of the extended inverse at κ=0\kappa=0κ=0 and the divergence of κ\kappaκ at the other end of the size range.

Formalization scope

  • Everything lives in the namespace TwoSidedGrowth.Balance; the single definition file Setting holds the model and all derived objects.
  • Added, disclosed standing assumptions: α>0\alpha>0α>0; c<vc<vc<v; continuity of hhh on [0,1][0,1][0,1]. Positivity of the β\betaβ's and of ρ\rhoρ is printed. Homogeneity is posed for k>0k>0k>0 and s,d≥0s,d\ge 0s,d≥0. Assumption 3, printed "on [0,1]", is posed as a unique zero of h′h'h′ in (0,1)(0,1)(0,1); derivatives of hhh are never evaluated at 000 or 111.
  • (14) is the predicate IsBalance: an interior root of h′(γ)=κ(x)h'(\gamma)=\kappa(x)h′(γ)=κ(x), or 000 when h′≤κ(x)h'\le\kappa(x)h′≤κ(x) on (0,1)(0,1)(0,1), or 111 when κ(x)≤h′\kappa(x)\le h'κ(x)≤h′ on (0,1)(0,1)(0,1). It is not defined as an argmax of GGG, and the profit of (13) is the integral of e−ρtπge^{-\rho t}\pi ge−ρtπg, not the right-hand side of Lemma 5; either shortcut would make the main conjuncts definitional and is ruled out.
  • Problem (13) is posed on every finite horizon [0,T][0,T][0,T], over admissible triples: x>0x>0x>0 continuously differentiable and obeying the state equation, γ∈[0,1]\gamma\in[0,1]γ∈[0,1] and π\piπ continuous. The comparison holds the size path fixed, following §3.5. The impulse (Dirac) controls of §3.6 are outside the mission.
  • "Decreasing/increasing" is monotone on (0,∞)(0,\infty)(0,∞) and strict on the set of interior balances; "from aaa to bbb" are the limits at 0+0^+0+ and +∞+\infty+∞. The case α=1\alpha=1α=1 is not claimed.
  • The source is the SSRN working-paper version of 2020-01-16; labels and pages refer to it. Not in scope: Lemma 1 (CES examples), Proposition 1, Theorem 2, the growth-policy results (Theorems 3–6, Propositions 2–16), and the second sentence of Lemma 6.
  • Contributions welcome: proofs of the milestones, and reusable facts about extended inverses of strictly monotone continuous functions and the interval-integral integration by parts with exponential discounting.

Selected references

  • Z. Lian, G. van Ryzin, Optimal Growth in Two-Sided Markets, SSRN working paper 3310559, version of 2020-01-16. https://ssrn.com/abstract=3310559 — published in Management Science, 2021. https://doi.org/10.1287/mnsc.2020.3832
  • J.-C. Rochet, J. Tirole, Platform Competition in Two-Sided Markets, Journal of the European Economic Association 1(4), 2003. https://doi.org/10.1162/154247603322493212
  • M. Armstrong, Competition in Two-Sided Markets, RAND Journal of Economics 37(3), 2006. https://doi.org/10.1111/j.1756-2171.2006.tb00037.x
6 thms1 active userReviewed
Linear OptimizationOperations ResearchProbability·Captain: mikedeng1

Technical Note—Two-Stage Sample Robust Optimization: The Multi-Policy Approximation with Linear Decision Rules Is Asymptotically Optimal for Two-Stage Stochastic Linear OptimizationResearch Paper

Motivation

Two-stage stochastic linear optimization is the standard model for decisions taken before uncertainty is revealed and corrected after it: capacity before demand, inventory before transport capacities, generation commitments before load. In practice the probability distribution of the uncertainty is unknown and only historical samples are available, so the stochastic problem has to be replaced by a data-driven one. The sample average approximation (SAA) is consistent but can overfit badly on small samples; distributionally robust formulations hedge against this, but for two-stage problems they are typically intractable.

Bertsimas, Shtern and Sturt (arXiv:1907.07142v4, published as a Technical Note in Operations Research, 2022) study sample robust optimization (SRO): each sample is perturbed adversarially within a small ball intersected with a known support polyhedron. SRO is equivalent to two-stage distributionally robust optimization over a type-∞ Wasserstein ball (Bertsimas, Shtern, Sturt 2018, Proposition 3, as cited on p. 7), and evaluating its objective is NP-hard even for one sample. The paper proposes a tractable multi-policy approximation (MP), with one linear decision rule per sample, and proves that it recovers the optimal value and the optimal decisions of the underlying stochastic problem as the data grow, without assuming relatively complete recourse.

Setting

The data are c∈Rnc\in\mathbb R^nc∈Rn, q∈Rrq\in\mathbb R^rq∈Rr, T∈Rm×nT\in\mathbb R^{m\times n}T∈Rm×n, W∈Rm×rW\in\mathbb R^{m\times r}W∈Rm×r and an affine right-hand side h(ζ)=h0+Hζh(\zeta)=h^0+H\zetah(ζ)=h0+Hζ. The second-stage cost of a first-stage decision xxx under the realization ζ∈Rd\zeta\in\mathbb R^dζ∈Rd is

Q(x,ζ)=inf⁡y∈Rr{q⊤y: Tx+Wy≥h(ζ)},Q(x,\zeta)=\inf_{y\in\mathbb R^r}\{q^\top y:\ Tx+Wy\ge h(\zeta)\},Q(x,ζ)=y∈Rrinf​{q⊤y: Tx+Wy≥h(ζ)},

equal to +∞+\infty+∞ when no recourse yyy is feasible. With ξ\xiξ a random vector of law μ\muμ, the stochastic problem is

v∗=inf⁡x∈RnV∗(x),V∗(x)=c⊤x+E[Q(x,ξ)].(OPT)v^*=\inf_{x\in\mathbb R^n}V^*(x),\qquad V^*(x)=c^\top x+\mathbb E[Q(x,\xi)].\tag{OPT}v∗=x∈Rninf​V∗(x),V∗(x)=c⊤x+E[Q(x,ξ)].(OPT)

The support of ξ\xiξ lies in a known polyhedron Ξ={ζ:Gζ≥g0}\Xi=\{\zeta: G\zeta\ge g^0\}Ξ={ζ:Gζ≥g0}. Given i.i.d. samples ξ1,…,ξN\xi^1,\dots,\xi^Nξ1,…,ξN, a radius ϵN≥0\epsilon_N\ge0ϵN​≥0 and an ℓp\ell_pℓp​-norm, the uncertainty sets are UNi={ζ∈Ξ:∥ζ−ξi∥≤ϵN}U^i_N=\{\zeta\in\Xi:\|\zeta-\xi^i\|\le\epsilon_N\}UNi​={ζ∈Ξ:∥ζ−ξi∥≤ϵN​} and

v^NSRO=inf⁡x{c⊤x+1N∑i=1Nsup⁡ζ∈UNiQ(x,ζ)}.\hat v^{SRO}_N=\inf_x\Big\{c^\top x+\frac1N\sum_{i=1}^N\sup_{\zeta\in U^i_N}Q(x,\zeta)\Big\}.v^NSRO​=xinf​{c⊤x+N1​i=1∑N​ζ∈UNi​sup​Q(x,ζ)}.

A linear decision rule is a policy y(ζ)=y0+Yζy(\zeta)=y^0+Y\zetay(ζ)=y0+Yζ; the set of them is L\mathcal LL. The multi-policy approximation chooses, besides xxx, one rule yi∈Ly^i\in\mathcal Lyi∈L per sample, feasible on its own set:

v^NMP=inf⁡x, y1,…,yN∈L{c⊤x+1N∑i=1Nsup⁡ζ∈UNiq⊤yi(ζ) : Tx+Wyi(ζ)≥h(ζ) ∀ζ∈UNi, i∈[N]}.\hat v^{MP}_N=\inf_{x,\ y^1,\dots,y^N\in\mathcal L}\Big\{c^\top x+\frac1N\sum_{i=1}^N\sup_{\zeta\in U^i_N}q^\top y^i(\zeta)\ :\ Tx+Wy^i(\zeta)\ge h(\zeta)\ \forall\zeta\in U^i_N,\ i\in[N]\Big\}.v^NMP​=x, y1,…,yN∈Linf​{c⊤x+N1​i=1∑N​ζ∈UNi​sup​q⊤yi(ζ) : Tx+Wyi(ζ)≥h(ζ) ∀ζ∈UNi​, i∈[N]}.

The single-policy approximation (SP) uses one shared rule for all iii.

Formalization targets

Goal: Theorem 2 (p. 12)

Assume [A1] ϵN→0\epsilon_N\to0ϵN​→0; [A2] v∗v^*v∗ is finite and E∥ξ∥<∞\mathbb E\|\xi\|<\inftyE∥ξ∥<∞; [A3] the optimal set of (OPT) is nonempty and bounded; [A4] there are xxx and ϵ>0\epsilon>0ϵ>0 such that around every ζ^∈Ξ\hat\zeta\in\Xiζ^​∈Ξ some linear decision rule is feasible on B(ζ^,ϵ)∩ΞB(\hat\zeta,\epsilon)\cap\XiB(ζ^​,ϵ)∩Ξ. Then

lim⁡N→∞v^NSRO=lim⁡N→∞v^NMP=v∗a.s.,\lim_{N\to\infty}\hat v^{SRO}_N=\lim_{N\to\infty}\hat v^{MP}_N=v^*\quad\text{a.s.},N→∞lim​v^NSRO​=N→∞lim​v^NMP​=v∗a.s.,

and almost surely every accumulation point of optimal first-stage decisions of (SRO) or (MP) is optimal for (OPT).

Milestones

  1. SAA value consistency, cited in the proof of Theorem 2 (p. 20): v^NSAA→v∗\hat v^{SAA}_N\to v^*v^NSAA​→v∗ a.s. under [A2]–[A3].
  2. Theorem 1 (p. 10): v^NSRO≤v^NMP≤v^NSP\hat v^{SRO}_N\le\hat v^{MP}_N\le\hat v^{SP}_Nv^NSRO​≤v^NMP​≤v^NSP​, pointwise in xxx as well, for any policy class.
  3. Lemma 5 (p. 34) and Lemma 9 (p. 40): below the radius ΔΞ\Delta_\XiΔΞ​ of a point, B(ζ^,ϵ)∩ΞB(\hat\zeta,\epsilon)\cap\XiB(ζ^​,ϵ)∩Ξ scales about ζ^\hat\zetaζ^​ and translates along the relative interior of a face.
  4. Lemma 1 (p. 14): [A4] is equivalent to a condition on minimal faces ([A5]) and to feasibility with finitely many recourse matrices ([A6]).
  5. Display (3) (p. 16) and Lemma 2 (p. 16): feasibility of rules with matrices in a set C\mathcal CC moves to decisions λx∗+(1−λ)x\lambda x^*+(1-\lambda)xλx∗+(1−λ)x near x∗x^*x∗, with a uniform smaller radius.
  6. Lemma 3 (p. 17): QϵC(x,ζ)≤Q(x∗,ζ)+ϵηC+L∥x−x∗∥∗Q^{\mathcal C}_\epsilon(x,\zeta)\le Q(x^*,\zeta)+\epsilon\eta^{\mathcal C}+L\|x-x^*\|_*QϵC​(x,ζ)≤Q(x∗,ζ)+ϵηC+L∥x−x∗∥∗​ on the set Ξ∗\Xi^*Ξ∗ of realizations feasible for x∗x^*x∗.
  7. SAA argmin consistency, cited on p. 22: accumulation points of near-optimal SAA solutions are a.s. optimal.

Significance

Theorem 2 says that a linear or second-order cone program with O(N)O(N)O(N) variables and constraints (Proposition 1) is a consistent estimator of the optimal value and decisions of a two-stage stochastic linear program, under assumptions comparable to those for SAA, for unbounded Ξ\XiΞ and without relatively complete recourse. Theorem 1 adds that (MP) is always a valid upper approximation of (SRO), so the same limit holds for the intractable SRO problem.

The result is proved in the paper; nothing here is open. No part of it has been machine-checked. A complete development would give a verified model of two-stage linear programs with extended-valued recourse, a verified sample-robust and multi-policy layer, and the polyhedral lemmas on balls intersected with polyhedra (Lemmas 5, 9 and display (3)), which are reusable for other robust and distributionally robust convergence results. The two cited consistency statements (milestones 1 and 7) would be the first formal consistency results for SAA with extended-valued convex integrands.

Difficulty

The upper bound lim sup⁡v^NMP≤v∗\limsup\hat v^{MP}_N\le v^*limsupv^NMP​≤v∗ cannot be obtained by plugging an optimal x∗x^*x∗ into (MP): x∗x^*x∗ need not admit any linear decision rule feasible on a neighbourhood of a sample, and without relatively complete recourse a sample near the boundary of the feasible region may admit none at all. The proof perturbs x∗x^*x∗ towards the point given by [A4], which requires the uniform radius of display (3), obtained from an induction over the faces of Ξ∗\Xi^*Ξ∗ in Appendix C. Lemma 1's direction [A4] ⇒\Rightarrow⇒ [A6] is a second induction over face dimension (Appendix B).

The lower bound reduces to SAA, but the SAA consistency it needs is for an extended-valued, merely lower semicontinuous convex integrand (King and Wets 1991), for which Mathlib has no epi-convergence theory and no law of large numbers for random lower semicontinuous functions. A uniform law of large numbers on a compact set does not apply: the feasible region need not be bounded and QQQ is +∞+\infty+∞ off a polyhedron.

Formalization scope

Vectors are Fin k → ℝ; the ℓp\ell_pℓp​-norm is that of PiLp p for an arbitrary p : ℝ≥0∞ with 1 ≤ p, the dual norm is sup⁡{u⊤v:∥u∥≤1}\sup\{u^\top v:\|u\|\le1\}sup{u⊤v:∥u∥≤1}, and the same p is used on Rn\mathbb R^nRn in Lemma 3. Every optimal value (QQQ, V∗V^*V∗, v∗v^*v∗, the SAA, SRO, SP and MP values, QϵCQ^{\mathcal C}_\epsilonQϵC​, ηC\eta^{\mathcal C}ηC, ΔΞ\Delta_\XiΔΞ​) is an infimum or supremum in EReal: "min" and "max" are read as inf and sup, attainment is never assumed, infeasibility gives +∞+\infty+∞, and the factor 1/N1/N1/N is the real N−1N^{-1}N−1. The expectation is the platform definition DupacovaWets.Consistency.expect (+∞+\infty+∞ when ∫Q+=∞\int Q^+=\infty∫Q+=∞, else ∫Q+−∫Q−\int Q^+-\int Q^-∫Q+−∫Q−), which agrees with the usual expectation whenever v∗v^*v∗ is finite. Samples are ξ 0, ξ 1, …, independent with law μ\muμ and μ(Ξc)=0\mu(\Xi^c)=0μ(Ξc)=0; the paper's ξ1,…,ξN\xi^1,\dots,\xi^Nξ1,…,ξN are the first NNN. The radii ϵN≥0\epsilon_N\ge0ϵN​≥0 are deterministic. (MP) is stated as printed with NNN policies. Faces of Ξ\XiΞ are nonempty sets {ζ∈Ξ:GIζ=gI0}\{\zeta\in\Xi: G_I\zeta=g^0_I\}{ζ∈Ξ:GI​ζ=gI0​}, and the relative interior is intrinsicInterior.

Trivializing encodings are ruled out: QQQ is not real-valued with a junk value for infeasibility, the expectation is not a Bochner integral of a real truncation, optimal values are not real sInfs, [A4] is the printed local condition and not the global single-rule condition of Proposition 2, and the accumulation-point clauses quantify over sequences that are optimal for all large NNN (requiring optimality at N=0N=0N=0 would make them vacuous).

Disclosed readings: the accumulation-point clauses of Theorem 2 hold on one almost-sure event for every eventually-optimal sequence; Lemmas 2 and 3 and display (3) carry §4.2's standing [A2]–[A3], the support condition, and optimality of x∗x^*x∗; Lemmas 5 and 9 assume the appendix's normalization ∥gi∥∗=1\|g_i\|_*=1∥gi​∥∗​=1 but not minimality of the representation; display (3)'s set-builder, which omits its bound variable, is read as in Theorem 3; Lemma 2 is stated as printed with λx∗+(1−λ)x\lambda x^*+(1-\lambda)xλx∗+(1−λ)x, although its proof derives the equivalent form with λ\lambdaλ and 1−λ1-\lambda1−λ swapped.

Contributions welcome: proofs of any milestone, in particular LP strong duality in this inequality form for Lemma 3, the polyhedral Lemmas 5 and 9, and the SAA consistency results, which are reusable beyond this mission.

Selected references

  • D. Bertsimas, S. Shtern, B. Sturt, Two-Stage Sample Robust Optimization, arXiv:1907.07142v4, 3 Nov 2020 (the version formalized; later a Technical Note in Operations Research, 2022). https://arxiv.org/abs/1907.07142v4
  • D. Bertsimas, S. Shtern, B. Sturt, A data-driven approach to multi-stage stochastic linear optimization, preprint, 2018. http://www.optimization-online.org/DB_HTML/2018/11/6907.html
  • A. J. King, R. J.-B. Wets, Epi-consistency of convex stochastic programs, Stochastics and Stochastic Reports 34(1–2):83–92, 1991.
  • S. M. Robinson, Analysis of sample-path optimization, Mathematics of Operations Research 21(3):513–528, 1996. https://doi.org/10.1287/moor.21.3.513
  • M. Conforti, G. Cornuéjols, G. Zambelli, Integer Programming, Springer, 2014. https://doi.org/10.1007/978-3-319-11008-0
14 thms1 active userReviewed
Operations ResearchProbability·Captain: mikedeng1

Why Perfect Tests May Not Be Worth Waiting For: Information as a Commodity: With Scarce Tests Allocated Uniformly at Random, a Slightly Imperfect Test Can Beat the Perfect TestResearch Paper

Motivation

In the first weeks of the COVID-19 pandemic, diagnostic testing capacity in many countries was a small fraction of the population, and policy discussion centred on waiting for more accurate tests before deploying them widely. Drakopoulos and Randhawa (SSRN 3565245; Management Science, 2021, doi:10.1287/mnsc.2021.4029) treat a test as an information product: an agent's decision to request a test depends on how much the test's result could change that agent's own action. When tests are rationed among those who ask, the accuracy of a test therefore determines not only what is learned from each test but also who asks for one. The paper shows that, under scarcity and uniformly random rationing, a planner can strictly prefer a slightly imperfect test to a perfect one. The result speaks to operations managers and public-health planners who allocate scarce diagnostic capacity, and to the literature on pricing and allocating information goods.

Setting

A unit mass of agents has private priors μ∈[0,1]\mu\in[0,1]μ∈[0,1] of being infected, distributed with density fff on [0,1][0,1][0,1] and distribution function F(x)=∫0xfF(x)=\int_0^x fF(x)=∫0x​f; write μˉ=∫01μf(μ) dμ\bar\mu=\int_0^1\mu f(\mu)\,d\muμˉ​=∫01​μf(μ)dμ. An agent who acts (seeks treatment, self-isolates) earns 1(I=1)−c\mathbb 1(I=1)-c1(I=1)−c, where c∈(0,1)c\in(0,1)c∈(0,1) is a normalized cost; an untested agent acts iff μ≥c\mu\ge cμ≥c, with expected utility (μ−c)+(\mu-c)^+(μ−c)+.

A (φ,σ)(\varphi,\sigma)(φ,σ)-test has false positive rate φ=P(T=1∣I=0)\varphi=P(T=1\mid I=0)φ=P(T=1∣I=0) and true positive rate σ=P(T=1∣I=1)\sigma=P(T=1\mid I=1)σ=P(T=1∣I=1), with 0≤φ≤σ≤10\le\varphi\le\sigma\le10≤φ≤σ≤1; the (0,1)(0,1)(0,1)-test is the perfect test. The value of the test to an agent is Vtest(μ)=Utest(μ)−(μ−c)+V_{test}(\mu)=U_{test}(\mu)-(\mu-c)^+Vtest​(μ)=Utest​(μ)−(μ−c)+, where UtestU_{test}Utest​ is the expected utility of acting optimally after observing the result. Two critical values

tL=cφcφ+(1−c)σ,tH=c(1−φ)c(1−φ)+(1−c)(1−σ)t_L=\frac{c\varphi}{c\varphi+(1-c)\sigma},\qquad t_H=\frac{c(1-\varphi)}{c(1-\varphi)+(1-c)(1-\sigma)}tL​=cφ+(1−c)σcφ​,tH​=c(1−φ)+(1−c)(1−σ)c(1−φ)​

split the agents into low-likelihood (μ≤tL\mu\le t_Lμ≤tL​, never act), medium-likelihood (tL<μ<tHt_L<\mu<t_HtL​<μ<tH​, follow the test) and high-likelihood (μ≥tH\mu\ge t_Hμ≥tH​, always act). Only medium-likelihood agents request a test, so the demand is D(φ,σ)=F(tH)−F(tL)D(\varphi,\sigma)=F(t_H)-F(t_L)D(φ,σ)=F(tH​)−F(tL​).

A mass κ<1\kappa<1κ<1 of kits is scarce and is allocated uniformly at random among requesting agents, so each requester is tested with probability A(tL,tH)=min⁡{1,κ/(F(tH)−F(tL))}A(t_L,t_H)=\min\{1,\kappa/(F(t_H)-F(t_L))\}A(tL​,tH​)=min{1,κ/(F(tH​)−F(tL​))}. The planner gains 111 for every infected agent who acts and loses β∈[0,1)\beta\in[0,1)β∈[0,1) for every uninfected one; its objective S(φ,σ)S(\varphi,\sigma)S(φ,σ) is the expected net gain over the population (display (9) of the paper with α=1\alpha=1α=1). Finally

δ=∫c1(1−μ)f(μ) dμ,γ=∫0cμf(μ) dμ.\delta=\int_c^1(1-\mu)f(\mu)\,d\mu,\qquad\gamma=\int_0^c\mu f(\mu)\,d\mu.δ=∫c1​(1−μ)f(μ)dμ,γ=∫0c​μf(μ)dμ.

Formalization targets

Goal: Proposition 2

Assume a perfect test is available, 0<κ<10<\kappa<10<κ<1, and 1>F(c)>01>F(c)>01>F(c)>0. Then δ,γ>0\delta,\gamma>0δ,γ>0, and

(i)f(0)>(β(1−μˉ)βδ+γ)(1−cc) ⟹ ∃ φ‾∈(0,1): S(φ‾,1)>S(0,1),\text{(i)}\quad f(0)>\Big(\frac{\beta(1-\bar\mu)}{\beta\delta+\gamma}\Big)\Big(\frac{1-c}{c}\Big)\ \Longrightarrow\ \exists\,\underline\varphi\in(0,1):\ S(\underline\varphi,1)>S(0,1),(i)f(0)>(βδ+γβ(1−μˉ​)​)(c1−c​) ⟹ ∃φ​∈(0,1): S(φ​,1)>S(0,1), (ii)f(1)>(c1−c)(μˉβδ+γ) ⟹ ∃ σˉ∈(0,1): S(0,σˉ)>S(0,1).\text{(ii)}\quad f(1)>\Big(\frac{c}{1-c}\Big)\Big(\frac{\bar\mu}{\beta\delta+\gamma}\Big)\ \Longrightarrow\ \exists\,\bar\sigma\in(0,1):\ S(0,\bar\sigma)>S(0,1).(ii)f(1)>(1−cc​)(βδ+γμˉ​​) ⟹ ∃σˉ∈(0,1): S(0,σˉ)>S(0,1).

Milestones

In the order of the paper's argument:

  1. display (5): tL≤c≤tHt_L\le c\le t_HtL​≤c≤tH​;
  2. Lemma 1: the classification of agents by tL,tHt_L,t_HtL​,tH​;
  3. display (6): D=F(tH)−F(tL)D=F(t_H)-F(t_L)D=F(tH​)−F(tL​) and the availability A(tL,tH)A(t_L,t_H)A(tL​,tH​);
  4. the simplified objective of p. 22, SSS as integrals over [c,1][c,1][c,1], [c,tH][c,t_H][c,tH​], [tL,c][t_L,c][tL​,c];
  5. δ,γ>0\delta,\gamma>0δ,γ>0;
  6. for σ=1\sigma=1σ=1: tH=1t_H=1tH​=1, tL(φ)t_L(\varphi)tL​(φ) and dtL/dφ(0)=c/(1−c)dt_L/d\varphi(0)=c/(1-c)dtL​/dφ(0)=c/(1−c);
  7. ∂A/∂tL(0,1)=κf(0)\partial A/\partial t_L(0,1)=\kappa f(0)∂A/∂tL​(0,1)=κf(0);
  8. the right derivative dS/dφ(0,1)dS/d\varphi(0,1)dS/dφ(0,1);
  9. Proposition 2(i);
  10. for φ=0\varphi=0φ=0: tL=0t_L=0tL​=0, tH(σ)t_H(\sigma)tH​(σ) and dtH/dσ(1)=(1−c)/cdt_H/d\sigma(1)=(1-c)/cdtH​/dσ(1)=(1−c)/c;
  11. ∂A/∂tH(0,1)=−κf(1)\partial A/\partial t_H(0,1)=-\kappa f(1)∂A/∂tH​(0,1)=−κf(1);
  12. the left derivative dS/dσ(0,1)dS/d\sigma(0,1)dS/dσ(0,1);
  13. Proposition 2(ii).

Significance

The result. Proposition 2 gives explicit sufficient conditions, in terms of the density of priors at the extremes, under which accuracy and social value come apart: when many agents have priors near 000 (respectively near 111), lowering the specificity (respectively the sensitivity) of the test discourages those agents from requesting it and frees kits for agents whose actions depend on the result. It is the paper's main formal argument against waiting for a perfect test under scarcity, and it isolates the mechanism — demand that responds to test quality — that the paper's later examples and observations build on.

Formalizing it. The result is proved in the paper; it has no machine-checked proof. A formalization fixes the model unambiguously (who requests, how kits are rationed, what the planner counts) and checks the proof's calculus, including one-sided derivatives at the boundary of the set of tests and a derivative of a parametric integral whose limits and integrand both move. Formalizing the proof also checks the printed derivative dS/dσ(0,1)dS/d\sigma(0,1)dS/dσ(0,1), whose middle term is printed as κ∫0cμf\kappa\int_0^c\mu fκ∫0c​μf although the condition the paper derives from it, and the corrected computation, give κμˉ\kappa\bar\muκμˉ​; milestone 12 states the corrected value.

Difficulty

The planner's objective is defined agent by agent from behaviour, so the first obstacle is to show that the set of requesting agents is exactly the interval (tL,tH)(t_L,t_H)(tL​,tH​) (Lemma 1) and to turn SSS into the three-integral closed form; only then is SSS a function of (φ,σ)(\varphi,\sigma)(φ,σ) through tLt_LtL​, tHt_HtH​ and AAA. The second is the derivative at the perfect test. At (0,1)(0,1)(0,1) the thresholds sit at the endpoints 000 and 111 of the prior's support, so the derivatives exist only from one side, the integrand fff is evaluated at an endpoint where a density is not determined pointwise, and the availability κ/(F(tH)−F(tL))\kappa/(F(t_H)-F(t_L))κ/(F(tH​)−F(tL​)) moves with the thresholds. The naive argument "a more accurate test always helps" holds when tests are plentiful (Proposition 1 of the paper, where A≡1A\equiv1A≡1); under scarcity the congestion term ∂A\partial A∂A is what can reverse the sign, and it has to be tracked exactly.

Formalization scope

All objects live in the namespace ScarceTesting.PerfectTest, in one definitions file Setting. Conventions:

  • The prior is a real function f with IsPriorDensity f: nonnegative on [0,1][0,1][0,1], interval-integrable on [0,1][0,1][0,1], total mass 111; cdf f x is ∫0xf\int_0^x f∫0x​f. Values f(0)f(0)f(0), f(1)f(1)f(1) are read with ContinuousWithinAt f (Icc 0 1) at the endpoint, a disclosed reading of "density fff with value f(0)f(0)f(0)".
  • Tests satisfy 0≤φ≤σ≤10\le\varphi\le\sigma\le10≤φ≤σ≤1, and statements about tL,tHt_L,t_HtL​,tH​ add σ>0\sigma>0σ>0, φ<1\varphi<1φ<1, which keep their denominators positive (Lean's 0/0=00/0=00/0=0).
  • UtestU_{test}Utest​ is written in joint-probability form, with no division. Agents request a test iff its value is strictly positive; an untested agent acts iff μ≥c\mu\ge cμ≥c; a tested agent acts iff the result is positive. Ties concern a null set of priors.
  • The availability min⁡{1,κ/D}\min\{1,\kappa/D\}min{1,κ/D} is if D ≤ κ then 1 else κ / D, so that zero demand gives 111.
  • S integrates each agent's expected contribution against fff; it is not defined by the paper's simplified formula, which is a milestone.
  • δ\deltaδ and γ\gammaγ are the integrals of p. 22, and the goal asserts their positivity. Reading the page's "there exist constants δ,γ>0\delta,\gamma>0δ,γ>0" existentially would trivialize both parts, since small enough δ,γ\delta,\gammaδ,γ make the hypotheses false; this formalization rules that out.
  • κ>0\kappa>0κ>0 is assumed; with κ=0\kappa=0κ=0 no test changes SSS. β<1\beta<1β<1 is the paper's standing assumption.
  • Derivatives in φ\varphiφ and tLt_LtL​ at 000 are within [0,∞)[0,\infty)[0,∞), and in σ\sigmaσ and tHt_HtH​ at 111 within (−∞,1](-\infty,1](−∞,1].
  • Witness tests satisfy 0<φ‾<10<\underline\varphi<10<φ​<1 and 0<σˉ<10<\bar\sigma<10<σˉ<1; they are genuine tests away from the degenerate corners.

A complete development needs Lebesgue and interval integrals with variable limits, the fundamental theorem of calculus at an endpoint of continuity, and one-sided derivatives of parametric integrals. The Bayesian value-of-a-test layer (Lemma 1, display (6)) is reusable for other models of testing and information products. Proofs of any milestone are welcome independently.

Selected references

  • K. Drakopoulos and R. S. Randhawa, Why Perfect Tests May Not Be Worth Waiting For: Information as a Commodity, SSRN preprint 3565245 (version of January 13, 2021). https://ssrn.com/abstract=3565245
  • K. Drakopoulos and R. S. Randhawa, Why Perfect Tests May Not Be Worth Waiting For: Information as a Commodity, Management Science 67(11), 2021. https://doi.org/10.1287/mnsc.2021.4029
15 thms1 active userReviewed
Operations ResearchProbability·Captain: mikedeng1

Shortfall Risk Models When Information on Loss Function Is Incomplete: Preference Robust Shortfall Risk Equals the Worst Utility-Based Shortfall Risk over the Set of Loss FunctionsResearch Paper

Motivation

A financial position can have many possible outcomes, and a risk measure assigns a number to the cash needed to make that position acceptable. A risk manager who uses expected disutility must choose a loss function to describe how strongly different losses matter. That choice is often uncertain: several functions can fit the available preference comparisons. Delage, Guo and Xu study how to measure risk when the loss function belongs to a set rather than being known exactly. Their model keeps one common probability law and makes the preference uncertainty explicit. This matters when an optimization problem uses risk as its objective or as a constraint, because the chosen loss function can change the resulting decision. The paper develops this model and later studies preference information, discrete optimization reformulations, and sample approximation (Delage, Guo and Xu, §§1, 3–5).

Setting

Fix a probability space (Ω,B,P)(\Omega,\mathcal B,P)(Ω,B,P). A position Z:Ω→RZ:\Omega\to\mathbb RZ:Ω→R is a real random variable with finite pppth moment, where 1≤p<∞1\le p<\infty1≤p<∞. Positive ZZZ represents a gain, so the loss after adding cash t∈Rt\in\mathbb Rt∈R is −Z−t-Z-t−Z−t. A loss function l:R→Rl:\mathbb R\to\mathbb Rl:R→R transforms that loss before expectation. The paper's class L\mathcal LL consists of convex, nondecreasing functions that are strictly increasing on [z0,∞)[z_0,\infty)[z0​,∞) for some z0<0z_0<0z0​<0 (Definition 2.1). This excludes a loss function that remains flat around zero and fixes the normalized benchmark l(0)l(0)l(0).

The individual shortfall risk is the least cash amount for which expected loss is no greater than the benchmark:

SRlP(Z)=inf⁡{t∈R:EP[l(−Z−t)]−l(0)≤0}.SR_l^P(Z)=\inf\{t\in\mathbb R:\mathbb E_P[l(-Z-t)]-l(0)\le0\}.SRlP​(Z)=inf{t∈R:EP​[l(−Z−t)]−l(0)≤0}.

If L⊆LL\subseteq\mathcal LL⊆L is a set of plausible loss functions, the preference robust shortfall risk requires the same cash amount to satisfy every member of LLL:

SRLP(Z)=inf⁡{t∈R:sup⁡l∈L(EP[l(−Z−t)]−l(0))≤0}.SR_L^P(Z)=\inf\left\{t\in\mathbb R:\sup_{l\in L}\bigl(\mathbb E_P[l(-Z-t)]-l(0)\bigr)\le0\right\}.SRLP​(Z)=inf{t∈R:l∈Lsup​(EP​[l(−Z−t)]−l(0))≤0}.

The normalization l(0)l(0)l(0) belongs to each function separately. The paper also defines the worst risk of a set R\mathcal RR of risk measures as ϱR(Z)=sup⁡ρ∈Rρ(Z)\varrho_{\mathcal R}(Z)=\sup_{\rho\in\mathcal R}\rho(Z)ϱR​(Z)=supρ∈R​ρ(Z); these are (1.2)–(1.4) of the dated preprint (Delage, Guo and Xu, pp. 2–3 of the April 25, 2018 preprint).

Formalization targets

The goal is all three claims of Theorem 2.1. First, for every L⊆LL\subseteq\mathcal LL⊆L and every admissible ZZZ,

SRLP(Z)=sup⁡l∈LSRlP(Z).SR_L^P(Z)=\sup_{l\in L}SR_l^P(Z).SRLP​(Z)=l∈Lsup​SRlP​(Z).

Second, with RL={SRlP:l∈L}\mathcal R_L=\{SR_l^P:l\in L\}RL​={SRlP​:l∈L}, the same value is ϱRL(Z)\varrho_{\mathcal R_L}(Z)ϱRL​​(Z). Third, if R\mathcal RR is a set of normalized convex utility-based shortfall risk measures and LR={l∈L:SRlP∈R}L_{\mathcal R}=\{l\in\mathcal L:SR_l^P\in\mathcal R\}LR​={l∈L:SRlP​∈R}, then

ϱR(Z)=SRLRP(Z).\varrho_{\mathcal R}(Z)=SR_{L_{\mathcal R}}^P(Z).ϱR​(Z)=SRLR​P​(Z).

The supporting targets follow the statements used on pp. 5–7: divergence of each l∈Ll\in\mathcal Ll∈L at +∞+\infty+∞ (Lemma 2.1(ii)); the extended Jensen inequality and its supremum form (2.11); divergence of the robust gap as cash tends to −∞-\infty−∞ (2.12); the inequality SRLP(Z)≥sup⁡l∈LSRlP(Z)SR_L^P(Z)\ge\sup_{l\in L}SR_l^P(Z)SRLP​(Z)≥supl∈L​SRlP​(Z) (2.13); feasibility of the finite worst individual risk; and the infinite-value case. These targets retain the source's separate finite and infinite regimes (Delage, Guo and Xu, Theorem 2.1 and proof).

Significance

The identity gives two ways to use preference uncertainty. A decision problem may impose one common expected-loss constraint across all plausible preferences, or it may evaluate the worst individual shortfall risk. Theorem 2.1 says these produce the same risk for the admissible position. The paper uses this connection before characterizing loss-function sets from preference information and deriving optimization formulations. It also clarifies that robust shortfall risk need not itself equal the shortfall risk of one fixed loss function: the worst function can depend on the position (Proposition 2.2, Delage, Guo and Xu).

The theorem is proved in the cited paper. The remaining work here is a machine-checked proof of the exact extended-value statement and its supporting steps. The proposal contains compiled Lean statements with proof placeholders; no new machine-checked proof of Theorem 2.1 is claimed. A completed development would also provide reusable definitions for loss classes, extended shortfall risks, and worst-risk operators.

Difficulty

The tempting interchange of an infimum over cash with a supremum over loss functions is not valid for arbitrary constraint families. Here each loss function belongs to L\mathcal LL, and the proof must account for the behavior of its expected loss as cash varies. The expected loss can be infinite even when ZZZ has a finite pppth moment, and the common feasible set can be empty. At the other boundary, an empty loss set makes every cash amount feasible. The proof therefore has to establish the finite case and handle the two extended endpoints without silently replacing them by ordinary real values. The page's finite-case argument also uses feasibility at an individual infimum; this requires a continuity fact that is implicit in its displayed calculation.

Formalization scope

The Lean model represents ZZZ by a real function with MemLp Z p P, 1≤p<∞1\le p<\infty1≤p<∞, on a probability measure. It represents L\mathcal LL by convexity, monotonicity, and strict increase from a negative threshold. It imports the published DupacovaWets.Consistency.expect for extended expectation, which returns +∞+\infty+∞ when the positive part has infinite integral. Risk values live in EReal. An infimum over cash is taken after embedding its feasible real cash amounts into EReal; this preserves +∞+\infty+∞ for an empty feasible set and −∞-\infty−∞ for one unbounded below. The supremum over an empty LLL is −∞-\infty−∞, as in the extended-real convention.

The definition of SRLPSR_L^PSRLP​ uses the paper's single supremum constraint, with l(0)l(0)l(0) subtracted inside that supremum. It is not defined through the theorem's proposed right-hand side. Individual risk maps are total on real functions, while the goal evaluates them only for positions in Lp\mathcal L_pLp​. The converse describes the members of R\mathcal RR as maps SRlPSR_l^PSRlP​ for some l∈Ll\in\mathcal Ll∈L, using the characterization in Proposition 2.1 without formalizing that proposition. The divergence target (2.12) requires LLL nonempty; the source's displayed limit fails for an empty set, although the main theorem includes that case. Supporting statements use Integrable Z P, a consequence of the source's Lp\mathcal L_pLp​ condition on a probability space. Contributions proving the extended Jensen step, endpoint behavior, and the representation are within scope; the paper's later numerical and sample-approximation results are separate work.

Selected references

  • E. Delage, S. Guo and H. Xu, Shortfall Risk Models When Information on Loss Function Is Incomplete, Operations Research 70(6), 2022. DOI. The formalization uses the authors' preprint dated April 25, 2018, pp. 2–8 and Appendix A.1, with that preprint's theorem and equation numbering.
10 thms1 active userReviewed
Quantum Information·Captain: Goku

Randomized and quantum approximate matrix multiplicationResearch Paper

Motivation

Randomized and quantum approximate matrix multiplication establishes the selected mathematical guarantees below. The mission turns those original paper results into precise Lean proof targets.

Setting

Fix a classical exact-arithmetic matrix multiplication implementation with achievable exponent ω≥2\omega\ge 2ω≥2. Let n≥1n\ge1n≥1, K≥1K\ge1K≥1, and let A1,…,AK∈Rn×nA_1,\ldots,A_K\in\mathbb R^{n\times n}A1​,…,AK​∈Rn×n be arbitrary matrices. Write F=∏j=1K∥Aj∥FF=\prod_{j=1}^K\|A_j\|_FF=∏j=1K​∥Aj​∥F​, where ∥A∥F=(∑i,jAij2)1/2\|A\|_F=(\sum_{i,j}A_{ij}^2)^{1/2}∥A∥F​=(∑i,j​Aij2​)1/2. Given absolute accuracy ε>0\varepsilon>0ε>0 and failure probability 0<δ<10<\delta<10<δ<1, there are fixed input-taking classical and quantum circuit families, with classical preprocessing time O~(Kn2)\widetilde O(Kn^2)O(Kn2), which return classical matrices CclC_{\rm cl}Ccl​ and CqC_{\rm q}Cq​ satisfying

Pr⁡ ⁣[∥Ccl−A1⋯AK∥F≤ε]≥1−δ,Pr⁡ ⁣[max⁡i,j∣(Cq−A1⋯AK)ij∣≤ε]≥1−δ.\Pr\!\left[\|C_{\rm cl}-A_1\cdots A_K\|_F\le\varepsilon\right]\ge1-\delta, \qquad \Pr\!\left[\max_{i,j}|(C_{\rm q}-A_1\cdots A_K)_{ij}|\le\varepsilon\right]\ge1-\delta.Pr[∥Ccl​−A1​⋯AK​∥F​≤ε]≥1−δ,Pr[i,jmax​∣(Cq​−A1​⋯AK​)ij​∣≤ε]≥1−δ.

Apart from input/output and preprocessing overhead, their running times are respectively

O~ ⁣(n2(3KF2ε2)ω−2),O~ ⁣(n23KFε).\widetilde O\!\left(n^2\left(\frac{3^K F^2}{\varepsilon^2}\right)^{\omega-2}\right), \qquad \widetilde O\!\left(n^2\frac{3^K F}{\varepsilon}\right).O(n2(ε23KF2​)ω−2),O(n2ε3KF​).

The soft factors include the confidence logarithms and are uniform over dimensions, factors, matrix entries, accuracy, and confidence; constants may depend on the chosen multiplication implementation. Real numbers are represented exactly, and fixed-position retrieval and arithmetic are charged in both models. The quantum output is an ordinary classical matrix. No efficiently addressable classical or quantum memory is required.

The case K=1K=1K=1 returns the input matrix exactly. For K>1K>1K>1 and F≤εF\le\varepsilonF≤ε, both families return zero; this includes every zero factor. These branches still pay for the input and classical output. The displayed online scales are clamped below by n2n^2n2, and the formal total bound includes Kn2Kn^2Kn2 explicitly. This result compares approximate products in two different error norms under the same circuit access model.

Formalization Note Lean uses k=K−1k=K-1k=K−1 interfaces and computes F2F^2F2 during charged classical preprocessing. Rounded, confidence-dependent sample budgets select members of circuit families fixed before the matrices. The classical law is computed from one fixed list of exact-real arithmetic, random-coin and comparison instructions, with each comparison writing a 0/1 register value and every instruction charged; quantum probabilities and work are computed from the frozen exact-real mean-estimation circuit language. No approximation guarantee or arbitrary runtime number is assumed as a field of an algorithm.

Target

Theorem 1.3 (continues on p.6); Theorems 4.10–4.11, pp.21–23

Fix a classical exact-arithmetic matrix multiplication implementation with achievable exponent ω≥2\omega\ge 2ω≥2. Let n≥1n\ge1n≥1, K≥1K\ge1K≥1, and let A1,…,AK∈Rn×nA_1,\ldots,A_K\in\mathbb R^{n\times n}A1​,…,AK​∈Rn×n be arbitrary matrices. Write F=∏j=1K∥Aj∥FF=\prod_{j=1}^K\|A_j\|_FF=∏j=1K​∥Aj​∥F​, where ∥A∥F=(∑i,jAij2)1/2\|A\|_F=(\sum_{i,j}A_{ij}^2)^{1/2}∥A∥F​=(∑i,j​Aij2​)1/2. Given absolute accuracy ε>0\varepsilon>0ε>0 and failure probability 0<δ<10<\delta<10<δ<1, there are fixed input-taking classical and quantum circuit families, with classical preprocessing time O~(Kn2)\widetilde O(Kn^2)O(Kn2), which return classical matrices CclC_{\rm cl}Ccl​ and CqC_{\rm q}Cq​ satisfying

Pr⁡ ⁣[∥Ccl−A1⋯AK∥F≤ε]≥1−δ,Pr⁡ ⁣[max⁡i,j∣(Cq−A1⋯AK)ij∣≤ε]≥1−δ.\Pr\!\left[\|C_{\rm cl}-A_1\cdots A_K\|_F\le\varepsilon\right]\ge1-\delta, \qquad \Pr\!\left[\max_{i,j}|(C_{\rm q}-A_1\cdots A_K)_{ij}|\le\varepsilon\right]\ge1-\delta.Pr[∥Ccl​−A1​⋯AK​∥F​≤ε]≥1−δ,Pr[i,jmax​∣(Cq​−A1​⋯AK​)ij​∣≤ε]≥1−δ.

Apart from input/output and preprocessing overhead, their running times are respectively

O~ ⁣(n2(3KF2ε2)ω−2),O~ ⁣(n23KFε).\widetilde O\!\left(n^2\left(\frac{3^K F^2}{\varepsilon^2}\right)^{\omega-2}\right), \qquad \widetilde O\!\left(n^2\frac{3^K F}{\varepsilon}\right).O(n2(ε23KF2​)ω−2),O(n2ε3KF​).

The soft factors include the confidence logarithms and are uniform over dimensions, factors, matrix entries, accuracy, and confidence; constants may depend on the chosen multiplication implementation. Real numbers are represented exactly, and fixed-position retrieval and arithmetic are charged in both models. The quantum output is an ordinary classical matrix. No efficiently addressable classical or quantum memory is required.

The case K=1K=1K=1 returns the input matrix exactly. For K>1K>1K>1 and F≤εF\le\varepsilonF≤ε, both families return zero; this includes every zero factor. These branches still pay for the input and classical output. The displayed online scales are clamped below by n2n^2n2, and the formal total bound includes Kn2Kn^2Kn2 explicitly. This result compares approximate products in two different error norms under the same circuit access model.

Formalization Note Lean uses k=K−1k=K-1k=K−1 interfaces and computes F2F^2F2 during charged classical preprocessing. Rounded, confidence-dependent sample budgets select members of circuit families fixed before the matrices. The classical law is computed from one fixed list of exact-real arithmetic, random-coin and comparison instructions, with each comparison writing a 0/1 register value and every instruction charged; quantum probabilities and work are computed from the frozen exact-real mean-estimation circuit language. No approximation guarantee or arbitrary runtime number is assumed as a field of an algorithm.

Significance

These are known results from the cited paper. The current contribution consists of source-reviewed, compiler-checked theorem statements and mathematical definitions. Formal proofs remain open. Only the listed selected results are in scope; no whole-paper completeness is claimed.

Difficulty

A complete solution must establish every quantified conclusion under the exact stated hypotheses, including error, probability and resource conditions wherever present. The source assumptions and conventions are recorded in the attached statements and independent readbacks.

Formalization scope

Definitions preserve the existing reviewed Lean interfaces. Every target proof is currently sorry, so each target is Open. Printed-source corrections, where necessary, are labeled with the printed claim, the change and its reason.

Selected references

  • Randomized and quantum approximate matrix multiplication, arXiv:2510.08509v1. Exact result labels, PDF pages and source SHA-256 values accompany each theorem.
1 thm1 active userReviewed
Quantum Information·Captain: Goku

Fast Convex Optimization with Quantum Gradient MethodsResearch Paper

Motivation

Fast Convex Optimization with Quantum Gradient Methods establishes the selected mathematical guarantees below. The mission turns those original paper results into precise Lean proof targets.

Setting

Let X⊆RdX\subseteq\mathbb R^dX⊆Rd be closed, bounded and convex, let x1∈Xx_1\in Xx1​∈X, and let f:Rd→Rf:\mathbb R^d\to\mathbb Rf:Rd→R be convex and ambient GGG-Lipschitz in the stated norm. Assume an attained constrained optimum x⋆x^\starx⋆, and 0<ε<10<\varepsilon<10<ε<1. Both branches use coherent binary evaluations on sufficiently fine finite translated hypergrids: every grid index is preserved, the encoded value has error strictly below θ\thetaθ, and calls to the unitary and its adjoint are counted. The algorithm construction is fixed before the objective, optimum and oracle values; only geometry and supplied numerical scale bounds enter its construction.

  1. Euclidean branch. Set R=∥x1−x⋆∥2R=\|x_1-x^\star\|_2R=∥x1​−x⋆∥2​, K=diam⁡2(X)K=\operatorname{diam}_2(X)K=diam2​(X), T=max⁡{1,⌈(3GR/ε)2⌉}T=\max\{1,\lceil(3GR/\varepsilon)^2\rceil\}T=max{1,⌈(3GR/ε)2⌉}, r1=ε/(6Gd)r_1=\varepsilon/(6G\sqrt d)r1​=ε/(6Gd​), ρ=1/(3T)\rho=1/(3T)ρ=1/(3T), and η=R/(GT)\eta=R/(G\sqrt T)η=R/(GT​). QPSM uses the actual Jordan subgradient-output law of Lemma A.1 at each current center, followed by the supplied exact Euclidean projection. For positive d,G,R,θd,G,R,\thetad,G,R,θ, impose θ≤r1dG/ρ\theta\le r_1dG/\rhoθ≤r1​dG/ρ and the independent-diameter precision budget
234θd4RT ρr1+(23d)2KθGρr1≤ε3.23^4\frac{\theta d^4R}{\sqrt T\,\rho r_1} +(23d)^2K\sqrt{\frac{\theta G}{\rho r_1}}\le\frac{\varepsilon}{3}.234T​ρr1​θd4R​+(23d)2Kρr1​θG​​≤3ε​.

A sufficient scale is a small absolute constant times

min⁡{ε3G2R2d9/2,ε5G4R2K2d9/2,r1dGρ}.\min\left\{\frac{\varepsilon^3}{G^2R^2d^{9/2}}, \frac{\varepsilon^5}{G^4R^2K^2d^{9/2}}, \frac{r_1dG}{\rho}\right\}.min{G2R2d9/2ε3​,G4R2K2d9/2ε5​,ρr1​dG​}.
  1. Mirror branch. Fix p∈[1,∞]p\in[1,\infty]p∈[1,∞], p≠2p\ne2p=2, and its Hölder-conjugate exponent. Let PPP be open convex, X⊆P‾X\subseteq\overline PX⊆P, X∩P≠∅X\cap P\ne\varnothingX∩P=∅, and x1,x⋆∈X∩Px_1,x^\star\in X\cap Px1​,x⋆∈X∩P. The supplied mirror map Φ\PhiΦ is strictly convex and differentiable on PPP, its gradient takes every dual value and diverges at the boundary, and it is μ\muμ-strongly convex on X∩PX\cap PX∩P in the chosen norm, with μ>0\mu>0μ>0. Exact inverse-gradient operations and attained Bregman projections are supplied. Define R=DΦ(x⋆,x1)R=\sqrt{D_\Phi(x^\star,x_1)}R=DΦ​(x⋆,x1​)​, K=diam⁡p(X)K=\operatorname{diam}_p(X)K=diamp​(X), T=max⁡{1,⌈(6GR/(με))2⌉}T=\max\{1,\lceil(6GR/(\sqrt\mu\varepsilon))^2\rceil\}T=max{1,⌈(6GR/(μ​ε))2⌉}, r1=ε/(6Gϑ)r_1=\varepsilon/(6G\vartheta)r1​=ε/(6Gϑ), ρ=1/(3T)\rho=1/(3T)ρ=1/(3T), and η=(R/G)μ/T\eta=(R/G)\sqrt{\mu/T}η=(R/G)μ/T​. Here 1≤ϑ,ϑ⋆≤d1\le\vartheta,\vartheta_\star\le d1≤ϑ,ϑ⋆​≤d, ϑϑ⋆≤d\vartheta\vartheta_\star\le dϑϑ⋆​≤d, ∥v∥p≤ϑ∥v∥∞\|v\|_p\le\vartheta\|v\|_\infty∥v∥p​≤ϑ∥v∥∞​, and ∥g∥⋆≤ϑ⋆∥g∥∞\|g\|_\star\le\vartheta_\star\|g\|_\infty∥g∥⋆​≤ϑ⋆​∥g∥∞​. Require θ≤r1dG/ρ\theta\le r_1dG/\rhoθ≤r1​dG/ρ and
2GRμT+232ϑ⋆Kθd3Gρr1+2Gϑr1+234ϑ⋆2RμTθd3ρr1≤ε.\frac{2GR}{\sqrt{\mu T}} +23^2\vartheta_\star K\sqrt{\frac{\theta d^3G}{\rho r_1}} +2G\vartheta r_1 +23^4\vartheta_\star^2\frac{R}{\sqrt{\mu T}}\frac{\theta d^3}{\rho r_1} \le\varepsilon.μT​2GR​+232ϑ⋆​Kρr1​θd3G​​+2Gϑr1​+234ϑ⋆2​μT​R​ρr1​θd3​≤ε.

This retains both noise terms; a sufficient positive precision takes the minimum of the lemma guard and small absolute multiples of με5/(G4R2K2ϑ⋆2ϑd3)\mu\varepsilon^5/(G^4R^2K^2\vartheta_\star^2\vartheta d^3)με5/(G4R2K2ϑ⋆2​ϑd3) and με3/(G2R2ϑ⋆2ϑd3)\mu\varepsilon^3/(G^2R^2\vartheta_\star^2\vartheta d^3)με3/(G2R2ϑ⋆2​ϑd3).

In either branch the classical output is the average of the first TTT iterates, and

Pr⁡[xˉ∈X, f(xˉ)−f(x⋆)≤ε]≥2/3.\Pr[\bar x\in X,\ f(\bar x)-f(x^\star)\le\varepsilon]\ge2/3.Pr[xˉ∈X, f(xˉ)−f(x⋆)≤ε]≥2/3.

The query costs are O(Tmax⁡{1,log⁡(3dT)})O(T\max\{1,\log(3dT)\})O(Tmax{1,log(3dT)}), with absolute constants common to all data, yielding O~((GR/ε)2)\widetilde O((GR/\varepsilon)^2)O((GR/ε)2) and O~((GR/(με))2)\widetilde O((GR/(\sqrt\mu\varepsilon))^2)O((GR/(μ​ε))2), respectively. Quantum arithmetic uses O~(dT)\widetilde O(dT)O(dT) gates, with binary word length and inverse precision exposed as polynomial arithmetic factors. Supplied geometric operations cost at most T(TΠ+1)T(T_\Pi+1)T(TΠ​+1) and TTnextTT_{\rm next}TTnext​, respectively. All bounds apply on positive-probability branches. Conditional per-call failure control suffices; independence is not assumed.

Zero-dimensional, constant-objective, zero-radius, singleton, or already-accurate regimes return the feasible start with zero queries before divisions. In particular, a start is already accurate if ε≥GK\varepsilon\ge GKε≥GK, or ε≥GR\varepsilon\ge GRε≥GR in the Euclidean branch, or ε≥GR2/μ\varepsilon\ge GR\sqrt{2/\mu}ε≥GR2/μ​ in the mirror branch.

The result shows that quantum zeroth-order methods attain the corresponding first-order nonsmooth query rates. Formalization Note: This uses the formal appendix scope, including ambient Lipschitz control, rather than the informal “on XXX” access description. The Euclidean precision corrects B.3's omitted independent KKK; its printed R4R^4R4 denominator follows in the domain-radius regime K≤2RK\le2RK≤2R, which is not implied by an initial distance. The mirror radius is computed from the Bregman divergence, not introduced by an arbitrary equality. The finite-grid compilation and adaptive execution definitions are submitted for local definition review.

Target

Theorem 2.1; formal Theorems B.3 and C.1

Let X⊆RdX\subseteq\mathbb R^dX⊆Rd be closed, bounded and convex, let x1∈Xx_1\in Xx1​∈X, and let f:Rd→Rf:\mathbb R^d\to\mathbb Rf:Rd→R be convex and ambient GGG-Lipschitz in the stated norm. Assume an attained constrained optimum x⋆x^\starx⋆, and 0<ε<10<\varepsilon<10<ε<1. Both branches use coherent binary evaluations on sufficiently fine finite translated hypergrids: every grid index is preserved, the encoded value has error strictly below θ\thetaθ, and calls to the unitary and its adjoint are counted. The algorithm construction is fixed before the objective, optimum and oracle values; only geometry and supplied numerical scale bounds enter its construction.

  1. Euclidean branch. Set R=∥x1−x⋆∥2R=\|x_1-x^\star\|_2R=∥x1​−x⋆∥2​, K=diam⁡2(X)K=\operatorname{diam}_2(X)K=diam2​(X), T=max⁡{1,⌈(3GR/ε)2⌉}T=\max\{1,\lceil(3GR/\varepsilon)^2\rceil\}T=max{1,⌈(3GR/ε)2⌉}, r1=ε/(6Gd)r_1=\varepsilon/(6G\sqrt d)r1​=ε/(6Gd​), ρ=1/(3T)\rho=1/(3T)ρ=1/(3T), and η=R/(GT)\eta=R/(G\sqrt T)η=R/(GT​). QPSM uses the actual Jordan subgradient-output law of Lemma A.1 at each current center, followed by the supplied exact Euclidean projection. For positive d,G,R,θd,G,R,\thetad,G,R,θ, impose θ≤r1dG/ρ\theta\le r_1dG/\rhoθ≤r1​dG/ρ and the independent-diameter precision budget
234θd4RT ρr1+(23d)2KθGρr1≤ε3.23^4\frac{\theta d^4R}{\sqrt T\,\rho r_1} +(23d)^2K\sqrt{\frac{\theta G}{\rho r_1}}\le\frac{\varepsilon}{3}.234T​ρr1​θd4R​+(23d)2Kρr1​θG​​≤3ε​.

A sufficient scale is a small absolute constant times

min⁡{ε3G2R2d9/2,ε5G4R2K2d9/2,r1dGρ}.\min\left\{\frac{\varepsilon^3}{G^2R^2d^{9/2}}, \frac{\varepsilon^5}{G^4R^2K^2d^{9/2}}, \frac{r_1dG}{\rho}\right\}.min{G2R2d9/2ε3​,G4R2K2d9/2ε5​,ρr1​dG​}.
  1. Mirror branch. Fix p∈[1,∞]p\in[1,\infty]p∈[1,∞], p≠2p\ne2p=2, and its Hölder-conjugate exponent. Let PPP be open convex, X⊆P‾X\subseteq\overline PX⊆P, X∩P≠∅X\cap P\ne\varnothingX∩P=∅, and x1,x⋆∈X∩Px_1,x^\star\in X\cap Px1​,x⋆∈X∩P. The supplied mirror map Φ\PhiΦ is strictly convex and differentiable on PPP, its gradient takes every dual value and diverges at the boundary, and it is μ\muμ-strongly convex on X∩PX\cap PX∩P in the chosen norm, with μ>0\mu>0μ>0. Exact inverse-gradient operations and attained Bregman projections are supplied. Define R=DΦ(x⋆,x1)R=\sqrt{D_\Phi(x^\star,x_1)}R=DΦ​(x⋆,x1​)​, K=diam⁡p(X)K=\operatorname{diam}_p(X)K=diamp​(X), T=max⁡{1,⌈(6GR/(με))2⌉}T=\max\{1,\lceil(6GR/(\sqrt\mu\varepsilon))^2\rceil\}T=max{1,⌈(6GR/(μ​ε))2⌉}, r1=ε/(6Gϑ)r_1=\varepsilon/(6G\vartheta)r1​=ε/(6Gϑ), ρ=1/(3T)\rho=1/(3T)ρ=1/(3T), and η=(R/G)μ/T\eta=(R/G)\sqrt{\mu/T}η=(R/G)μ/T​. Here 1≤ϑ,ϑ⋆≤d1\le\vartheta,\vartheta_\star\le d1≤ϑ,ϑ⋆​≤d, ϑϑ⋆≤d\vartheta\vartheta_\star\le dϑϑ⋆​≤d, ∥v∥p≤ϑ∥v∥∞\|v\|_p\le\vartheta\|v\|_\infty∥v∥p​≤ϑ∥v∥∞​, and ∥g∥⋆≤ϑ⋆∥g∥∞\|g\|_\star\le\vartheta_\star\|g\|_\infty∥g∥⋆​≤ϑ⋆​∥g∥∞​. Require θ≤r1dG/ρ\theta\le r_1dG/\rhoθ≤r1​dG/ρ and
2GRμT+232ϑ⋆Kθd3Gρr1+2Gϑr1+234ϑ⋆2RμTθd3ρr1≤ε.\frac{2GR}{\sqrt{\mu T}} +23^2\vartheta_\star K\sqrt{\frac{\theta d^3G}{\rho r_1}} +2G\vartheta r_1 +23^4\vartheta_\star^2\frac{R}{\sqrt{\mu T}}\frac{\theta d^3}{\rho r_1} \le\varepsilon.μT​2GR​+232ϑ⋆​Kρr1​θd3G​​+2Gϑr1​+234ϑ⋆2​μT​R​ρr1​θd3​≤ε.

This retains both noise terms; a sufficient positive precision takes the minimum of the lemma guard and small absolute multiples of με5/(G4R2K2ϑ⋆2ϑd3)\mu\varepsilon^5/(G^4R^2K^2\vartheta_\star^2\vartheta d^3)με5/(G4R2K2ϑ⋆2​ϑd3) and με3/(G2R2ϑ⋆2ϑd3)\mu\varepsilon^3/(G^2R^2\vartheta_\star^2\vartheta d^3)με3/(G2R2ϑ⋆2​ϑd3).

In either branch the classical output is the average of the first TTT iterates, and

Pr⁡[xˉ∈X, f(xˉ)−f(x⋆)≤ε]≥2/3.\Pr[\bar x\in X,\ f(\bar x)-f(x^\star)\le\varepsilon]\ge2/3.Pr[xˉ∈X, f(xˉ)−f(x⋆)≤ε]≥2/3.

The query costs are O(Tmax⁡{1,log⁡(3dT)})O(T\max\{1,\log(3dT)\})O(Tmax{1,log(3dT)}), with absolute constants common to all data, yielding O~((GR/ε)2)\widetilde O((GR/\varepsilon)^2)O((GR/ε)2) and O~((GR/(με))2)\widetilde O((GR/(\sqrt\mu\varepsilon))^2)O((GR/(μ​ε))2), respectively. Quantum arithmetic uses O~(dT)\widetilde O(dT)O(dT) gates, with binary word length and inverse precision exposed as polynomial arithmetic factors. Supplied geometric operations cost at most T(TΠ+1)T(T_\Pi+1)T(TΠ​+1) and TTnextTT_{\rm next}TTnext​, respectively. All bounds apply on positive-probability branches. Conditional per-call failure control suffices; independence is not assumed.

Zero-dimensional, constant-objective, zero-radius, singleton, or already-accurate regimes return the feasible start with zero queries before divisions. In particular, a start is already accurate if ε≥GK\varepsilon\ge GKε≥GK, or ε≥GR\varepsilon\ge GRε≥GR in the Euclidean branch, or ε≥GR2/μ\varepsilon\ge GR\sqrt{2/\mu}ε≥GR2/μ​ in the mirror branch.

The result shows that quantum zeroth-order methods attain the corresponding first-order nonsmooth query rates. Formalization Note: This uses the formal appendix scope, including ambient Lipschitz control, rather than the informal “on XXX” access description. The Euclidean precision corrects B.3's omitted independent KKK; its printed R4R^4R4 denominator follows in the domain-radius regime K≤2RK\le2RK≤2R, which is not implied by an initial distance. The mirror radius is computed from the Bregman divergence, not introduced by an arbitrary equality. The finite-grid compilation and adaptive execution definitions are submitted for local definition review.

Significance

These are known results from the cited paper. The current contribution consists of source-reviewed, compiler-checked theorem statements and mathematical definitions. Formal proofs remain open. Only the listed selected results are in scope; no whole-paper completeness is claimed.

Difficulty

A complete solution must establish every quantified conclusion under the exact stated hypotheses, including error, probability and resource conditions wherever present. The source assumptions and conventions are recorded in the attached statements and independent readbacks.

Formalization scope

Definitions preserve the existing reviewed Lean interfaces. Every target proof is currently sorry, so each target is Open. Printed-source corrections, where necessary, are labeled with the printed claim, the change and its reason.

Selected references

  • Fast Convex Optimization with Quantum Gradient Methods, arXiv:2503.17356v2. Exact result labels, PDF pages and source SHA-256 values accompany each theorem.
1 thm1 active userReviewed
Quantum Information·Captain: Goku

Quantum speedups for stochastic optimizationResearch Paper

Motivation

Quantum speedups for stochastic optimization establishes the selected mathematical guarantees below. The mission turns those original paper results into precise Lean proof targets.

Setting

Let d≥1d\ge 1d≥1 and let f:Rd→Rf:\mathbb R^d\to\mathbb Rf:Rd→R be differentiable and globally convex. Suppose fff attains its global minimum at a point x⋆x_\starx⋆​ with ∥x⋆∥2≤R\|x_\star\|_2\le R∥x⋆​∥2​≤R, where L,R≥0L,R\ge0L,R≥0 are public bounds. For every query point xxx, the stochastic gradient is drawn from a measurable probability law satisfying

E[g(x)]=∇f(x),E∥g(x)∥22≤L2.\mathbb E[g(x)]=\nabla f(x),\qquad \mathbb E\|g(x)\|_2^2\le L^2.E[g(x)]=∇f(x),E∥g(x)∥22​≤L2.

Assume coherent unitary access to this gradient law, preserving the query point and allowing arbitrary garbage, and access to the inverse oracle. The implementation uses normalized zero registers, Born measurement laws, and known Gaussian preparation and reordering operations that construct the smoothed oracle with one gradient-oracle call. These operations and the mean-estimation routine are fixed before the unknown objective and oracle. The mean-estimation interface cited on p.8 is realized, rather than assumed as a convergence hypothesis: for any sampling oracle with variance at most L2L^2L2, requested error 0<η≤L0<\eta\le L0<η≤L, and 0<δ<10<\delta<10<δ<1, its execution has total probability one and finite expected calls, and its estimate is within Euclidean distance η\etaη of the mean with probability at least 1−δ1-\delta1−δ.

For any ϵ>0\epsilon>0ϵ>0, run Algorithm 3 with fresh Algorithm 2 gradient estimates. In the nontrivial case L,R>0L,R>0L,R>0 and ϵ<LR\epsilon<LRϵ<LR, its parameters are

T=⌈4d1/4LR/ϵ⌉,σ^=d1/88LϵR,r=ϵ4dL,γ=R6L/r(T+2)3/2σ^.T=\left\lceil4d^{1/4}LR/\epsilon\right\rceil,\quad \widehat\sigma=\frac{d^{1/8}}8\sqrt{\frac{L\epsilon}{R}},\quad r=\frac{\epsilon}{4\sqrt d L},\quad \gamma=\frac{R\sqrt{6L/r}}{(T+2)^{3/2}\widehat\sigma}.T=⌈4d1/4LR/ϵ⌉,σ=8d1/8​RLϵ​​,r=4d​Lϵ​,γ=(T+2)3/2σR6L/r​​.

It starts from x1=x1ag=0x_1=x_1^{\mathrm{ag}}=0x1​=x1ag​=0. At iteration ttt, set βt=(t+1)/2\beta_t=(t+1)/2βt​=(t+1)/2, γt=(t+1)γ/2\gamma_t=(t+1)\gamma/2γt​=(t+1)γ/2, and xtmd=βt−1xt+(1−βt−1)xtagx_t^{\mathrm{md}}=\beta_t^{-1}x_t+(1-\beta_t^{-1})x_t^{\mathrm{ag}}xtmd​=βt−1​xt​+(1−βt−1​)xtag​. Use Algorithm 2 on the Gaussian-smoothed gradient law at xtmdx_t^{\mathrm{md}}xtmd​, then use the printed ball-constrained update

xt+1=arg min⁡∥z∥2≤R{γt⟨g~t,z−xtmd⟩+L2r∥xtmd−z∥22},xt+1ag=βt−1xt+1+(1−βt−1)xtag.x_{t+1}=\operatorname*{arg\,min}_{\|z\|_2\le R} \left\{\gamma_t\langle\widetilde g_t,z-x_t^{\mathrm{md}}\rangle+ \frac L{2r}\|x_t^{\mathrm{md}}-z\|_2^2\right\},\qquad x_{t+1}^{\mathrm{ag}}=\beta_t^{-1}x_{t+1}+(1-\beta_t^{-1})x_t^{\mathrm{ag}}.xt+1​=∥z∥2​≤Rargmin​{γt​⟨g​t​,z−xtmd​⟩+2rL​∥xtmd​−z∥22​},xt+1ag​=βt−1​xt+1​+(1−βt−1​)xtag​.

The returned point is xout=xT+1agx_{\mathrm{out}}=x_{T+1}^{\mathrm{ag}}xout​=xT+1ag​. The same execution, including its classical randomness and quantum measurements, has total probability one and satisfies

E[f(xout)−f(x⋆)]≤ϵ,E[Q]=O~ ⁣(d5/8(LR/ϵ)3/2).\mathbb E[f(x_{\mathrm{out}})-f(x_\star)]\le\epsilon,\qquad \mathbb E[Q]=\widetilde O\!\left(d^{5/8}(LR/\epsilon)^{3/2}\right).E[f(xout​)−f(x⋆​)]≤ϵ,E[Q]=O(d5/8(LR/ϵ)3/2).

Here QQQ counts every call to the original gradient oracle and its inverse. Its expectation is finite; the positive geometric level in Algorithm 2 allows an unbounded query count. Explicitly, there are absolute constants C>0C>0C>0, an integer p≥0p\ge0p≥0, and a threshold a≥1a\ge1a≥1, all independent of the dimension, bounds, accuracy, objective, probability laws, and register realization, such that whenever LR/ϵ≥aLR/\epsilon\ge aLR/ϵ≥a,

E[Q]≤Cd5/8(LR/ϵ)3/2max⁡{1,log⁡(2+d)+∣log⁡ϵ∣+∣log⁡L∣+∣log⁡R∣}p.\mathbb E[Q]\le C d^{5/8}(LR/\epsilon)^{3/2} \max\{1,\log(2+d)+|\log\epsilon|+|\log L|+|\log R|\}^{p}.E[Q]≤Cd5/8(LR/ϵ)3/2max{1,log(2+d)+∣logϵ∣+∣logL∣+∣logR∣}p.

If L=0L=0L=0, R=0R=0R=0, or ϵ≥LR\epsilon\ge LRϵ≥LR, the implementation returns 000 with no queries and retains the expected-accuracy guarantee. The minimizing point x⋆x_\starx⋆​ is used only to express the guarantee and is not supplied to the algorithm. This result gives the expected-query speedup of the paper's quantum accelerated stochastic approximation method; it asserts no gate-complexity or fixed-confidence output bound.

Formalization Note The real iteration budget on p.13 is rounded upward to define a finite loop. The statement preserves the proximal center and all other displayed constants. The p.13/p.15 pointwise gradient assertion is incompatible with the stated second-moment hypothesis; the proof also contains an extra factor 1/r1/r1/r, a reversed optimum-gap sign, and a constant gap in its use of Lemma 5. These are disclosed proof gaps, not additional hypotheses or silent changes to Algorithm 3. No directional-mean definition is imported or reconstructed.

Target

Theorem 5 (Formal version of Theorem 1, Part 1)

Let d≥1d\ge 1d≥1 and let f:Rd→Rf:\mathbb R^d\to\mathbb Rf:Rd→R be differentiable and globally convex. Suppose fff attains its global minimum at a point x⋆x_\starx⋆​ with ∥x⋆∥2≤R\|x_\star\|_2\le R∥x⋆​∥2​≤R, where L,R≥0L,R\ge0L,R≥0 are public bounds. For every query point xxx, the stochastic gradient is drawn from a measurable probability law satisfying

E[g(x)]=∇f(x),E∥g(x)∥22≤L2.\mathbb E[g(x)]=\nabla f(x),\qquad \mathbb E\|g(x)\|_2^2\le L^2.E[g(x)]=∇f(x),E∥g(x)∥22​≤L2.

Assume coherent unitary access to this gradient law, preserving the query point and allowing arbitrary garbage, and access to the inverse oracle. The implementation uses normalized zero registers, Born measurement laws, and known Gaussian preparation and reordering operations that construct the smoothed oracle with one gradient-oracle call. These operations and the mean-estimation routine are fixed before the unknown objective and oracle. The mean-estimation interface cited on p.8 is realized, rather than assumed as a convergence hypothesis: for any sampling oracle with variance at most L2L^2L2, requested error 0<η≤L0<\eta\le L0<η≤L, and 0<δ<10<\delta<10<δ<1, its execution has total probability one and finite expected calls, and its estimate is within Euclidean distance η\etaη of the mean with probability at least 1−δ1-\delta1−δ.

For any ϵ>0\epsilon>0ϵ>0, run Algorithm 3 with fresh Algorithm 2 gradient estimates. In the nontrivial case L,R>0L,R>0L,R>0 and ϵ<LR\epsilon<LRϵ<LR, its parameters are

T=⌈4d1/4LR/ϵ⌉,σ^=d1/88LϵR,r=ϵ4dL,γ=R6L/r(T+2)3/2σ^.T=\left\lceil4d^{1/4}LR/\epsilon\right\rceil,\quad \widehat\sigma=\frac{d^{1/8}}8\sqrt{\frac{L\epsilon}{R}},\quad r=\frac{\epsilon}{4\sqrt d L},\quad \gamma=\frac{R\sqrt{6L/r}}{(T+2)^{3/2}\widehat\sigma}.T=⌈4d1/4LR/ϵ⌉,σ=8d1/8​RLϵ​​,r=4d​Lϵ​,γ=(T+2)3/2σR6L/r​​.

It starts from x1=x1ag=0x_1=x_1^{\mathrm{ag}}=0x1​=x1ag​=0. At iteration ttt, set βt=(t+1)/2\beta_t=(t+1)/2βt​=(t+1)/2, γt=(t+1)γ/2\gamma_t=(t+1)\gamma/2γt​=(t+1)γ/2, and xtmd=βt−1xt+(1−βt−1)xtagx_t^{\mathrm{md}}=\beta_t^{-1}x_t+(1-\beta_t^{-1})x_t^{\mathrm{ag}}xtmd​=βt−1​xt​+(1−βt−1​)xtag​. Use Algorithm 2 on the Gaussian-smoothed gradient law at xtmdx_t^{\mathrm{md}}xtmd​, then use the printed ball-constrained update

xt+1=arg min⁡∥z∥2≤R{γt⟨g~t,z−xtmd⟩+L2r∥xtmd−z∥22},xt+1ag=βt−1xt+1+(1−βt−1)xtag.x_{t+1}=\operatorname*{arg\,min}_{\|z\|_2\le R} \left\{\gamma_t\langle\widetilde g_t,z-x_t^{\mathrm{md}}\rangle+ \frac L{2r}\|x_t^{\mathrm{md}}-z\|_2^2\right\},\qquad x_{t+1}^{\mathrm{ag}}=\beta_t^{-1}x_{t+1}+(1-\beta_t^{-1})x_t^{\mathrm{ag}}.xt+1​=∥z∥2​≤Rargmin​{γt​⟨g​t​,z−xtmd​⟩+2rL​∥xtmd​−z∥22​},xt+1ag​=βt−1​xt+1​+(1−βt−1​)xtag​.

The returned point is xout=xT+1agx_{\mathrm{out}}=x_{T+1}^{\mathrm{ag}}xout​=xT+1ag​. The same execution, including its classical randomness and quantum measurements, has total probability one and satisfies

E[f(xout)−f(x⋆)]≤ϵ,E[Q]=O~ ⁣(d5/8(LR/ϵ)3/2).\mathbb E[f(x_{\mathrm{out}})-f(x_\star)]\le\epsilon,\qquad \mathbb E[Q]=\widetilde O\!\left(d^{5/8}(LR/\epsilon)^{3/2}\right).E[f(xout​)−f(x⋆​)]≤ϵ,E[Q]=O(d5/8(LR/ϵ)3/2).

Here QQQ counts every call to the original gradient oracle and its inverse. Its expectation is finite; the positive geometric level in Algorithm 2 allows an unbounded query count. Explicitly, there are absolute constants C>0C>0C>0, an integer p≥0p\ge0p≥0, and a threshold a≥1a\ge1a≥1, all independent of the dimension, bounds, accuracy, objective, probability laws, and register realization, such that whenever LR/ϵ≥aLR/\epsilon\ge aLR/ϵ≥a,

E[Q]≤Cd5/8(LR/ϵ)3/2max⁡{1,log⁡(2+d)+∣log⁡ϵ∣+∣log⁡L∣+∣log⁡R∣}p.\mathbb E[Q]\le C d^{5/8}(LR/\epsilon)^{3/2} \max\{1,\log(2+d)+|\log\epsilon|+|\log L|+|\log R|\}^{p}.E[Q]≤Cd5/8(LR/ϵ)3/2max{1,log(2+d)+∣logϵ∣+∣logL∣+∣logR∣}p.

If L=0L=0L=0, R=0R=0R=0, or ϵ≥LR\epsilon\ge LRϵ≥LR, the implementation returns 000 with no queries and retains the expected-accuracy guarantee. The minimizing point x⋆x_\starx⋆​ is used only to express the guarantee and is not supplied to the algorithm. This result gives the expected-query speedup of the paper's quantum accelerated stochastic approximation method; it asserts no gate-complexity or fixed-confidence output bound.

Formalization Note The real iteration budget on p.13 is rounded upward to define a finite loop. The statement preserves the proximal center and all other displayed constants. The p.13/p.15 pointwise gradient assertion is incompatible with the stated second-moment hypothesis; the proof also contains an extra factor 1/r1/r1/r, a reversed optimum-gap sign, and a constant gap in its use of Lemma 5. These are disclosed proof gaps, not additional hypotheses or silent changes to Algorithm 3. No directional-mean definition is imported or reconstructed.

Significance

These are known results from the cited paper. The current contribution consists of source-reviewed, compiler-checked theorem statements and mathematical definitions. Formal proofs remain open. Only the listed selected results are in scope; no whole-paper completeness is claimed.

Difficulty

A complete solution must establish every quantified conclusion under the exact stated hypotheses, including error, probability and resource conditions wherever present. The source assumptions and conventions are recorded in the attached statements and independent readbacks.

Formalization scope

Definitions preserve the existing reviewed Lean interfaces. Every target proof is currently sorry, so each target is Open. Printed-source corrections, where necessary, are labeled with the printed claim, the change and its reason.

Selected references

  • Quantum speedups for stochastic optimization, arXiv:2308.01582v2. Exact result labels, PDF pages and source SHA-256 values accompany each theorem.
1 thm1 active userReviewed
Quantum Information·Captain: Goku

Quantum algorithms for zero-sum gamesResearch Paper

Motivation

Quantum algorithms for zero-sum games establishes the selected mathematical guarantees below. The mission turns those original paper results into precise Lean proof targets.

Setting

Let n,mn,mn,m be positive integers and let A∈[−1,1]n×mA\in[-1,1]^{n\times m}A∈[−1,1]n×m be the payoff matrix of a zero-sum game. Alice maximizes the payoff and Bob minimizes it. Let Δn,Δm\Delta_n,\Delta_mΔn​,Δm​ denote the probability simplexes and let

v∗=min⁡y∈Δmmax⁡i∈[n](Ay)i.v^*=\min_{y\in\Delta_m}\max_{i\in[n]}(Ay)_i.v∗=y∈Δm​min​i∈[n]max​(Ay)i​.

For 0<ε<10<\varepsilon<10<ε<1 and 0<δ<1/30<\delta<1/30<δ<1/3, run the fixed-accuracy branch of Algorithm 1 for

T=⌈16ε2ln⁡ ⁣(nmδ)⌉T=\left\lceil\frac{16}{\varepsilon^2}\ln\!\left(\frac{nm}{\delta}\right)\right\rceilT=⌈ε216​ln(δnm​)⌉

completed updates. Starting with zero accumulators x,yx,yx,y, each update independently draws a∈[m]a\in[m]a∈[m] with probabilities proportional to exp⁡(−ATx)\exp(-A^\mathsf{T}x)exp(−ATx) and b∈[n]b\in[n]b∈[n] with probabilities proportional to exp⁡(Ay)\exp(Ay)exp(Ay), then adds (ε/4)ea(\varepsilon/4)e_a(ε/4)ea​ to yyy and (ε/4)eb(\varepsilon/4)e_b(ε/4)eb​ to xxx. The final accumulators are normalized to give x^,y^\widehat x,\widehat yx,y​.

There is a classical randomized implementation, chosen independently of the entries of AAA, whose output distribution is exactly the distribution of these normalized updates. Every update makes exactly n+mn+mn+m entry queries and uses O(n+m)O(n+m)O(n+m) numerical work; initialization and final normalization also use O(n+m)O(n+m)O(n+m) work and make no entry queries. The constants and dimension threshold in these work bounds are universal. In particular, the implementation makes exactly T(n+m)T(n+m)T(n+m) entry queries and satisfies the joint guarantee

Pr⁡ ⁣[x^∈Δn, y^∈Δm,Ay^≤(v∗+ε)1,ATx^≥(v∗−ε)1]≥1−δ.\Pr\!\left[ \widehat x\in\Delta_n,\ \widehat y\in\Delta_m,\quad A\widehat y\le(v^*+\varepsilon)\mathbf 1,\quad A^\mathsf{T}\widehat x\ge(v^*-\varepsilon)\mathbf 1 \right]\ge1-\delta.Pr[x∈Δn​, y​∈Δm​,Ay​≤(v∗+ε)1,ATx≥(v∗−ε)1]≥1−δ.

This result supplies the classical dense-entry implementation and equilibrium guarantee for Algorithm 1.

Formalization Note Numerical work uses the ideal arithmetic and finite-distribution sampling model of the proof: exponential evaluation, array operations and linear sampling passes are charged explicitly. This is not a finite-bit running-time claim. The integer iteration count is taken from the fixed-accuracy clause of Lemma 1, which Lemma 3 invokes. Updates are indexed by their number of completed steps, resolving Algorithm 1's initialization/indexing discrepancy.

Target

Lemma 3

Let n,mn,mn,m be positive integers and let A∈[−1,1]n×mA\in[-1,1]^{n\times m}A∈[−1,1]n×m be the payoff matrix of a zero-sum game. Alice maximizes the payoff and Bob minimizes it. Let Δn,Δm\Delta_n,\Delta_mΔn​,Δm​ denote the probability simplexes and let

v∗=min⁡y∈Δmmax⁡i∈[n](Ay)i.v^*=\min_{y\in\Delta_m}\max_{i\in[n]}(Ay)_i.v∗=y∈Δm​min​i∈[n]max​(Ay)i​.

For 0<ε<10<\varepsilon<10<ε<1 and 0<δ<1/30<\delta<1/30<δ<1/3, run the fixed-accuracy branch of Algorithm 1 for

T=⌈16ε2ln⁡ ⁣(nmδ)⌉T=\left\lceil\frac{16}{\varepsilon^2}\ln\!\left(\frac{nm}{\delta}\right)\right\rceilT=⌈ε216​ln(δnm​)⌉

completed updates. Starting with zero accumulators x,yx,yx,y, each update independently draws a∈[m]a\in[m]a∈[m] with probabilities proportional to exp⁡(−ATx)\exp(-A^\mathsf{T}x)exp(−ATx) and b∈[n]b\in[n]b∈[n] with probabilities proportional to exp⁡(Ay)\exp(Ay)exp(Ay), then adds (ε/4)ea(\varepsilon/4)e_a(ε/4)ea​ to yyy and (ε/4)eb(\varepsilon/4)e_b(ε/4)eb​ to xxx. The final accumulators are normalized to give x^,y^\widehat x,\widehat yx,y​.

There is a classical randomized implementation, chosen independently of the entries of AAA, whose output distribution is exactly the distribution of these normalized updates. Every update makes exactly n+mn+mn+m entry queries and uses O(n+m)O(n+m)O(n+m) numerical work; initialization and final normalization also use O(n+m)O(n+m)O(n+m) work and make no entry queries. The constants and dimension threshold in these work bounds are universal. In particular, the implementation makes exactly T(n+m)T(n+m)T(n+m) entry queries and satisfies the joint guarantee

Pr⁡ ⁣[x^∈Δn, y^∈Δm,Ay^≤(v∗+ε)1,ATx^≥(v∗−ε)1]≥1−δ.\Pr\!\left[ \widehat x\in\Delta_n,\ \widehat y\in\Delta_m,\quad A\widehat y\le(v^*+\varepsilon)\mathbf 1,\quad A^\mathsf{T}\widehat x\ge(v^*-\varepsilon)\mathbf 1 \right]\ge1-\delta.Pr[x∈Δn​, y​∈Δm​,Ay​≤(v∗+ε)1,ATx≥(v∗−ε)1]≥1−δ.

This result supplies the classical dense-entry implementation and equilibrium guarantee for Algorithm 1.

Formalization Note Numerical work uses the ideal arithmetic and finite-distribution sampling model of the proof: exponential evaluation, array operations and linear sampling passes are charged explicitly. This is not a finite-bit running-time claim. The integer iteration count is taken from the fixed-accuracy clause of Lemma 1, which Lemma 3 invokes. Updates are indexed by their number of completed steps, resolving Algorithm 1's initialization/indexing discrepancy.

Significance

These are known results from the cited paper. The current contribution consists of source-reviewed, compiler-checked theorem statements and mathematical definitions. Formal proofs remain open. Only the listed selected results are in scope; no whole-paper completeness is claimed.

Difficulty

A complete solution must establish every quantified conclusion under the exact stated hypotheses, including error, probability and resource conditions wherever present. The source assumptions and conventions are recorded in the attached statements and independent readbacks.

Formalization scope

Definitions preserve the existing reviewed Lean interfaces. Every target proof is currently sorry, so each target is Open. Printed-source corrections, where necessary, are labeled with the printed claim, the change and its reason.

Selected references

  • Quantum algorithms for zero-sum games, arXiv:1904.03180v1. Exact result labels, PDF pages and source SHA-256 values accompany each theorem.
1 thm1 active userReviewed
Quantum Information·Captain: Goku

Convex optimization using quantum oraclesResearch Paper

Motivation

Convex optimization using quantum oracles establishes the selected mathematical guarantees below. The mission turns those original paper results into precise Lean proof targets.

Setting

Let n≥1n\ge1n≥1, let C⊆RnC\subseteq\mathbb R^nC⊆Rn be convex, and let f:C→Rf:C\to\mathbb Rf:C→R be convex. Assume r1,L>0r_1,L>0r1​,L>0, 0<ρ≤1/30<\rho\le1/30<ρ≤1/3, 0<δ≤r1nL/ρ0<\delta\le r_1nL/\rho0<δ≤r1​nL/ρ, and B∞(0,2r1)⊆CB_\infty(0,2r_1)\subseteq CB∞​(0,2r1​)⊆C. On this closed cube, assume that fff is LLL-Lipschitz in the Euclidean norm. Suppose finite binary quantum value-oracle access is available on a sufficiently fine hypergrid of this cube: the standard unitary preserves the query index and adds a fixed-point value within δ\deltaδ of fff. Its inverse is also available.

There is a quantum algorithm, fixed from the known parameters, grid and encoding before the unknown function and oracle, whose output g~∈Rn\widetilde g\in\mathbb R^ng​∈Rn satisfies, with probability at least 1−ρ1-\rho1−ρ, simultaneously for every y∈Cy\in Cy∈C,

f(y)≥f(0)+⟨g~,y⟩−232δn3Lρr1 ∥y∥1−2Ln r1,f(y)≥f(0)+⟨g~,y⟩−(23n)2δLρr1 ∥y∥2−2Ln r1.\begin{aligned} f(y)&\ge f(0)+\langle\widetilde g,y\rangle -23^2\sqrt{\frac{\delta n^3L}{\rho r_1}}\,\|y\|_1-2L\sqrt n\,r_1,\\ f(y)&\ge f(0)+\langle\widetilde g,y\rangle -(23n)^2\sqrt{\frac{\delta L}{\rho r_1}}\,\|y\|_2-2L\sqrt n\,r_1. \end{aligned}f(y)f(y)​≥f(0)+⟨g​,y⟩−232ρr1​δn3L​​∥y∥1​−2Ln​r1​,≥f(0)+⟨g​,y⟩−(23n)2ρr1​δL​​∥y∥2​−2Ln​r1​.​

The total number of forward and inverse oracle calls is O(log⁡(n/ρ))O(\log(n/\rho))O(log(n/ρ)), with an absolute constant uniform over all parameters, domains, functions, encodings, precision and oracle implementations. Precisely, there are absolute K>0K>0K>0 and s0≥1s_0\ge1s0​≥1 such that this count is at most ⌈Klog⁡(n/ρ)⌉\lceil K\log(n/\rho)\rceil⌈Klog(n/ρ)⌉ when n/ρ≥s0n/\rho\ge s_0n/ρ≥s0​; a successful finite algorithm exists throughout the admissible parameter range.

The same conclusion and query bound hold for a relational unitary δ\deltaδ-approximator: on each clean query input it preserves the input and yields a value within δ\deltaδ with probability at least 2/32/32/3, with arbitrary normalized conditional garbage. Access to its inverse is allowed.

This result supplies a uniformly valid approximate supporting hyperplane without assuming differentiability or a smoothness bound on the objective.

Formalization Note The sufficiently fine access condition is explicit geometric coverage of compatible finite-difference and uniform-center grids and translated/scaled Definition-13 midpoint grids. An existential positive resolution threshold allows arbitrarily small mesh and radius-rounding budgets. Known-parameter arithmetic guards preserve the printed constants; neither local near-linearity nor small curvature is an input hypothesis. Grid indices remain exact finite labels under their known affine embedding. The real extension of fff outside CCC is immaterial. No gate bound or convex-set oracle reduction is asserted.

Target

§3.2, Lemma 18 (proof p.13; footnote 7)

Let n≥1n\ge1n≥1, let C⊆RnC\subseteq\mathbb R^nC⊆Rn be convex, and let f:C→Rf:C\to\mathbb Rf:C→R be convex. Assume r1,L>0r_1,L>0r1​,L>0, 0<ρ≤1/30<\rho\le1/30<ρ≤1/3, 0<δ≤r1nL/ρ0<\delta\le r_1nL/\rho0<δ≤r1​nL/ρ, and B∞(0,2r1)⊆CB_\infty(0,2r_1)\subseteq CB∞​(0,2r1​)⊆C. On this closed cube, assume that fff is LLL-Lipschitz in the Euclidean norm. Suppose finite binary quantum value-oracle access is available on a sufficiently fine hypergrid of this cube: the standard unitary preserves the query index and adds a fixed-point value within δ\deltaδ of fff. Its inverse is also available.

There is a quantum algorithm, fixed from the known parameters, grid and encoding before the unknown function and oracle, whose output g~∈Rn\widetilde g\in\mathbb R^ng​∈Rn satisfies, with probability at least 1−ρ1-\rho1−ρ, simultaneously for every y∈Cy\in Cy∈C,

f(y)≥f(0)+⟨g~,y⟩−232δn3Lρr1 ∥y∥1−2Ln r1,f(y)≥f(0)+⟨g~,y⟩−(23n)2δLρr1 ∥y∥2−2Ln r1.\begin{aligned} f(y)&\ge f(0)+\langle\widetilde g,y\rangle -23^2\sqrt{\frac{\delta n^3L}{\rho r_1}}\,\|y\|_1-2L\sqrt n\,r_1,\\ f(y)&\ge f(0)+\langle\widetilde g,y\rangle -(23n)^2\sqrt{\frac{\delta L}{\rho r_1}}\,\|y\|_2-2L\sqrt n\,r_1. \end{aligned}f(y)f(y)​≥f(0)+⟨g​,y⟩−232ρr1​δn3L​​∥y∥1​−2Ln​r1​,≥f(0)+⟨g​,y⟩−(23n)2ρr1​δL​​∥y∥2​−2Ln​r1​.​

The total number of forward and inverse oracle calls is O(log⁡(n/ρ))O(\log(n/\rho))O(log(n/ρ)), with an absolute constant uniform over all parameters, domains, functions, encodings, precision and oracle implementations. Precisely, there are absolute K>0K>0K>0 and s0≥1s_0\ge1s0​≥1 such that this count is at most ⌈Klog⁡(n/ρ)⌉\lceil K\log(n/\rho)\rceil⌈Klog(n/ρ)⌉ when n/ρ≥s0n/\rho\ge s_0n/ρ≥s0​; a successful finite algorithm exists throughout the admissible parameter range.

The same conclusion and query bound hold for a relational unitary δ\deltaδ-approximator: on each clean query input it preserves the input and yields a value within δ\deltaδ with probability at least 2/32/32/3, with arbitrary normalized conditional garbage. Access to its inverse is allowed.

This result supplies a uniformly valid approximate supporting hyperplane without assuming differentiability or a smoothness bound on the objective.

Formalization Note The sufficiently fine access condition is explicit geometric coverage of compatible finite-difference and uniform-center grids and translated/scaled Definition-13 midpoint grids. An existential positive resolution threshold allows arbitrarily small mesh and radius-rounding budgets. Known-parameter arithmetic guards preserve the printed constants; neither local near-linearity nor small curvature is an input hypothesis. Grid indices remain exact finite labels under their known affine embedding. The real extension of fff outside CCC is immaterial. No gate bound or convex-set oracle reduction is asserted.

Significance

These are known results from the cited paper. The current contribution consists of source-reviewed, compiler-checked theorem statements and mathematical definitions. Formal proofs remain open. Only the listed selected results are in scope; no whole-paper completeness is claimed.

Difficulty

A complete solution must establish every quantified conclusion under the exact stated hypotheses, including error, probability and resource conditions wherever present. The source assumptions and conventions are recorded in the attached statements and independent readbacks.

Formalization scope

Definitions preserve the existing reviewed Lean interfaces. Every target proof is currently sorry, so each target is Open. Printed-source corrections, where necessary, are labeled with the printed claim, the change and its reason.

Selected references

  • Convex optimization using quantum oracles, arXiv:1809.00643v4. Exact result labels, PDF pages and source SHA-256 values accompany each theorem.
1 thm1 active userReviewed
Quantum Information·Captain: Goku

Quantum SDP Solvers: Large Speed-ups, Optimality, and Applications to Quantum LearningResearch Paper

Motivation

Quantum SDP Solvers: Large Speed-ups, Optimality, and Applications to Quantum Learning establishes the selected mathematical guarantees below. The mission turns those original paper results into precise Lean proof targets.

Setting

Let n,m≥1n,m\geq1n,m≥1, let ∅≠S⊆[m]\varnothing\ne S\subseteq[m]∅=S⊆[m], and let cj>0c_j>0cj​>0 for j∈Sj\in Sj∈S. Let Aj+,Aj−∈Cn×nA_j^+,A_j^-\in\mathbb C^{n\times n}Aj+​,Aj−​∈Cn×n be positive semidefinite, and set

K±=∑j∈ScjAj±,K=K+−K−.K^\pm=\sum_{j\in S}c_jA_j^\pm,\qquad K=K^+-K^-.K±=j∈S∑​cj​Aj±​,K=K+−K−.

Assume rank⁡(K+),rank⁡(K−)≤rK\operatorname{rank}(K^+),\operatorname{rank}(K^-)\leq r_Krank(K+),rank(K−)≤rK​ and Tr⁡(K+)+Tr⁡(K−)≤BK\operatorname{Tr}(K^+)+\operatorname{Tr}(K^-)\leq B_KTr(K+)+Tr(K−)≤BK​, with rK∈Nr_K\in\mathbb NrK​∈N, BK≥0B_K\geq0BK​≥0, and ϵ>0\epsilon>0ϵ>0.

Oracle D.1 and its inverse write exact binary representations of both component traces at initialized answer registers. Oracle D.2 and its inverse jointly prepare arbitrary normalized purifications of Aj±/Tr⁡(Aj±)A_j^\pm/\operatorname{Tr}(A_j^\pm)Aj±​/Tr(Aj±​) when that trace is nonzero. At trace zero they prepare arbitrary normalized states, whose zero-weight contributions are ignored. All other finite-register actions, purification phases, and actions on unused qubit labels are arbitrary. Each source tensor factor is separately encoded in binary, in the displayed source order. The actual supplied qubit oracles must restrict to these finite-register unitaries; a known identity extension or controlled black-box operation is not assumed.

There are absolute C>0C>0C>0 and q∈Nq\in\mathbb Nq∈N such that, for each public n,m,S,c,rK,BK,ϵn,m,S,c,r_K,B_K,\epsilonn,m,S,c,rK​,BK​,ϵ and binary trace format, a sampler and workspace can be chosen before the hidden PSD matrices and before all compatible oracle unitaries. It terminates almost surely, has a summable unconditional output density σ\sigmaσ, and satisfies

∥σ−e−KTr⁡(e−K)∥Tr≤ϵ,E[G+QD.1+QD.2]≤C∣S∣(1+log⁡m)(1+log⁡n+rK+BK+ϵ−1)q.\left\|\sigma-\frac{e^{-K}}{\operatorname{Tr}(e^{-K})}\right\|_{\mathrm{Tr}}\leq\epsilon, \qquad \mathbb E[G+Q_{\mathrm{D.1}}+Q_{\mathrm{D.2}}] \leq C|S|(1+\log m)(1+\log n+r_K+B_K+\epsilon^{-1})^q.​σ−Tr(e−K)e−K​​Tr​≤ϵ,E[G+QD.1​+QD.2​]≤C∣S∣(1+logm)(1+logn+rK​+BK​+ϵ−1)q.

Here GGG counts one- and two-qubit gates, preparations and measurements, and QQQ counts actual oracle or inverse calls. Finite classical draws are free in this model. The same bound holds with any Φ≥∣S∣\Phi\geq|S|Φ≥∣S∣ in place of ∣S∣|S|∣S∣.

Printed / changed / why. Lemma 12 prints ∣S∣poly⁡(log⁡n,rK,BK,ϵ−1)|S|\operatorname{poly}(\log n,r_K,B_K,\epsilon^{-1})∣S∣poly(logn,rK​,BK​,ϵ−1). The corrected elementary-gate statement includes 1+log⁡m1+\log m1+logm to charge preparation of an indexed-oracle address, and excludes empty support to avoid a literal zero-cost maximally mixed state. Zero components are retained according to the paper's own application on p.29; the arbitrary-state convention completes the otherwise undefined normalized quotient without changing any nonzero component. Precision uses the unhalved trace norm in Eqs. (F.15)–(F.17); expected repetition is stated on p.33.

Correction to the printed source.

Printed: For S subset [m], Lemma 12 gives |S| * poly(log n, r_K, B_K, epsilon inverse) quantum gates and D.1/D.2 queries; D.2 writes A_j^sign / Tr(A_j^sign) without a zero-trace convention.

Corrected: Require S nonempty and include an elementary address-cost factor 1 + log m in both the |S| bound and its Phi corollary. Permit arbitrary normalized D.2 outputs for zero PSD components and arbitrary unitary completions on unused qubit labels, preserving the promises on every nonzero component.

Reason: The all-zero initialized elementary-gate model must prepare an m-valued address: for singleton S at a distant index this requires Omega(log m) one- or two-qubit gates, while the printed bound has no m dependence. Empty S makes the printed bound zero although K=0 has Gibbs state I/n, which is mixed for n>1. The paper explicitly applies Lemma 12 with zero components on p.29, and Lemma 11 assigns them zero selection probability; excluding them drops source cases. No nonzero quotient, Gibbs target, rank/trace bound, oracle count, accuracy, or quantifier order is changed.

Target

Appendix D.5, Lemma 12

Let n,m≥1n,m\geq1n,m≥1, let ∅≠S⊆[m]\varnothing\ne S\subseteq[m]∅=S⊆[m], and let cj>0c_j>0cj​>0 for j∈Sj\in Sj∈S. Let Aj+,Aj−∈Cn×nA_j^+,A_j^-\in\mathbb C^{n\times n}Aj+​,Aj−​∈Cn×n be positive semidefinite, and set

K±=∑j∈ScjAj±,K=K+−K−.K^\pm=\sum_{j\in S}c_jA_j^\pm,\qquad K=K^+-K^-.K±=j∈S∑​cj​Aj±​,K=K+−K−.

Assume rank⁡(K+),rank⁡(K−)≤rK\operatorname{rank}(K^+),\operatorname{rank}(K^-)\leq r_Krank(K+),rank(K−)≤rK​ and Tr⁡(K+)+Tr⁡(K−)≤BK\operatorname{Tr}(K^+)+\operatorname{Tr}(K^-)\leq B_KTr(K+)+Tr(K−)≤BK​, with rK∈Nr_K\in\mathbb NrK​∈N, BK≥0B_K\geq0BK​≥0, and ϵ>0\epsilon>0ϵ>0.

Oracle D.1 and its inverse write exact binary representations of both component traces at initialized answer registers. Oracle D.2 and its inverse jointly prepare arbitrary normalized purifications of Aj±/Tr⁡(Aj±)A_j^\pm/\operatorname{Tr}(A_j^\pm)Aj±​/Tr(Aj±​) when that trace is nonzero. At trace zero they prepare arbitrary normalized states, whose zero-weight contributions are ignored. All other finite-register actions, purification phases, and actions on unused qubit labels are arbitrary. Each source tensor factor is separately encoded in binary, in the displayed source order. The actual supplied qubit oracles must restrict to these finite-register unitaries; a known identity extension or controlled black-box operation is not assumed.

There are absolute C>0C>0C>0 and q∈Nq\in\mathbb Nq∈N such that, for each public n,m,S,c,rK,BK,ϵn,m,S,c,r_K,B_K,\epsilonn,m,S,c,rK​,BK​,ϵ and binary trace format, a sampler and workspace can be chosen before the hidden PSD matrices and before all compatible oracle unitaries. It terminates almost surely, has a summable unconditional output density σ\sigmaσ, and satisfies

∥σ−e−KTr⁡(e−K)∥Tr≤ϵ,E[G+QD.1+QD.2]≤C∣S∣(1+log⁡m)(1+log⁡n+rK+BK+ϵ−1)q.\left\|\sigma-\frac{e^{-K}}{\operatorname{Tr}(e^{-K})}\right\|_{\mathrm{Tr}}\leq\epsilon, \qquad \mathbb E[G+Q_{\mathrm{D.1}}+Q_{\mathrm{D.2}}] \leq C|S|(1+\log m)(1+\log n+r_K+B_K+\epsilon^{-1})^q.​σ−Tr(e−K)e−K​​Tr​≤ϵ,E[G+QD.1​+QD.2​]≤C∣S∣(1+logm)(1+logn+rK​+BK​+ϵ−1)q.

Here GGG counts one- and two-qubit gates, preparations and measurements, and QQQ counts actual oracle or inverse calls. Finite classical draws are free in this model. The same bound holds with any Φ≥∣S∣\Phi\geq|S|Φ≥∣S∣ in place of ∣S∣|S|∣S∣.

Printed / changed / why. Lemma 12 prints ∣S∣poly⁡(log⁡n,rK,BK,ϵ−1)|S|\operatorname{poly}(\log n,r_K,B_K,\epsilon^{-1})∣S∣poly(logn,rK​,BK​,ϵ−1). The corrected elementary-gate statement includes 1+log⁡m1+\log m1+logm to charge preparation of an indexed-oracle address, and excludes empty support to avoid a literal zero-cost maximally mixed state. Zero components are retained according to the paper's own application on p.29; the arbitrary-state convention completes the otherwise undefined normalized quotient without changing any nonzero component. Precision uses the unhalved trace norm in Eqs. (F.15)–(F.17); expected repetition is stated on p.33.

Correction to the printed source.

Printed: For S subset [m], Lemma 12 gives |S| * poly(log n, r_K, B_K, epsilon inverse) quantum gates and D.1/D.2 queries; D.2 writes A_j^sign / Tr(A_j^sign) without a zero-trace convention.

Corrected: Require S nonempty and include an elementary address-cost factor 1 + log m in both the |S| bound and its Phi corollary. Permit arbitrary normalized D.2 outputs for zero PSD components and arbitrary unitary completions on unused qubit labels, preserving the promises on every nonzero component.

Reason: The all-zero initialized elementary-gate model must prepare an m-valued address: for singleton S at a distant index this requires Omega(log m) one- or two-qubit gates, while the printed bound has no m dependence. Empty S makes the printed bound zero although K=0 has Gibbs state I/n, which is mixed for n>1. The paper explicitly applies Lemma 12 with zero components on p.29, and Lemma 11 assigns them zero selection probability; excluding them drops source cases. No nonzero quotient, Gibbs target, rank/trace bound, oracle count, accuracy, or quantifier order is changed.

Significance

These are known results from the cited paper. The current contribution consists of source-reviewed, compiler-checked theorem statements and mathematical definitions. Formal proofs remain open. Only the listed selected results are in scope; no whole-paper completeness is claimed.

Difficulty

A complete solution must establish every quantified conclusion under the exact stated hypotheses, including error, probability and resource conditions wherever present. The source assumptions and conventions are recorded in the attached statements and independent readbacks.

Formalization scope

Definitions preserve the existing reviewed Lean interfaces. Every target proof is currently sorry, so each target is Open. Printed-source corrections, where necessary, are labeled with the printed claim, the change and its reason.

Selected references

  • Quantum SDP Solvers: Large Speed-ups, Optimality, and Applications to Quantum Learning, arXiv:1710.02581v3. Exact result labels, PDF pages and source SHA-256 values accompany each theorem.
1 thm1 active userReviewed
Quantum Information·Captain: Goku

Performance guarantees of light-cone variational quantum algorithms for the maximum cut problemResearch Paper

Motivation

Performance guarantees of light-cone variational quantum algorithms for the maximum cut problem establishes the selected mathematical guarantees below. The mission turns those original paper results into precise Lean proof targets.

Setting

Let (Gj)(G_j)(Gj​) be any family of finite nonempty connected undirected unweighted simple cubic graphs, with Nj→∞N_j\to\inftyNj​→∞. For each graph, choose a root and construct the one-round lightcone-ZY schedule SjS_jSj​ by recursive BFS, resolving unspecified ties by vertex labels. Each schedule starts in ∣+⟩⊗Nj|+\rangle^{\otimes N_j}∣+⟩⊗Nj​ and uses one gate e−iθZiYj/2e^{-i\theta Z_iY_j/2}e−iθZi​Yj​/2 per directed edge, with a common real angle. Let L0(G,S;θ)L_0(G,S;\theta)L0​(G,S;θ) be the expected cut computed by the isolated-boundary 0-local prescription, Cmax⁡(G)C_{\max}(G)Cmax​(G) the attained maximum cut, α0(G,S)=max⁡θL0(G,S;θ)/Cmax⁡(G)\alpha_0(G,S)=\max_\theta L_0(G,S;\theta)/C_{\max}(G)α0​(G,S)=maxθ​L0​(G,S;θ)/Cmax​(G), and b0(G,S)=max⁡θL0(G,S;θ)/∣E(G)∣b_0(G,S)=\max_\theta L_0(G,S;\theta)/|E(G)|b0​(G,S)=maxθ​L0​(G,S;θ)/∣E(G)∣. Let N+(S)N_+(S)N+​(S) count the zero-in-degree vertices and put

kj=23+4N+(Sj)3Nj,B(k)=max⁡0≤θ≤π/212[1+(1−k)sin⁡θ+kcos⁡θsin⁡θ].k_j=\frac23+\frac{4N_+(S_j)}{3N_j},\qquad B(k)=\max_{0\le\theta\le\pi/2}\frac12[1+(1-k)\sin\theta+k\cos\theta\sin\theta].kj​=32​+3Nj​4N+​(Sj​)​,B(k)=0≤θ≤π/2max​21​[1+(1−k)sinθ+kcosθsinθ].

For every ε>0\varepsilon>0ε>0, there is j0j_0j0​ such that for all j≥j0j\ge j_0j≥j0​,

α0(Gj,Sj)≥B(kj)−ε,∣b0(Gj,Sj)−B(kj)∣≤ε,\alpha_0(G_j,S_j)\ge B(k_j)-\varepsilon,\qquad |b_0(G_j,S_j)-B(k_j)|\le\varepsilon,α0​(Gj​,Sj​)≥B(kj​)−ε,∣b0​(Gj​,Sj​)−B(kj​)∣≤ε,

and every arbitrary one-round orientation and gate order SSS on GjG_jGj​ with N+(S)=N+(Sj)N_+(S)=N_+(S_j)N+​(S)=N+​(Sj​) satisfies

b0(Gj,S)≤B(kj)+ε.b_0(G_j,S)\le B(k_j)+\varepsilon.b0​(Gj​,S)≤B(kj​)+ε.

Thus the lightcone schedule attains the asymptotically optimal edge-count certificate at its source count. The pointwise guarantee gives the corresponding worst-case guarantee over graph classes. Source density need not converge. Optimality concerns this certificate; it does not identify the full-circuit ratio with the certificate.

Target

Theorem 1, equation (7); proof pp.20–22

Let (Gj)(G_j)(Gj​) be any family of finite nonempty connected undirected unweighted simple cubic graphs, with Nj→∞N_j\to\inftyNj​→∞. For each graph, choose a root and construct the one-round lightcone-ZY schedule SjS_jSj​ by recursive BFS, resolving unspecified ties by vertex labels. Each schedule starts in ∣+⟩⊗Nj|+\rangle^{\otimes N_j}∣+⟩⊗Nj​ and uses one gate e−iθZiYj/2e^{-i\theta Z_iY_j/2}e−iθZi​Yj​/2 per directed edge, with a common real angle. Let L0(G,S;θ)L_0(G,S;\theta)L0​(G,S;θ) be the expected cut computed by the isolated-boundary 0-local prescription, Cmax⁡(G)C_{\max}(G)Cmax​(G) the attained maximum cut, α0(G,S)=max⁡θL0(G,S;θ)/Cmax⁡(G)\alpha_0(G,S)=\max_\theta L_0(G,S;\theta)/C_{\max}(G)α0​(G,S)=maxθ​L0​(G,S;θ)/Cmax​(G), and b0(G,S)=max⁡θL0(G,S;θ)/∣E(G)∣b_0(G,S)=\max_\theta L_0(G,S;\theta)/|E(G)|b0​(G,S)=maxθ​L0​(G,S;θ)/∣E(G)∣. Let N+(S)N_+(S)N+​(S) count the zero-in-degree vertices and put

kj=23+4N+(Sj)3Nj,B(k)=max⁡0≤θ≤π/212[1+(1−k)sin⁡θ+kcos⁡θsin⁡θ].k_j=\frac23+\frac{4N_+(S_j)}{3N_j},\qquad B(k)=\max_{0\le\theta\le\pi/2}\frac12[1+(1-k)\sin\theta+k\cos\theta\sin\theta].kj​=32​+3Nj​4N+​(Sj​)​,B(k)=0≤θ≤π/2max​21​[1+(1−k)sinθ+kcosθsinθ].

For every ε>0\varepsilon>0ε>0, there is j0j_0j0​ such that for all j≥j0j\ge j_0j≥j0​,

α0(Gj,Sj)≥B(kj)−ε,∣b0(Gj,Sj)−B(kj)∣≤ε,\alpha_0(G_j,S_j)\ge B(k_j)-\varepsilon,\qquad |b_0(G_j,S_j)-B(k_j)|\le\varepsilon,α0​(Gj​,Sj​)≥B(kj​)−ε,∣b0​(Gj​,Sj​)−B(kj​)∣≤ε,

and every arbitrary one-round orientation and gate order SSS on GjG_jGj​ with N+(S)=N+(Sj)N_+(S)=N_+(S_j)N+​(S)=N+​(Sj​) satisfies

b0(Gj,S)≤B(kj)+ε.b_0(G_j,S)\le B(k_j)+\varepsilon.b0​(Gj​,S)≤B(kj​)+ε.

Thus the lightcone schedule attains the asymptotically optimal edge-count certificate at its source count. The pointwise guarantee gives the corresponding worst-case guarantee over graph classes. Source density need not converge. Optimality concerns this certificate; it does not identify the full-circuit ratio with the certificate.

Significance

These are known results from the cited paper. The current contribution consists of source-reviewed, compiler-checked theorem statements and mathematical definitions. Formal proofs remain open. Only the listed selected results are in scope; no whole-paper completeness is claimed.

Difficulty

A complete solution must establish every quantified conclusion under the exact stated hypotheses, including error, probability and resource conditions wherever present. The source assumptions and conventions are recorded in the attached statements and independent readbacks.

Formalization scope

Definitions preserve the existing reviewed Lean interfaces. Every target proof is currently sorry, so each target is Open. Printed-source corrections, where necessary, are labeled with the printed claim, the change and its reason.

Selected references

  • Performance guarantees of light-cone variational quantum algorithms for the maximum cut problem, arXiv:2504.12896v4. Exact result labels, PDF pages and source SHA-256 values accompany each theorem.
1 thm1 active userReviewed
Convex OptimizationOperations ResearchProbability+1·Captain: mikedeng1

Distributionally Robust Inverse Covariance Estimation: The Wasserstein Shrinkage Estimator: Without Sparsity Information the Robust Estimator Is a Closed-Form Shrinkage of the Sample EigenvaluesResearch Paper

Motivation

The precision matrix X=Σ−1X=\Sigma^{-1}X=Σ−1 of a Gaussian random vector ξ∈Rp\xi\in\mathbb R^pξ∈Rp encodes its conditional independence structure: Xij=0X_{ij}=0Xij​=0 exactly when ξi\xi_iξi​ and ξj\xi_jξj​ are independent given the other coordinates. Estimating it is a basic step in Gaussian graphical models, portfolio selection and linear discriminant analysis. The textbook estimator, the inverse of the sample covariance matrix Σ^\widehat\SigmaΣ, fails when the number nnn of samples is smaller than the dimension ppp: then Σ^\widehat\SigmaΣ is singular and the maximum likelihood problem min⁡X≻0{−log⁡det⁡X+⟨Σ^,X⟩}\min_{X\succ0}\{-\log\det X+\langle\widehat\Sigma,X\rangle\}minX≻0​{−logdetX+⟨Σ,X⟩} has no solution. Even for n>pn>pn>p the inverse sample covariance is badly conditioned.

Nguyen, Kuhn and Mohajerin Esfahani (arXiv:1805.07194, Operations Research 2022) replace the nominal distribution N(0,Σ^)\mathcal N(0,\widehat\Sigma)N(0,Σ) in the likelihood by the worst case over all normal distributions within a type-2 Wasserstein distance ρ\rhoρ of it, and show that the resulting robust problem has a closed-form solution. The solution keeps the eigenvectors of Σ^\widehat\SigmaΣ and maps its eigenvalues through an explicit nonlinear shrinkage, and it is invertible for every sample size. Shrinkage estimators of this kind had been proposed earlier for statistical reasons (Ledoit and Wolf, doi:10.1016/S0047-259X(03)00096-4); here the shrinkage follows from the robust model rather than being imposed.

Setting

Fix a dimension p≥1p\ge1p≥1. Write S+p\mathbb S^p_+S+p​ and S++p\mathbb S^p_{++}S++p​ for the positive semidefinite and positive definite symmetric p×pp\times pp×p matrices, and ⟨A,B⟩=Tr⁡[A⊤B]\langle A,B\rangle=\operatorname{Tr}[A^\top B]⟨A,B⟩=Tr[A⊤B] for the trace inner product. For distributions P1,P2\mathbb P_1,\mathbb P_2P1​,P2​ on Rp\mathbb R^pRp the type-2 Wasserstein distance is

W(P1,P2)=inf⁡Π(∫∥ξ1−ξ2∥2 Π(dξ1,dξ2))1/2,\mathbb W(\mathbb P_1,\mathbb P_2)=\inf_\Pi\Big(\int\|\xi_1-\xi_2\|^2\,\Pi(d\xi_1,d\xi_2)\Big)^{1/2},W(P1​,P2​)=Πinf​(∫∥ξ1​−ξ2​∥2Π(dξ1​,dξ2​))1/2,

the infimum over couplings Π\PiΠ with marginals P1\mathbb P_1P1​, P2\mathbb P_2P2​ (Definition 1.1).

Given a sample covariance matrix Σ^∈S+p\widehat\Sigma\in\mathbb S^p_+Σ∈S+p​ (possibly singular) and a radius ρ>0\rho>0ρ>0, the ambiguity set is

Pρ0={Q=N(0,S): S∈S+p, W(Q,N(0,Σ^))≤ρ},\mathcal P^0_\rho=\big\{\mathbb Q=\mathcal N(0,S):\ S\in\mathbb S^p_+,\ \mathbb W(\mathbb Q,\mathcal N(0,\widehat\Sigma))\le\rho\big\},Pρ0​={Q=N(0,S): S∈S+p​, W(Q,N(0,Σ))≤ρ},

the centred normal distributions, degenerate ones included, within distance ρ\rhoρ of the nominal one. The worst-case expectation is g(Σ^,X)=sup⁡Q∈Pρ0EQ[⟨ξξ⊤,X⟩]g(\widehat\Sigma,X)=\sup_{\mathbb Q\in\mathcal P^0_\rho}\mathbb E^{\mathbb Q}[\langle\xi\xi^\top,X\rangle]g(Σ,X)=supQ∈Pρ0​​EQ[⟨ξξ⊤,X⟩] (7), and the robust estimation problem (5) is

J(Σ^)=inf⁡X∈X{−log⁡det⁡X+g(Σ^,X)},\mathcal J(\widehat\Sigma)=\inf_{X\in\mathcal X}\Big\{-\log\det X+g(\widehat\Sigma,X)\Big\},J(Σ)=X∈Xinf​{−logdetX+g(Σ,X)},

where X⊆S++p\mathcal X\subseteq\mathbb S^p_{++}X⊆S++p​ is the set of admissible precision matrices; without structural information X=S++p\mathcal X=\mathbb S^p_{++}X=S++p​.

The paper reformulates (5) through the metric WS(Σ1,Σ2)=Tr⁡[Σ1]+Tr⁡[Σ2]−2Tr⁡[Σ2Σ1Σ2]\mathbb W_S(\Sigma_1,\Sigma_2)=\sqrt{\operatorname{Tr}[\Sigma_1]+\operatorname{Tr}[\Sigma_2]-2\operatorname{Tr}[\sqrt{\sqrt{\Sigma_2}\Sigma_1\sqrt{\Sigma_2}}]}WS​(Σ1​,Σ2​)=Tr[Σ1​]+Tr[Σ2​]−2Tr[Σ2​​Σ1​Σ2​​​]​ on S+p\mathbb S^p_+S+p​ (Definition 2.3), the scalar program (8)

inf⁡γ: γI≻X γ(ρ2−Tr⁡[Σ^])+γ2⟨(γI−X)−1,Σ^⟩,\inf_{\gamma:\ \gamma I\succ X}\ \gamma\big(\rho^2-\operatorname{Tr}[\widehat\Sigma]\big)+\gamma^2\big\langle(\gamma I-X)^{-1},\widehat\Sigma\big\rangle,γ: γI≻Xinf​ γ(ρ2−Tr[Σ])+γ2⟨(γI−X)−1,Σ⟩,

and the joint convex program (6), which minimizes −log⁡det⁡X-\log\det X−logdetX plus the objective of (8) over γI≻X≻0\gamma I\succ X\succ0γI≻X≻0, X∈XX\in\mathcal XX∈X.

Formalization targets

Goal: Theorem 3.1 (p. 12)

Let ρ>0\rho>0ρ>0, X=S++p\mathcal X=\mathbb S^p_{++}X=S++p​, and Σ^=∑i=1pλivivi⊤\widehat\Sigma=\sum_{i=1}^p\lambda_iv_iv_i^\topΣ=∑i=1p​λi​vi​vi⊤​ with orthonormal viv_ivi​. Then the equation

(ρ2−12∑i=1pλi)γ−p+12∑i=1pλi2γ2+4λiγ=0(16b)\Big(\rho^2-\tfrac12\sum_{i=1}^p\lambda_i\Big)\gamma-p+\tfrac12\sum_{i=1}^p\sqrt{\lambda_i^2\gamma^2+4\lambda_i\gamma}=0\tag{16b}(ρ2−21​i=1∑p​λi​)γ−p+21​i=1∑p​λi2​γ2+4λi​γ​=0(16b)

has a unique positive solution γ⋆\gamma^\starγ⋆, and the unique minimizer of (5) is

X⋆=∑i=1pxi⋆vivi⊤,xi⋆=γ⋆[1−12(λi2(γ⋆)2+4λiγ⋆−λiγ⋆)].(16a)X^\star=\sum_{i=1}^px^\star_iv_iv_i^\top,\qquad x^\star_i=\gamma^\star\Big[1-\tfrac12\Big(\sqrt{\lambda_i^2(\gamma^\star)^2+4\lambda_i\gamma^\star}-\lambda_i\gamma^\star\Big)\Big].\tag{16a}X⋆=i=1∑p​xi⋆​vi​vi⊤​,xi⋆​=γ⋆[1−21​(λi2​(γ⋆)2+4λi​γ⋆​−λi​γ⋆)].(16a)

Milestones

  1. The worst case over Pρ0\mathcal P^0_\rhoPρ0​ equals sup⁡{⟨S,X⟩:S∈S+p, WS(S,Σ^)≤ρ}\sup\{\langle S,X\rangle: S\in\mathbb S^p_+,\ \mathbb W_S(S,\widehat\Sigma)\le\rho\}sup{⟨S,X⟩:S∈S+p​, WS​(S,Σ)≤ρ} (proof of Proposition 2.8, p. 8).
  2. Lemma 2.7 (p. 7): partial infima of functions continuous in ε\varepsilonε are upper semicontinuous; under uniform calmness from below they are lower semicontinuous.
  3. Proposition 2.8 (p. 7): for Σ^⪰0\widehat\Sigma\succeq0Σ⪰0, X≻0X\succ0X≻0, g(Σ^,X)g(\widehat\Sigma,X)g(Σ,X) equals the value of (8), and ggg is continuous on S+p×S++p\mathbb S^p_+\times\mathbb S^p_{++}S+p​×S++p​.
  4. Theorem 2.6 (p. 7): for every X⊆S++p\mathcal X\subseteq\mathbb S^p_{++}X⊆S++p​, J(Σ^)\mathcal J(\widehat\Sigma)J(Σ) equals the value of (6), and J\mathcal JJ is continuous on S+p\mathbb S^p_+S+p​.
  5. Equation (16b) has a unique root in [0,∞)[0,\infty)[0,∞), and it is positive (p. 12).
  6. Identity (17), (γ⋆)2xi⋆λi=(γ⋆−xi⋆)2(\gamma^\star)^2x^\star_i\lambda_i=(\gamma^\star-x^\star_i)^2(γ⋆)2xi⋆​λi​=(γ⋆−xi⋆​)2 (p. 12), and ρ2(γ⋆)2=∑ixi⋆\rho^2(\gamma^\star)^2=\sum_ix^\star_iρ2(γ⋆)2=∑i​xi⋆​ (p. 13).
  7. For Σ^≻0\widehat\Sigma\succ0Σ≻0, (X⋆,γ⋆)(X^\star,\gamma^\star)(X⋆,γ⋆) is feasible and optimal in (6) (p. 12).

Significance

The result. Theorem 3.1 gives the robust estimator in closed form up to an eigendecomposition and a scalar root, so it costs no more than the sample covariance itself. It shows that the estimator commutes with Σ^\widehat\SigmaΣ, is positive definite for every ρ>0\rho>0ρ>0 even when Σ^\widehat\SigmaΣ is singular, and depends on the data only through the eigenvalues; the paper's later sensitivity results (Proposition 3.5) and the numerical comparisons with Ledoit–Wolf shrinkage and the graphical lasso rest on this formula. Theorem 2.6 shows more generally, for sparsity-constrained X\mathcal XX, that the robust problem is a convex program although the ambiguity set is not convex.

Formalizing it. The results are proved on paper; none is machine-checked. The formalization exercises a measure-level definition of the robust problem, with the ambiguity set defined through the coupling Wasserstein distance, and connects it to matrix analysis: the Gelbrich formula for Gaussians, a semidefinite duality, continuity of optimal value functions, and a first-order optimality argument for a matrix-fractional objective. Each milestone is reusable for other Gaussian–Wasserstein robust models, of which the platform already has several (Kalman filtering, minimax mean-square-error estimation).

Difficulty

The obvious argument is to plug X⋆X^\starX⋆ into the first-order conditions of (6). This works only when Σ^≻0\widehat\Sigma\succ0Σ≻0: for singular Σ^\widehat\SigmaΣ, every zero eigenvalue gives xi⋆=γ⋆x^\star_i=\gamma^\starxi⋆​=γ⋆, so γ⋆I−X⋆\gamma^\star I-X^\starγ⋆I−X⋆ is singular and (X⋆,γ⋆)(X^\star,\gamma^\star)(X⋆,γ⋆) is not even feasible in (6). The singular case, which is the case of interest (p>np>np>n), therefore needs continuity of the optimal value J\mathcal JJ and of the worst-case expectation ggg in Σ^\widehat\SigmaΣ, which is the content of Theorem 2.6 and Proposition 2.8. Those in turn require the reduction from distributions to covariance matrices (the Gelbrich formula, which holds for degenerate normals and is an optimal-transport theorem in its own right), a Lagrangian duality with a Lyapunov-equation inner problem, and a priori eigenvalue bounds on near-optimal XXX that vary continuously with Σ^\widehat\SigmaΣ. Sufficiency of the first-order conditions also needs joint convexity of γ2⟨(γI−X)−1,Σ^⟩\gamma^2\langle(\gamma I-X)^{-1},\widehat\Sigma\rangleγ2⟨(γI−X)−1,Σ⟩, which the paper cites.

Formalization scope

Rp\mathbb R^pRp is EuclideanSpace ℝ (Fin p) and matrices are Matrix (Fin p) (Fin p) ℝ with the entrywise topology. N(0,S)\mathcal N(0,S)N(0,S) is Mathlib's multivariateGaussian 0 S, which allows singular SSS. The Wasserstein distance is the published coupling distance WassersteinDRO.Gelbrich.wassersteinDistance 2, valued in [0,∞][0,\infty][0,∞]; the radius enters through ENNReal.ofReal ρ. The square root is the published psdSqrt, and ⟨⋅,⋅⟩\langle\cdot,\cdot\rangle⟨⋅,⋅⟩ the published WassMMSE.Sandwich.frob. The worst-case expectation, J\mathcal JJ, and the values of (6) and (8) are suprema and infima in EReal. Every distribution in Pρ0\mathcal P^0_\rhoPρ0​ is Gaussian, so the integrand ⟨ξξ⊤,X⟩\langle\xi\xi^\top,X\rangle⟨ξξ⊤,X⟩ is integrable. Every matrix inverse sits under the constraint γI≻X\gamma I\succ XγI≻X inside the infimum. "Unique minimizer" is stated as IsMinOn over all positive definite XXX together with equality of every positive definite minimizer to X⋆X^\starX⋆. The eigendecomposition is an arbitrary orthonormal one, not a basis chosen by the library.

One hypothesis is added: p≥1p\ge1p≥1, because for p=0p=0p=0 (16b) has no positive solution. Definition 2.1 prints the normal density without the factor 12\tfrac1221​ in the exponent; the standard normal distribution is used.

The goal is stated for the measure-level problem (5). Stating it on the matrix program (6) would be a different and, for singular Σ^\widehat\SigmaΣ, false theorem. Replacing Pρ0\mathcal P^0_\rhoPρ0​ by the covariance ball or by all distributions, or computing suprema as real sSup (which returns 000 on unbounded sets), would trivialize or change the statement.

The mission concerns the zero-mean problem (5) with X=S++p\mathcal X=\mathbb S^p_{++}X=S++p​ for the goal; Theorem 2.6 is posed for general X⊆S++p\mathcal X\subseteq\mathbb S^p_{++}X⊆S++p​. Out of scope: Theorem 2.10 (the unknown-mean problem (4)), Corollary 2.9, Lemma 3.3, Proposition 3.5, the algorithm of §4, the extremal distributions of §5 (Theorem 5.1) and the experiments of §6. The Gelbrich formula (Proposition 2.2) is not posed here; it is Open on the platform as WassKF.Reform.proposition_2_2. The Open theorem WassMMSE.Sandwich.proposition_A_4_i, a covariance-level duality behind Proposition 2.8, is included for reuse. Welcome contributions: the Gelbrich formula for possibly degenerate centred normals, second moments of multivariateGaussian, continuity of optimal value functions (Berge's maximum theorem), and convexity of the matrix-fractional function.

Selected references

  • V. A. Nguyen, D. Kuhn, P. Mohajerin Esfahani, Distributionally Robust Inverse Covariance Estimation: The Wasserstein Shrinkage Estimator, Operations Research 70(1), 2022; read as arXiv:1805.07194v1, 2018. https://arxiv.org/abs/1805.07194
  • C. R. Givens, R. M. Shortt, A class of Wasserstein metrics for probability distributions, Michigan Mathematical Journal 31(2), 1984. https://doi.org/10.1307/mmj/1029003026
  • O. Ledoit, M. Wolf, A well-conditioned estimator for large-dimensional covariance matrices, Journal of Multivariate Analysis 88(2), 2004. https://doi.org/10.1016/S0047-259X(03)00096-4
  • S. Boyd, L. Vandenberghe, Convex Optimization, Cambridge University Press, 2004. https://doi.org/10.1017/CBO9780511804441
14 thms1 active userReviewed
Operations ResearchStatistics·Captain: mikedeng1

Calibration of Distributionally Robust Empirical Optimization Models: The Worst-Case Sensitivity of the Expected Reward Equals Its Variance Divided by φ''(1)Research Paper

Motivation

Distributionally robust optimization (DRO) guards a data-driven decision against misspecification of the model that generated the data. In its penalized form, the decision maker replaces the sample-average problem max⁡xEPn[f(x,Y)]\max_x \mathbb E_{\mathbb P_n}[f(x,Y)]maxx​EPn​​[f(x,Y)], where Pn\mathbb P_nPn​ is the empirical distribution of the data Y1,…,YnY_1,\dots,Y_nY1​,…,Yn​, by

max⁡x min⁡Q{EQ[f(x,Y)]+1δ Hϕ(Q ∣ Pn)},\max_x\ \min_{\mathbb Q}\Big\{\mathbb E_{\mathbb Q}[f(x,Y)]+\frac1\delta\,\mathcal H_\phi(\mathbb Q\,|\,\mathbb P_n)\Big\},xmax​ Qmin​{EQ​[f(x,Y)]+δ1​Hϕ​(Q∣Pn​)},

where Hϕ\mathcal H_\phiHϕ​ is a ϕ\phiϕ-divergence and δ≥0\delta\ge0δ≥0 controls how far an adversary may move the distribution. Such models are used in operations research, statistics and machine learning (Ben-Tal et al. 2013; Lam 2016; Duchi and Namkoong 2019), and a practitioner must choose δ\deltaδ. Gotoh, Kim and Lim (arXiv:1711.06565, Operations Research 2021) study this calibration problem. Their first contribution, on which the rest of the paper builds, is an exact description of what the robust model penalizes for small δ\deltaδ: the worst-case loss of expected reward is, to first order, the variance of the reward divided by the curvature ϕ′′(1)\phi''(1)ϕ′′(1) of the divergence. This mission formalizes that theorem (Theorem 2.2) together with its proof chain in Appendix F.

Setting

A decision xxx is fixed throughout, so the data enter only through the reward vector f=(f1,…,fn)f=(f_1,\dots,f_n)f=(f1​,…,fn​) with fi=f(x,Yi)f_i=f(x,Y_i)fi​=f(x,Yi​). The nominal distribution is a probability vector Pn=(p1,…,pn)\mathbb P_n=(p_1,\dots,p_n)Pn​=(p1​,…,pn​) with every pi>0p_i>0pi​>0; the empirical distribution of distinct data points is pi=1/np_i=1/npi​=1/n. Write

EPn[f]=∑i=1npifi,VPn[f]=∑i=1npi(fi−EPn[f])2.\mathbb E_{\mathbb P_n}[f]=\sum_{i=1}^n p_if_i,\qquad \mathbb V_{\mathbb P_n}[f]=\sum_{i=1}^n p_i\big(f_i-\mathbb E_{\mathbb P_n}[f]\big)^2 .EPn​​[f]=i=1∑n​pi​fi​,VPn​​[f]=i=1∑n​pi​(fi​−EPn​​[f])2.

The divergence generator is a function ϕ:R→R∪{+∞}\phi:\mathbb R\to\mathbb R\cup\{+\infty\}ϕ:R→R∪{+∞} satisfying Assumption 2.1: ϕ\phiϕ is closed (lower semicontinuous) and convex, ϕ(z)≥ϕ(1)=0\phi(z)\ge\phi(1)=0ϕ(z)≥ϕ(1)=0 for z≥0z\ge0z≥0, ϕ(z)=+∞\phi(z)=+\inftyϕ(z)=+∞ for z<0z<0z<0, and ϕ\phiϕ is twice continuously differentiable on a neighbourhood of z=1z=1z=1 with ϕ′′(1)>0\phi''(1)>0ϕ′′(1)>0. Kullback–Leibler (zlog⁡z−z+1z\log z-z+1zlogz−z+1), modified χ2\chi^2χ2 ((z−1)2(z-1)^2(z−1)2) and Burg (−log⁡z+z−1-\log z+z-1−logz+z−1) generators all qualify.

For δ>0\delta>0δ>0, the worst-case measures Q(δ)\mathbb Q(\delta)Q(δ) of (2.7) are the minimizers, over probability vectors q=(q1,…,qn)q=(q_1,\dots,q_n)q=(q1​,…,qn​), of

Jδ(q)=∑i=1nqifi+1δ∑i=1npi ϕ(qipi),J_\delta(q)=\sum_{i=1}^n q_if_i+\frac1\delta\sum_{i=1}^n p_i\,\phi\Big(\frac{q_i}{p_i}\Big),Jδ​(q)=i=1∑n​qi​fi​+δ1​i=1∑n​pi​ϕ(pi​qi​​),

and Q(0)=Pn\mathbb Q(0)=\mathbb P_nQ(0)=Pn​. The worst-case sensitivity (2.8) of the expected reward is

SPn(f)=−lim⁡δ↓0EQ(δ)[f]−EPn[f]δ.\mathcal S_{\mathbb P_n}(f)=-\lim_{\delta\downarrow0}\frac{\mathbb E_{\mathbb Q(\delta)}[f]-\mathbb E_{\mathbb P_n}[f]}{\delta}.SPn​​(f)=−δ↓0lim​δEQ(δ)​[f]−EPn​​[f]​.

The proof uses the convex conjugate ϕ∗(ζ)=sup⁡z{ζz−ϕ(z)}\phi^*(\zeta)=\sup_z\{\zeta z-\phi(z)\}ϕ∗(ζ)=supz​{ζz−ϕ(z)} (F.5) and a Lagrange multiplier c⋆(δ)c^\star(\delta)c⋆(δ) for the constraint ∑iqi=1\sum_iq_i=1∑i​qi​=1.

Formalization targets

Goal: Theorem 2.2 (p. 8)

For every ϕ\phiϕ satisfying Assumption 2.1, every Pn\mathbb P_nPn​ with positive weights and every fff, worst-case measures exist for each δ>0\delta>0δ>0, and for every choice of them

SPn(f)=1ϕ′′(1) VPn[f].\mathcal S_{\mathbb P_n}(f)=\frac{1}{\phi''(1)}\,\mathbb V_{\mathbb P_n}[f].SPn​​(f)=ϕ′′(1)1​VPn​​[f].

Milestones (Appendix F, in proof order)

  1. (F.4), p. 48. ϕ′\phi'ϕ′ has a continuously differentiable local inverse near ζ=0\zeta=0ζ=0, with [ϕ′]−1(0)=1[\phi']^{-1}(0)=1[ϕ′]−1(0)=1 and [ϕ′]−1(ζ)=1+ζ/ϕ′′(1)+o(ζ)[\phi']^{-1}(\zeta)=1+\zeta/\phi''(1)+o(\zeta)[ϕ′]−1(ζ)=1+ζ/ϕ′′(1)+o(ζ).
  2. p. 49. ϕ∗\phi^*ϕ∗ is finite and twice continuously differentiable near 000, [ϕ∗]′=[ϕ′]−1[\phi^*]'=[\phi']^{-1}[ϕ∗]′=[ϕ′]−1 there, [ϕ∗]′(0)=1[\phi^*]'(0)=1[ϕ∗]′(0)=1 and [ϕ∗]′′(0)=1/ϕ′′(1)[\phi^*]''(0)=1/\phi''(1)[ϕ∗]′′(0)=1/ϕ′′(1).
  3. (F.7)–(F.8), p. 49. For small δ>0\delta>0δ>0 the first-order condition ∑ipi[ϕ∗]′(δ(−fi−c))=1\sum_ip_i[\phi^*]'(\delta(-f_i-c))=1∑i​pi​[ϕ∗]′(δ(−fi​−c))=1 has a unique solution c⋆(δ)c^\star(\delta)c⋆(δ) near −EPn[f]-\mathbb E_{\mathbb P_n}[f]−EPn​​[f], and c⋆(δ)→−EPn[f]c^\star(\delta)\to-\mathbb E_{\mathbb P_n}[f]c⋆(δ)→−EPn​​[f] as δ↓0\delta\downarrow0δ↓0.
  4. Proposition F.1, (F.1)–(F.2), p. 47. For small δ>0\delta>0δ>0 the worst-case measure is unique, qi∗(δ)=pi[ϕ′]−1(δ(−fi−c⋆(δ)))q^*_i(\delta)=p_i[\phi']^{-1}(\delta(-f_i-c^\star(\delta)))qi∗​(δ)=pi​[ϕ′]−1(δ(−fi​−c⋆(δ))), and c⋆(δ)c^\star(\delta)c⋆(δ) maximizes the dual function −1δ∑ipiϕ∗(δ(−fi−c))−c-\frac1\delta\sum_ip_i\phi^*(\delta(-f_i-c))-c−δ1​∑i​pi​ϕ∗(δ(−fi​−c))−c.
  5. Proposition F.1, (F.3), p. 47. qi∗(δ)=pi{1−δ(fi−EPn[f])/ϕ′′(1)}+o(δ)q^*_i(\delta)=p_i\{1-\delta(f_i-\mathbb E_{\mathbb P_n}[f])/\phi''(1)\}+o(\delta)qi∗​(δ)=pi​{1−δ(fi​−EPn​​[f])/ϕ′′(1)}+o(δ).

Significance

Theorem 2.2 identifies penalized DRO, for small δ\deltaδ, with a mean–variance trade-off: the robust objective is (by the expansion (2.6), which the paper cites) EPn[f]−δ2ϕ′′(1)VPn[f]+o(δ)\mathbb E_{\mathbb P_n}[f]-\frac{\delta}{2\phi''(1)}\mathbb V_{\mathbb P_n}[f]+o(\delta)EPn​​[f]−2ϕ′′(1)δ​VPn​​[f]+o(δ), and the theorem gives the derivative of the worst-case mean that underlies that expansion. The paper's calibration method (§§4–6) rests on this: since in-sample robustness acts by penalizing variance, δ\deltaδ is chosen by trading an out-of-sample reduction in variance against a loss in mean.

The result is proved in the paper; to the best of current searches it has no machine-checked proof. The mission produces a complete formal proof of Theorem 2.2 under the paper's own assumption, a formal treatment of the conjugate duality for penalized ϕ\phiϕ-divergence problems on finite supports, and corrected versions of three steps of the printed argument (see Formalization scope).

Difficulty

The theorem is a first-order expansion of an argmin, and the obvious route is to differentiate the optimality conditions at δ=0\delta=0δ=0 by the implicit function theorem. That step fails under Assumption 2.1: the system defining the multiplier c⋆(δ)c^\star(\delta)c⋆(δ) involves [ϕ∗]′[\phi^*]'[ϕ∗]′ evaluated at δ(−fi−c)\delta(-f_i-c)δ(−fi​−c), and its partial derivative in δ\deltaδ at δ=0\delta=0δ=0 requires a third derivative of ϕ\phiϕ, which is not assumed. For ϕ(z)=(z−1)2+∣z−1∣5/2\phi(z)=(z-1)^2+|z-1|^{5/2}ϕ(z)=(z−1)2+∣z−1∣5/2 the multiplier satisfies c⋆(δ)+EPn[f]≈0.036δc^\star(\delta)+\mathbb E_{\mathbb P_n}[f]\approx0.036\sqrt\deltac⋆(δ)+EPn​​[f]≈0.036δ​, so it is not differentiable at 000, although Theorem 2.2 still holds. A proof therefore has to extract the first-order behaviour of Q(δ)\mathbb Q(\delta)Q(δ) from continuity of c⋆c^\starc⋆ at 000 alone. Further work lies in showing that the minimizer is interior and unique for small δ\deltaδ when ϕ\phiϕ is only locally smooth, and in handling extended-real values of ϕ\phiϕ and ϕ∗\phi^*ϕ∗.

Formalization scope

  • ϕ\phiϕ is a function ℝ → EReal satisfying Assumption21: lower semicontinuity, pointwise convexity on R\mathbb RR (with 0⋅(+∞)=00\cdot(+\infty)=00⋅(+∞)=0), 0≤ϕ(z)0\le\phi(z)0≤ϕ(z) for z≥0z\ge0z≥0, ϕ(1)=0\phi(1)=0ϕ(1)=0, ϕ(z)=⊤\phi(z)=\topϕ(z)=⊤ for z<0z<0z<0, finiteness and C2C^2C2 smoothness of the real part on an open interval around 111, and ϕ′′(1)>0\phi''(1)>0ϕ′′(1)>0. Assumption 2.1 is the only hypothesis on ϕ\phiϕ: no third derivative, no finiteness on (0,∞)(0,\infty)(0,∞), and no separate ϕ′(1)=0\phi'(1)=0ϕ′(1)=0 (it follows from the assumption).
  • Derivatives of ϕ\phiϕ and ϕ∗\phi^*ϕ∗ are those of their real parts (EReal.toReal); every statement that differentiates also asserts or implies finiteness where it differentiates.
  • The data are indexed by Fin n. The weights are general, pi>0p_i>0pi​>0 and ∑ipi=1\sum_ip_i=1∑i​pi​=1; the paper's empirical distribution is pi=1/np_i=1/npi​=1/n, and its variance 1n∑i(fi−EPn[f])2\frac1n\sum_i(f_i-\mathbb E_{\mathbb P_n}[f])^2n1​∑i​(fi​−EPn​​[f])2 is the special case. The paper's (2.4) also allows zero weights; these are excluded.
  • Q(δ)\mathbb Q(\delta)Q(δ) ranges over the minimizers of JδJ_\deltaJδ​ on Mathlib's stdSimplex. The goal asserts that minimizers exist for every δ>0\delta>0δ>0 and that the limit holds for every selection of minimizers; it is not a statement about an arbitrary function constrained by hypotheses, and the existence clause rules out a vacuous reading.
  • The sensitivity (2.8) is stated as a one-sided limit along δ↓0\delta\downarrow0δ↓0, so the branch Q(0)=Pn\mathbb Q(0)=\mathbb P_nQ(0)=Pn​ is not needed.
  • Corrected readings: (F.4) prints ϕ−1\phi^{-1}ϕ−1 and ϕ′′(0)\phi''(0)ϕ′′(0) for [ϕ′]−1[\phi']^{-1}[ϕ′]−1 and ϕ′′(1)\phi''(1)ϕ′′(1); p. 49 prints [ϕ∗]′′(0)=1/ϕ′′(0)[\phi^*]''(0)=1/\phi''(0)[ϕ∗]′′(0)=1/ϕ′′(0) for 1/ϕ′′(1)1/\phi''(1)1/ϕ′′(1); the claim that c⋆c^\starc⋆ is continuously differentiable at δ=0\delta=0δ=0 is false under Assumption 2.1, and milestone 3 states continuity at 000 instead. The clause "Q(δ)\mathbb Q(\delta)Q(δ) is continuously differentiable near δ=0\delta=0δ=0" of Proposition F.1 is not stated; (F.3) is.
  • Out of scope: the asymptotic out-of-sample analysis of §§3–5 (Proposition 3.2, Theorem 3.3, Propositions 4.1, 4.2, 5.2, Theorem 5.3), the bootstrap calibration algorithm of §6 and the experiments of §7. Those results either apply cited limit theorems, or expand moments of quantities known only in distribution without the integrability that would justify it.
  • Everything beyond the local definitions is in Mathlib: EReal, LowerSemicontinuous, stdSimplex, deriv, ContDiffOn, HasDerivAt, Filter.Tendsto. A reusable by-product is the local theory of the convex conjugate of a C2C^2C2 convex function near a point of positive curvature. Contributions of proofs of any milestone are welcome.

Selected references

  • J. Gotoh, M. J. Kim, A. E. B. Lim, Calibration of Distributionally Robust Empirical Optimization Models, Operations Research, 2021; read as arXiv:1711.06565v2, 2020. https://arxiv.org/abs/1711.06565
  • A. Ben-Tal, D. den Hertog, A. De Waegenaere, B. Melenberg, G. Rennen, Robust Solutions of Optimization Problems Affected by Uncertain Probabilities, Management Science 59(2), 2013. https://doi.org/10.1287/mnsc.1120.1641
  • H. Lam, Robust Sensitivity Analysis for Stochastic Systems, Mathematics of Operations Research 41(4), 2016. https://doi.org/10.1287/moor.2015.0776
  • J. C. Duchi, H. Namkoong, Variance-based Regularization with Convex Objectives, Journal of Machine Learning Research 20, 2019. https://arxiv.org/abs/1610.02581
7 thms1 active userReviewed
EconomicsOperations ResearchProbability·Captain: mikedeng1

Initial Coin Offerings, Speculation, and Asset Tokenization: A Utility-Token ICO Fails When v ≤ 2c and Otherwise Has a Unique Equilibrium with Cap n* in (mc/v, m/2) and No Fund DiversionResearch Paper

Motivation

A firm can sell utility tokens before it has produced the good those tokens will buy. The sale supplies cash for production, but the firm can keep some or all of that cash instead. Speculators anticipate both the later value of a token and this diversion incentive when deciding whether to buy. Gan, Tsoukalas and Netessine study the resulting financing and production decisions in a three-period model of an initial coin offering (ICO). Their utility-token analysis identifies a value-to-cost threshold below which the ICO cannot raise cash and, above it, a unique equilibrium design under the paper's demand condition. Gan, Tsoukalas and Netessine, SSRN author version, §§2–3 and Appendix B.1.

The question matters to operations and finance because the funds obtained before production change the firm's later incentive to produce. Selling more tokens supplies a larger budget but leaves the firm with fewer tokens to sell after demand is realized. The model makes that tension quantitative through the ICO cap, production quantity and market token price. Gan, Tsoukalas and Netessine, pp. 7–14.

Setting

The firm initially has no wealth and owns m>0m>0m>0 utility tokens, redeemable for its future product. It chooses an ICO price τ≥0\tau\ge0τ≥0 and a cap n∈[0,m]n\in[0,m]n∈[0,m] on tokens sold to speculators. There are z≥mz\ge mz≥m potential speculators. Each wants at most one token and arrives simultaneously. If sss tokens sell, the firm may produce QQQ units at unit cost c>0c>0c>0, subject to 0≤Q≤τs/c0\le Q\le\tau s/c0≤Q≤τs/c. Customer demand DDD has probability law μ\muμ and cumulative distribution function FFF; customers value each unit at v>cv>cv>c. Token counts and quantities are represented by real numbers, as in the paper's continuous optimization. Gan, Tsoukalas and Netessine, §2, pp. 7–10.

The market-clearing price of a token after demand is realized is (v/m)min⁡{Q,D}(v/m)\min\{Q,D\}(v/m)min{Q,D}. Write S(Q)=Eμ[min⁡{D,Q}]S(Q)=\mathbb E_\mu[\min\{D,Q\}]S(Q)=Eμ​[min{D,Q}] for expected sales. Conditional on sss sales, the firm maximizes (m−s)(v/m)S(Q)−cQ(m-s)(v/m)S(Q)-cQ(m−s)(v/m)S(Q)−cQ over the production budget. A production rule Q(τ,s)Q(\tau,s)Q(τ,s) selects a maximizer at every feasible history; it is determined by this optimization problem rather than prescribed by a closed formula. At the ICO stage a speculator's expected utility is

uτ(s)=sz(vmS(Q(τ,s))−τ).u_\tau(s)=\frac{s}{z}\left(\frac vm S(Q(\tau,s))-\tau\right).uτ​(s)=zs​(mv​S(Q(τ,s))−τ).

The participation rule sells all nnn offered tokens when uτ(n)≥0u_\tau(n)\ge0uτ​(n)≥0, and otherwise sells none. The firm's expected terminal wealth is ICO receipts less production cost plus the market value of its unsold tokens. An equilibrium consists of production optimality after every feasible history and a pair (τ,n)(\tau,n)(τ,n) maximizing this wealth over all τ≥0\tau\ge0τ≥0 and 0≤n≤m0\le n\le m0≤n≤m. The market-clearing and participation rules are the model's interpretations of Lemma 1 and Lemma 2(i). Gan, Tsoukalas and Netessine, (1)–(3), (10), pp. 8–10, 12, 34.

Formalization targets

Proposition 1 identifies the optimal production quantity in two regimes. Proposition 2 identifies when a cap can support positive sales at a positive ICO price. Lemma 2 and Propositions 12–13 supply the participation and optimal-cap statements recorded as milestones. The main target is Proposition 3, including every part of its conclusion. Gan, Tsoukalas and Netessine, pp. 11–14, 34–35.

If v≤2cv\le2cv≤2c, no feasible ICO design raises cash. If v>2cv>2cv>2c, the equilibrium ICO price τ∗\tau^*τ∗ and cap n∗n^*n∗ exist and are unique. With

Q∗=F−1 ⁣(1−mm−n∗cv),Q^*=F^{-1}\!\left(1-\frac{m}{m-n^*}\frac cv\right),Q∗=F−1(1−m−n∗m​vc​),

the cap is the unique point in (mc/v,m/2)(mc/v,m/2)(mc/v,m/2) satisfying

vn∗cmS(Q∗)=Q∗.\frac{vn^*}{cm}S(Q^*)=Q^*.cmvn∗​S(Q∗)=Q∗.

The remaining conclusions are τ∗=(v/m)S(Q∗)\tau^*=(v/m)S(Q^*)τ∗=(v/m)S(Q∗), all n∗n^*n∗ tokens sell, market-period token price equals (v/m)min⁡{Q∗,D}(v/m)\min\{Q^*,D\}(v/m)min{Q∗,D} with expectation τ∗\tau^*τ∗, and the full ICO proceeds are used for production: cQ∗=τ∗n∗cQ^*=\tau^*n^*cQ∗=τ∗n∗. Gan, Tsoukalas and Netessine, Proposition 3, pp. 13–14.

Significance

The result gives a precise failure threshold for a utility-token ICO and ties the successful design to demand, production cost and the amount of tokens retained by the firm. In particular, its cap is below half of the total token supply, and at the optimum the production budget binds. These are statements about the model's incentive problem, with the demand condition required for its uniqueness result. Gan, Tsoukalas and Netessine, discussion after Proposition 3, p. 14.

The paper proves these results mathematically. This mission records their Lean statements as open goals; it does not yet supply machine-checked proofs. Completing the formalization would also develop reusable facts about expected truncated demand, inverse distribution functions, and optimization under a cash budget. The equity-token comparison, extensions and numerical experiments remain separate from this target. Gan, Tsoukalas and Netessine, §§4, 6 and Appendix C.

Difficulty

The firm controls the ICO price and cap before the production decision, while speculator participation responds to the production rule. Raising the cap increases possible receipts but can lower the firm's incentive to produce and therefore the resale value speculators expect. A production optimum for fixed sales does not by itself identify which sales level will occur. The firm's wealth also changes regime when the production budget ceases to bind, so a single smooth optimization statement does not cover the entire feasible set. The uniqueness claim depends on the demand-density condition stated before Proposition 12. Gan, Tsoukalas and Netessine, §§3.1–3.4 and Appendix B.1.

Formalization scope

Demand is one probability measure μ\muμ on R\mathbb RR: FFF is its cumulative distribution function and S(Q)S(Q)S(Q) is the integral of min⁡(D,Q)\min(D,Q)min(D,Q) against that same measure. The inverse expression is the infimum of nonnegative xxx with F(x)≥yF(x)\ge yF(x)≥y. The paper's F−1(0)=0F^{-1}(0)=0F−1(0)=0 is represented by F(x)=0F(x)=0F(x)=0 for x≤0x\le0x≤0 and F(x)>0F(x)>0F(x)>0 for x>0x>0x>0. Because the proofs and the Appendix B.1 condition use a density and its derivative, the formal setting requires a positive differentiable density wherever x>0x>0x>0 and F(x)<1F(x)<1F(x)<1. The paper's informal z≫mz\gg mz≫m is represented by m≤zm\le zm≤z. These choices are explicit added assumptions or readings of the source's conventions. Gan, Tsoukalas and Netessine, pp. 8–9, 34, 37–38, 46–48.

The Appendix B.1 condition on f′/f2f'/f^2f′/f2 is applied at interior quantiles 0<y<1−2c/v0<y<1-2c/v0<y<1−2c/v, avoiding the support boundary where the paper does not define the derivative. Lemma 2(ii)–(iii) is stated at τ>0\tau>0τ>0, because at zero price its printed conclusions fail. The positive boundary price in Proposition 12 is considered on the open viable-cap interval; its printed upper endpoint has no positive solution. Its “unique solution” is the unique positive solution, since zero also solves the first displayed equation. The participation equality there is evaluated at full sales s=ns=ns=n: evaluated after abstention at s=0s=0s=0, it would hold automatically. These boundary readings follow the paper's own adjacent analysis. Gan, Tsoukalas and Netessine, pp. 12–13, 34–35, 45–47.

The production rule is quantified over every rule that truly optimizes the budgeted production subgame. Expected sales is the integral against μ\muμ, never a free function unrelated to FFF. The equilibrium optimizes over all feasible prices and caps; the narrow interval for n∗n^*n∗ is a conclusion. The work needed includes measure-theoretic sales identities, quantile behavior, and the firm's regime-dependent optimization. Contributions establishing these facts or proving the named milestones fit this mission. The model here is the base utility-token, simultaneous-arrival model; equity tokens, sequential arrival, the §6 extensions and numerics are outside its scope.

Selected references

  • J. R. Gan, G. Tsoukalas and S. Netessine, Initial Coin Offerings, Speculation, and Asset Tokenization, SSRN author version 3361121, June 29, 2020; published in Management Science (2020). SSRN author version, DOI.
10 thms1 active userReviewed
AnalysisEconomicsOperations Research·Captain: mikedeng1

Platform Tokenization: Financing, Governance, and Moral Hazard: For Small Capacity Cost the Blockchain-Based Business Model Strictly Dominates the Traditional OneResearch Paper

Motivation

Digital platforms (marketplaces, payment networks, sharing services) need large up-front investments in capacity before any revenue arrives, and their founders typically finance them by selling equity to venture capitalists. Since 2017 an alternative has been available: issuing a platform-specific cryptocurrency (a utility token) in an initial coin offering (ICO), and running the platform on a blockchain whose fee rules are fixed in a smart contract. Whether this is merely a new funding channel or a better business model is a question for operations management, corporate finance and platform economics alike.

J. Chod, N. Trichakis and S. A. Yang (Platform Tokenization: Financing, Governance, and Moral Hazard, Management Science, 2022) answer it in a model in which the entrepreneur's effort is not contractible. They show that the answer depends on the cost of building capacity: when capacity is expensive, equity wins (their Proposition 1), and when it is cheap, tokens win (their Proposition 2). This mission formalizes the second result.

Setting

An entrepreneur builds a platform of capacity QQQ at cost C(Q)=KQkC(Q)=KQ^kC(Q)=KQk and exerts effort eee at private cost γe\gamma eγe. Buyers' inverse demand is d(e,q)=eaq−bd(e,q)=e^aq^{-b}d(e,q)=eaq−b and sellers' supply curve is s(q)=mqns(q)=mq^ns(q)=mqn, with 0<a<b<10<a<b<10<a<b<1, m,n≥0m,n\ge0m,n≥0 and k>(1−b)/(1−a)k>(1-b)/(1-a)k>(1−b)/(1−a). Sellers pay a one-time cost ccc to join, cash flows are discounted by δ∈(0,1)\delta\in(0,1)δ∈(0,1), and each token is used v≥1v\ge1v≥1 times per period. The per-period surplus is

F(e,q)=q(d(e,q)−s(q)),\mathcal F(e,q)=q\bigl(d(e,q)-s(q)\bigr),F(e,q)=q(d(e,q)−s(q)),

with partial derivatives Fe\mathcal F_eFe​, ded_ede​ in eee. The entrepreneur's objective in both models is the net present value

F(e,Q)1−δ−cQ−C(Q)−γe.\frac{\mathcal F(e,Q)}{1-\delta}-cQ-C(Q)-\gamma e .1−δF(e,Q)​−cQ−C(Q)−γe.

In the traditional model the entrepreneur sells an equity share α\alphaα to a venture capitalist and can raise the fee once sellers have sunk their joining cost (holdup), which forces a first-period subsidy. Its equilibrium payoff \Pi^\$$ is the maximum of the objective subject to (1-\alpha)\mathcal F_e/(1-\delta)=\gamma,where, where ,where\alphaistheVC′sbreak−evenshare,(17)–(20).Inthe∗∗blockchain−basedmodel∗∗shesellsafractionis the VC's break-even share, (17)–(20). In the **blockchain-based model** she sells a fractionistheVC′sbreak−evenshare,(17)–(20).Inthe∗∗blockchain−basedmodel∗∗shesellsafraction\alphaofthetokensandcommitstothefee;thepayoffof the tokens and commits to the fee; the payoffofthetokensandcommitstothefee;thepayoff\Pi^Bisthemaximumsubjecttois the maximum subject toisthemaximumsubjectto\mathcal F_e/(1-\delta)-\alpha\frac1v d_eQ=\gammaandandand\alpha,d(e,Q)Q=vC(Q)withwithwith\alpha\le1,(33)–(36).Corollary1rewritesbothasoneprogramwitheffortfactors, (33)–(36). Corollary 1 rewrites both as one program with effort factors ,(33)–(36).Corollary1rewritesbothasoneprogramwitheffortfactors\beta^$,, ,\beta^B,theblockchainonecarryingtheextracap, the blockchain one carrying the extra cap ,theblockchainonecarryingtheextracapd(e,Q)Q\ge vC(Q)$.

Formalization targets

Goal: Proposition 2

With all other parameters fixed and c>0c>0c>0 or m>0m>0m>0, there is ε>0\varepsilon>0ε>0 such that for every K∈(0,ε]K\in(0,\varepsilon]K∈(0,ε] both suprema are finite and ΠB>Π$unlessΠB=Π$=0.\Pi^B>\Pi^\$\qquad\text{unless}\qquad\Pi^B=\Pi^\$=0 .ΠB>Π$unlessΠB=Π$=0. No value of ε\varepsilonε is fixed: the goal asserts only the existence of a cheap-capacity regime.

Milestones

  1. Corollary 1 for i=Bi=Bi=B and $i=$$: Lemmas 2–3's programs equal (37)–(40).
  2. (B.19)–(B.20): for small KKK the token cap (39) does not bind.
  3. Claim (i): h(e,Q)>g(e,Q)h(e,Q)>g(e,Q)h(e,Q)>g(e,Q), i.e. \beta^B>\beta^\$$ wherever d>s$.
  4. (B.29): e^\(Q)<e^B(Q)<e^*(Q)$, in root form.
  5. Claim (ii): the objective is strictly concave in eee with unique maximizer e∗(Q)e^*(Q)e∗(Q).

Significance

Proposition 2 is the paper's headline. It isolates two advantages of tokenization that hold even without any cost or technology difference: token investors are exposed to platform revenue rather than profit, which is less sensitive to effort, so the entrepreneur internalizes more of the marginal value of her effort; and a fee committed on a blockchain removes the holdup problem and with it the subsidy the traditional platform must finance. Together with Proposition 1 it delineates when a platform should tokenize.

The result is proved in the paper (Appendix B, pp. 19–20). It has not been machine-checked. The proof is short but leaves two steps informal: the relaxation of the cap (39) "by continuity", and the existence of optimal solutions behind the printed "max". A formal proof settles both, and fixes the exact hypotheses under which the claim holds (see the scope section).

Difficulty

The algebra of Corollary 1 and of Claim (i) is routine. The difficulty is analytic. The naive argument compares the two programs pointwise in QQQ at their largest effort roots, but the payoffs are suprema over non-compact feasible sets, and the comparison only transfers to the suprema if the traditional supremum is attained, or approached at capacities bounded away from 000 and ∞\infty∞. The relaxation of (39) requires a bound, uniform in small KKK, showing that points violating the cap cannot approach the relaxed supremum; this is where c>0c>0c>0 or m>0m>0m>0 enters, since with c=m=0c=m=0c=m=0 the objective near such points is not controlled as K→0K\to0K→0.

Formalization scope

Parameters are a structure Params with real fields a,b,m,n,K,k,c,γ,δ,va,b,m,n,K,k,c,\gamma,\delta,va,b,m,n,K,k,c,γ,δ,v; Params.Standing collects the printed assumptions (0<a<b<10<a<b<10<a<b<1, m,n≥0m,n\ge0m,n≥0, k>(1−b)/(1−a)k>(1-b)/(1-a)k>(1−b)/(1−a), v≥1v\ge1v≥1) and four the paper uses without stating (0<δ<10<\delta<10<δ<1, c≥0c\ge0c≥0, γ>0\gamma>0γ>0, K≥0K\ge0K≥0). Powers are Real.rpow, with Lean's 0y=00^y=00y=0 for y≠0y\ne0y=0; the partials Fe=aea−1Q1−b\mathcal F_e=ae^{a-1}Q^{1-b}Fe​=aea−1Q1−b, de=aea−1Q−bd_e=ae^{a-1}Q^{-b}de​=aea−1Q−b are closed forms, certified by two HasDerivAt helper theorems, and e∗(Q)e^*(Q)e∗(Q) is a closed form certified as the argmax by Claim (ii).

\Pi^\$$ and \Pi^Bare∗defined∗bytheprogramsofLemmas2and3;theunderlyingdynamicgameisnotmodelled.Eachpayoffisare *defined* by the programs of Lemmas 2 and 3; the underlying dynamic game is not modelled. Each payoff isare∗defined∗bytheprogramsofLemmas2and3;theunderlyingdynamicgameisnotmodelled.Eachpayoffis\max{0,\sup(\text{objective over the feasible set})}:thesupremumreplacestheprintedmax,nevershownattained,and: the supremum replaces the printed max, never shown attained, and :thesupremumreplacestheprintedmax,nevershownattained,and0$ is the outside option of not starting the venture, invoked in the last paragraph of the paper's proof.

Departures from the printed statement, all disclosed in the items:

  • K∈(0,ε]K\in(0,\varepsilon]K∈(0,ε] instead of [0,ε][0,\varepsilon][0,ε]: at K=0K=0K=0 the Corollary 1 payoff programs coincide on the branch c≤d−sc\le d-sc≤d−s (e.g. c=0c=0c=0, m=1m=1m=1), contradicting the printed strict claim. Lemma 2's literal 0<α0<\alpha0<α constraint omits that zero-investment boundary, so this mission states the common positive-KKK regime.
  • The added hypothesis c>0c>0c>0 or m>0m>0m>0: with c=m=0c=m=0c=m=0, \beta^\=\beta^Bandtheblockchainprogramisthetraditionaloneplusacap,soand the blockchain program is the traditional one plus a cap, soandtheblockchainprogramisthetraditionaloneplusacap,so\Pi^B\le\Pi^$foreveryfor everyforeveryK>0$.
  • Corollary 1 for i=\$$ is posed for K>0andasanequalityofpayoffs:atand as an equality of payoffs: atandasanequalityofpayoffs:atK=0,(19)gives, (19) gives ,(19)gives\alpha=0$, which (20) excludes.

The goal cannot be met vacuously: it asserts that both objective images are bounded above, so the suprema are not Lean's junk value 000, and the helper piTrad_pos_example states \Pi^\>0attheFigure1parameters( at the Figure 1 parameters (attheFigure1parameters(k=1,, ,K=0.01$), ruling out an empty traditional program.

A complete development needs real-power calculus, the intermediate value theorem, strict concavity of e↦eae\mapsto e^ae↦ea, and a compactness or coercivity argument for the suprema. The coercivity bounds for programs of the form "maximize a concave revenue minus a power cost subject to a first-order condition" are reusable for other effort-and-capacity models. Proofs of any milestone are welcome, as are proofs of the helpers.

Selected references

  • J. Chod, N. Trichakis, S. A. Yang, Platform Tokenization: Financing, Governance, and Moral Hazard, Management Science, Articles in Advance, 2022. https://doi.org/10.1287/mnsc.2021.4225
  • M. C. Jensen, W. H. Meckling, Theory of the Firm: Managerial Behavior, Agency Costs and Ownership Structure, Journal of Financial Economics 3(4), 1976. https://doi.org/10.1016/0304-405X(76)90026-X
11 thms1 active userReviewed
Operations ResearchStochastic Systems·Captain: mikedeng1

Static Pricing: Universal Guarantees for Reusable Resources: Some Static Price Guarantees 15/19 of the Profit Rate, Market Share and Service Level of an Optimal Dynamic Pricing PolicyResearch Paper

Motivation

Many services rent out a fixed stock of units that come back after use: hotel rooms, rental cars, cloud servers, hospital beds, parking spaces. Such reusable resources differ from perishable inventory because a unit sold now returns to the stock later, so the provider's pricing problem is a queueing control problem rather than a stock-depletion problem. A provider can change its price with the number of free units (dynamic pricing), or post one price and keep it (static pricing). Static prices are simpler to run, and easier to explain to customers, but they forgo the gains of reacting to congestion. How much a single price can lose is the question.

For perishable inventory, Gallego and van Ryzin (1994) showed that under a concave revenue rate a static price loses a vanishing fraction in large systems and at most a fraction 1/e1/e1/e in every regime. For reusable resources the evidence for static pricing was numerical or asymptotic: Paschalidis and Tsitsiklis (2000) reported numerical results for multi-class systems, and Gans and Savin (2007) showed near-optimality of static pricing in rental systems whose offered load and capacity are both large. Besbes, Elmachtoub and Sun (arXiv:1905.00731) gave a guarantee that does not depend on the scale of the system: a constant fraction 15/19≈78.9%15/19 \approx 78.9\%15/19≈78.9% that holds for every capacity, service rate, demand curve and weighting of the provider's objectives.

Setting

A provider owns C≥1C \ge 1C≥1 identical units. Customers arrive as a Poisson process of rate Λ>0\Lambda > 0Λ>0, and at price ppp a customer buys with probability Fˉ(p)\bar F(p)Fˉ(p); the effective arrival rate is λ(p)=ΛFˉ(p)\lambda(p) = \Lambda \bar F(p)λ(p)=ΛFˉ(p). Prices and rates are in one-to-one correspondence, so the provider chooses a rate λ∈[0,Λ]\lambda \in [0,\Lambda]λ∈[0,Λ] and charges p(λ)p(\lambda)p(λ). A buyer holds one unit for an exponential time of mean 1/μ1/\mu1/μ, pays p(λ)p(\lambda)p(λ), and costs the provider c>0c > 0c>0. A customer who finds every unit busy is lost.

A stationary policy is a vector of rates λ1,…,λC∈[0,Λ]\lambda_1, \dots, \lambda_C \in [0,\Lambda]λ1​,…,λC​∈[0,Λ], with λi\lambda_iλi​ used while iii units are free; a static policy uses one rate lll in every state. The number of free units is a birth–death process with steady-state probabilities

Pi(π)=C!(C−i)!∏j=i+1Cλjμ∑k=0CC!(C−k)!∏j=k+1Cλjμ,i=0,…,C.\mathbb P_i(\pi) = \frac{\frac{C!}{(C-i)!}\prod_{j=i+1}^{C}\frac{\lambda_j}{\mu}}{\sum_{k=0}^{C}\frac{C!}{(C-k)!}\prod_{j=k+1}^{C}\frac{\lambda_j}{\mu}}, \qquad i = 0, \dots, C .Pi​(π)=∑k=0C​(C−k)!C!​∏j=k+1C​μλj​​(C−i)!C!​∏j=i+1C​μλj​​​,i=0,…,C.

The profit rate, market share and service level of the policy are

Pπ=∑i=1Cλi(p(λi)−c) Pi(π),MSπ=∑i=1Cλi Pi(π),SLπ=1−P0(π),\mathcal P^\pi = \sum_{i=1}^{C}\lambda_i(p(\lambda_i)-c)\,\mathbb P_i(\pi),\qquad \mathcal{MS}^\pi = \sum_{i=1}^{C}\lambda_i\,\mathbb P_i(\pi),\qquad \mathcal{SL}^\pi = 1-\mathbb P_0(\pi),Pπ=i=1∑C​λi​(p(λi​)−c)Pi​(π),MSπ=i=1∑C​λi​Pi​(π),SLπ=1−P0​(π),

and the provider maximizes α1Pπ+α2MSπ+α3SLπ\alpha_1\mathcal P^\pi+\alpha_2\mathcal{MS}^\pi+\alpha_3\mathcal{SL}^\piα1​Pπ+α2​MSπ+α3​SLπ for weights αi≥0\alpha_i \ge 0αi​≥0 summing to 111. The instance class Ω\OmegaΩ requires the profit rate λ(p(λ)−c)\lambda(p(\lambda)-c)λ(p(λ)−c) to be concave in λ\lambdaλ.

For a policy λ\lambdaλ, the static rate λ~=∑i≥1λiPi/∑i≥1Pi\tilde\lambda = \sum_{i\ge1}\lambda_i\mathbb P_i/\sum_{i\ge1}\mathbb P_iλ~=∑i≥1​λi​Pi​/∑i≥1​Pi​ is its average rate over the states with a free unit. The proof works in the variables zi=∏j=iCλj/μz_i = \prod_{j=i}^{C}\lambda_j/\muzi​=∏j=iC​λj​/μ (with zC+1=1z_{C+1} = 1zC+1​=1), ai=C!/(C−i)!a_i = C!/(C-i)!ai​=C!/(C−i)!, x=∑k=1Cakzk+1x = \sum_{k=1}^{C}a_kz_{k+1}x=∑k=1C​ak​zk+1​ and y=∑k=2Cakzky = \sum_{k=2}^{C}a_kz_ky=∑k=2C​ak​zk​, in which the ratio of service levels of λ~\tilde\lambdaλ~ and λ\lambdaλ becomes a rational function R(z1,…,zC)R(z_1,\dots,z_C)R(z1​,…,zC​), and in a truncation R~≤R\tilde R \le RR~≤R used for C≥4C \ge 4C≥4.

Formalization targets

Goal: Theorem 1 (p. 11)

For every instance of Ω\OmegaΩ and every optimal stationary policy π∗\pi^*π∗ there is a static rate l∈[0,Λ]l \in [0,\Lambda]l∈[0,Λ] with

MSl≥1519 MSπ∗,SLl≥1519 SLπ∗,Pl≥1519 Pπ∗  if Pπ∗≥0.\mathcal{MS}^{l} \ge \tfrac{15}{19}\,\mathcal{MS}^{\pi^*},\qquad \mathcal{SL}^{l} \ge \tfrac{15}{19}\,\mathcal{SL}^{\pi^*},\qquad \mathcal P^{l} \ge \tfrac{15}{19}\,\mathcal P^{\pi^*}\ \text{ if } \mathcal P^{\pi^*} \ge 0 .MSl≥1915​MSπ∗,SLl≥1915​SLπ∗,Pl≥1915​Pπ∗  if Pπ∗≥0.

One price serves all three objectives at once, whatever the weights.

Milestones

  • Lemma 1 (p. 11): optimal rates are non-decreasing in the number of free units on the states the optimal policy reaches, and λC∗\lambda^*_CλC∗​ is at most the myopic rate λˉ\bar\lambdaλˉ.
  • (11), (12) (pp. 12–13): for the static rate λ~\tilde\lambdaλ~ of any policy, the market-share ratio equals the service-level ratio and the profit ratio is at least it.
  • Step 2 (p. 13): the service-level ratio equals R(z1,…,zC)R(z_1,\dots,z_C)R(z1​,…,zC​).
  • Step 2a (p. 14): R≥4/5R \ge 4/5R≥4/5 for C=2C = 2C=2 and R≥15/19R \ge 15/19R≥15/19 for C=3C = 3C=3.
  • Step 2b (p. 14): R~≤R\tilde R \le RR~≤R for C≥4C \ge 4C≥4.
  • Lemmas 2–4 (p. 15): ∂R~/∂z1≥0\partial\tilde R/\partial z_1 \ge 0∂R~/∂z1​≥0 when y≥a1z1y \ge a_1z_1y≥a1​z1​; R~(0,z2,…,zC)≥104/131\tilde R(0,z_2,\dots,z_C) \ge 104/131R~(0,z2​,…,zC​)≥104/131; R~≥6/7\tilde R \ge 6/7R~≥6/7 when y≤a1z1y \le a_1z_1y≤a1​z1​.
  • Combination (p. 15): R≥R~≥min⁡{104/131,6/7}≥15/19R \ge \tilde R \ge \min\{104/131, 6/7\} \ge 15/19R≥R~≥min{104/131,6/7}≥15/19 for C≥4C \ge 4C≥4.

Significance

The theorem bounds the value of dynamic pricing for reusable resources by a universal constant: dynamic pricing can improve each objective by at most a factor 19/1519/1519/15, so a provider can adopt a single price at a known, bounded cost. Since the same price works for all weights, the optimal static price also earns at least 15/1915/1915/19 of the optimal weighted objective. Section 3.2 of the paper shows that the constructed static rate λ~\tilde\lambdaλ~ attains exactly 15/1915/1915/19 in a limit, so the analysis of that rate cannot be improved.

The result is proved in the paper (arXiv v3, 2020; Operations Research, 2022). No part of it has a machine-checked proof. Formalizing it checks a proof whose second half is a case analysis of high-degree rational functions spread over ten pages of an e-companion, and produces closed-form, reusable statements about the stationary distribution of finite birth–death chains with state-dependent rates.

Difficulty

Step 1 is algebra and one application of Jensen's inequality. The difficulty is in bounding RRR for every CCC. For C≤3C \le 3C≤3 the bound is coefficient matching between two explicit polynomials. For C≥4C \ge 4C≥4 the numerator and denominator of RRR have degree growing with CCC, and no term-by-term comparison works uniformly; the paper's lemmas each cover a regime of y/z1y/z_1y/z1​ and require bookkeeping that is uniform in CCC.

A second difficulty is Lemma 1. It is a statement about the average-reward optimal policy of a controlled birth–death chain, proved in the paper by value iteration. In the formal statement optimality is a maximization over the closed-form objective, so a proof must either develop the average-reward optimality equation for this chain or argue directly on the closed form. The goal itself quantifies over every optimal policy, including any that is not monotone; the paper's combination step assumes the monotone structure that Lemma 1 provides only on reached states, so a complete proof of the goal must handle this gap.

Formalization scope

The model is posed over stationary state-dependent pricing policies with the closed-form steady state of §2.3; the paper's reduction from general non-anticipating policies to stationary ones, and the long-run averages (1)–(2), are taken as the model and not re-proved. A policy is a function lam : ℕ → ℝ read at the states 1,…,C1,\dots,C1,…,C with rates in [0,Λ][0,\Lambda][0,Λ]; optimality is IsMaxOn of the weighted objective over this set, and existence of an optimal policy is not assumed. Standing assumptions (the structure Standing): C≥1C \ge 1C≥1; μ,Λ,c>0\mu,\Lambda,c > 0μ,Λ,c>0; αi≥0\alpha_i \ge 0αi​≥0 with α1+α2+α3=1\alpha_1+\alpha_2+\alpha_3 = 1α1​+α2​+α3​=1; λ(p(λ)−c)\lambda(p(\lambda)-c)λ(p(λ)−c) concave on [0,Λ][0,\Lambda][0,Λ]; ppp strictly decreasing on (0,Λ](0,\Lambda](0,Λ].

Added hypotheses, each disclosed in its item: Theorem 1's profit bound is conditional on Pπ∗≥0\mathcal P^{\pi^*} \ge 0Pπ∗≥0 (the profit ratio is meaningless otherwise); Lemma 1 assumes α1>0\alpha_1 > 0α1​>0 and strict concavity, and restricts monotonicity to states of positive probability (the printed version is false without these). Lemma 2 and the combination step are stated for every nonnegative zzz, as printed. Identities (11), (12) and the RRR identity are stated for every stationary policy, since their derivations use no optimality.

The objectives are the closed forms above, not free functions constrained by hypotheses; ratios are cross-multiplied so that no objective is divided by a possibly zero quantity; zC+1=1z_{C+1} = 1zC+1​=1 is built into the definitions so that RRR and R~\tilde RR~ never divide by zero for z≥0z \ge 0z≥0; the derivative in Lemma 2 is asserted with HasDerivAt, not deriv. Every constant (15/1915/1915/19, 4/54/54/5, 104/131104/131104/131, 6/76/76/7) appears as stated.

Needed beyond Mathlib's finite sums and products, Nat.descFactorial, ConcaveOn and HasDerivAt: nothing. Theorem 2 (the 95.5% guarantee for two units and linear demand), its Lemmas 5–6, the tightness example of §3.2 and the numerical experiments are out of scope. Proofs of any milestone, and alternative proofs of the bound on RRR, are welcome.

Selected references

  • O. Besbes, A. N. Elmachtoub, Y. Sun, Static Pricing: Universal Guarantees for Reusable Resources, arXiv:1905.00731v3, 2020; Operations Research, 2022. https://arxiv.org/abs/1905.00731
  • I. Ch. Paschalidis, J. N. Tsitsiklis, Congestion-dependent pricing of network services, IEEE/ACM Transactions on Networking 8(2), 2000. https://doi.org/10.1109/90.842141
  • G. Gallego, G. van Ryzin, Optimal dynamic pricing of inventories with stochastic demand over finite horizons, Management Science 40(8), 1994. https://doi.org/10.1287/mnsc.40.8.999
  • N. Gans, S. Savin, Pricing and capacity rationing for rentals with uncertain durations, Management Science 53(3) 390–407, 2007 (cited on p. 11 for the monotonicity of optimal prices in a discounted setting).
13 thms1 active userReviewed
PreviousPage 48 of 69Next

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