Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in

Get started

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

Optimization

1,666 missions · 908 completed

Missions

Open758Completed908All1666
🏆Completed
Algorithmic Game TheoryEconomicsOperations Research·Captain: mikedeng1

Improving Access to Rare Disease Treatments: Subsidy, Pricing, and Payment Schemes I: With Manufacturer Pricing, Subsidize Only the Manufacturer; Outcome-Based Pay Raises the Price iff B < k − 1/8Research Paper

Motivation

Treatments for rare diseases can require substantial research and development spending while reaching a small patient population. A public subsidy can cover part of the manufacturer's development cost, part of the patient's price, or both. Which recipient should receive the subsidy depends on how the manufacturer responds. A further design choice is whether the manufacturer is paid when a drug is sold or only when treatment succeeds. Olsder, Martagan, and Tang formulate these choices as a sequential game between the government, a manufacturer, and patients in their SSRN working paper, §§3–4. This mission concerns their results for the case in which the manufacturer sets the price.

The paper reports that a manufacturer subsidy alone is optimal under either payment scheme and that the relative prices under the two schemes change with the government budget. The price comparison is useful because a payment contract intended to protect patients can change the price set by the manufacturer. The mission uses the working paper dated 2019-11-13. Its page and equation numbers are those of that version, which precedes the published article.

Setting

The government first chooses two subsidy shares: α∈[0,1)\alpha\in[0,1)α∈[0,1) covers the fraction α\alphaα of research cost and β∈[0,1)\beta\in[0,1)β∈[0,1) covers the fraction β\betaβ of the unit price paid on a patient's behalf. The manufacturer then chooses a nonnegative unit price ppp and a positive target efficacy eee. Research cost is ke2ke^2ke2, with k>0k>0k>0, so the manufacturer's effective cost is (1−α)ke2(1-\alpha)ke^2(1−α)ke2. The government has a budget B>0B>0B>0. The market size is one, and patient valuations are uniform on [0,1][0,1][0,1]; these conventions are given in §3.1–§3.2.

In Setting (1A) the manufacturer receives the price for every sale. Its profit is πA=p(1−(1−β)p/e)−(1−α)ke2\pi_A=p(1-(1-\beta)p/e)-(1-\alpha)ke^2πA​=p(1−(1−β)p/e)−(1−α)ke2. At price and efficacy (p,e)(p,e)(p,e), patient welfare is WA=(e−(1−β)p)2/(2e)W_A=(e-(1-\beta)p)^2/(2e)WA​=(e−(1−β)p)2/(2e), while government spending is MA=αke2+βp(1−(1−β)p/e)M_A=\alpha ke^2+\beta p(1-(1-\beta)p/e)MA​=αke2+βp(1−(1−β)p/e). These are the paper's equations (2), (3), and (5). In Setting (1B) payment occurs only if treatment succeeds. The corresponding expressions are πB=ep(1−(1−β)p)−(1−α)ke2\pi_B=ep(1-(1-\beta)p)-(1-\alpha)ke^2πB​=ep(1−(1−β)p)−(1−α)ke2, WB=e(1−(1−β)p)2/2W_B=e(1-(1-\beta)p)^2/2WB​=e(1−(1−β)p)2/2, and MB=αke2+eβp(1−(1−β)p)M_B=\alpha ke^2+e\beta p(1-(1-\beta)p)MB​=αke2+eβp(1−(1−β)p), from equations (7), (8), and (10) of the same source.

For each scheme, a manufacturer best response is a pair (p,e)(p,e)(p,e) maximizing that scheme's profit over all p≥0p\ge0p≥0, e>0e>0e>0. A government policy is optimal when it has a best response at which spending does not exceed BBB, and its patient welfare is at least the welfare of every feasible policy evaluated at every manufacturer best response. This expresses the government's leader role and the manufacturer's follower role in the game's sequence of events, rather than assigning the closed forms of §§4.1–4.2 to either player by definition.

Formalization targets

Government policy under each payment scheme

Proposition 1 of the working paper, p. 12, gives the unique optimal policy under sales-based payment. The paragraph after (16) on p. 13 says the same policy is optimal under outcome-based payment:

(α,β)=(α∗,0),α∗=1+128Bk−256Bk+1128Bk.(\alpha,\beta)=(\alpha^*,0),\qquad \alpha^*=\frac{1+128Bk-\sqrt{256Bk+1}}{128Bk}.(α,β)=(α∗,0),α∗=128Bk1+128Bk−256Bk+1​​.

The budget binds at this policy. In both settings the optimal patient welfare and the manufacturer's profit equal 2B/(256Bk+1−1)2B/(\sqrt{256Bk+1}-1)2B/(256Bk+1​−1). These policy claims, the two best-response formulas, and the two welfare and spending reductions form the six milestones.

Price comparison

Corollary 1 on p. 13 compares the manufacturer's optimal price in the two payment schemes. If pAp_ApA​ and pBp_BpB​ denote prices at optimal policies and best responses, the goal is the three-way statement

B<k−18⇒pA<pB,B=k−18⇒pA=pB,B>k−18⇒pA>pB.B<k-\tfrac18\Rightarrow p_A<p_B,\qquad B=k-\tfrac18\Rightarrow p_A=p_B,\qquad B>k-\tfrac18\Rightarrow p_A>p_B.B<k−81​⇒pA​<pB​,B=k−81​⇒pA​=pB​,B>k−81​⇒pA​>pB​.

The printed second clause uses B≥k−1/8B\ge k-1/8B≥k−1/8 and says “higher”; equality of the two prices at the threshold is a boundary slip. The formal target records equality separately and preserves the strict high-budget comparison.

Significance

The policy result identifies which subsidy reaches patients most effectively within this model: when the manufacturer sets the price, the government uses its entire budget on the manufacturer's development cost, regardless of whether payment is per sale or contingent on treatment success. The price result adds a distinct comparison. Equal optimal subsidies and equal patient welfare do not imply equal prices; the sign of the price difference depends on BBB relative to k−1/8k-1/8k−1/8. This distinction appears explicitly in the paper's discussion following Corollary 1, pp. 13–14.

The working paper proves these results mathematically. The mission's remaining work is to give machine-checked proofs for the game definitions, both best-response results, both welfare and spending reductions, the unique optimum, and the final price comparison. It does not assert that those proofs have already been formalized. The definitions of attained best response and government optimality can also support later analyses of different subsidy or payment rules.

Difficulty

The government cannot compare the two schemes by holding the manufacturer's choices fixed. The manufacturer optimizes both price and efficacy after observing the subsidy policy, and the two profit functions have different price terms. Even after determining each manufacturer's response, identical formulas for government welfare and spending do not themselves establish an attained and unique optimum on the continuous half-open policy region [0,1)2[0,1)^2[0,1)2. The price comparison then concerns the actual best-response prices at that optimum, including the threshold where the two prices coincide. These dependencies explain why the reduced expressions alone cannot serve as the definition of the game.

Formalization scope

Lean represents all parameters, policies, prices, efficacies, profit, welfare, and spending in R\mathbb RR. The policy predicate requires α,β∈[0,1)\alpha,\beta\in[0,1)α,β∈[0,1). Every theorem assumes k>0k>0k>0; the budget results also assume B>0B>0B>0. These positivity conditions make the paper's denominators meaningful and state its implicit economic regime. Prices chosen by the manufacturer satisfy p≥0p\ge0p≥0. Its efficacy choice satisfies e>0e>0e>0 and has no imposed upper bound of one: equations (3) and (8) maximize over eee, and in the high-budget part of Corollary 1 their optimizer can exceed one. This is a convention of the paper's algebraic model, even though efficacy is introduced as a probability.

The demand expressions used in the paper's equations are left unclipped. At the stated best responses, they lie in the relevant nonnegative range. Best responses are represented as sets of all maximizers, and the goal compares every response at every optimal policy. Government optimality requires a feasible best response and comparison with every feasible competing policy and response, so neither existence nor uniqueness is obtained from an empty set. In particular, the reduced welfare and budget formulas (13) and (16) are milestone conclusions, not definitions of government choice. Reusable contributions include real optimization arguments for joint price and efficacy maximization and for attained welfare maxima over subsidy policies.

Selected references

  • W. Olsder, T. Martagan, and C. S. Tang, Improving Access to Rare Disease Treatments: Optimal Subsidies, Pricing, and Payment, SSRN working paper 3481150, version of 2019-11-13, §§3–4, pp. 8–14. SSRN.
  • W. Olsder, T. Martagan, and C. S. Tang, Improving Access to Rare Disease Treatments: Subsidy, Pricing, and Payment Schemes, Management Science, 2023. DOI: 10.1287/mnsc.2022.4634.
8 thms2 active usersReviewed
🏆Completed
Operations ResearchStatistics·Captain: mikedeng1

The Risk of Expected Utility Under Parameter Uncertainty II: The Robust Shrinkage Intensity Lies Between the Variance-Minimizing and Mean-Maximizing Intensities and Tends to OneResearch Paper

Why parameter uncertainty changes portfolio choice

An investor selecting a portfolio from estimated returns faces two distinct outcomes: the average utility the chosen rule delivers across possible historical samples, and the variation of that utility from one sample to another. A portfolio rule can perform well on average while being sensitive to the particular observations used to estimate it. Lassance, Martín-Utrera, and Simaan quantify this sensitivity for portfolios estimated from Gaussian returns and propose a mean-risk criterion that penalizes the standard deviation of out-of-sample utility (OOSU). This mission concerns the shrinkage intensity that maximizes that criterion. Its source is the authors' SSRN manuscript dated August 18, 2023, including the Internet Appendix; page labels IA1–IA45 refer to that appendix.

The paper's Proposition 1 provides an exact finite-sample variance for OOSU, and Proposition IA.1 restates a closed-form OOSU mean from Kan, Wang, and Zhou. Those formulas make it possible to compare choices that maximize average utility, minimize utility variance, or balance the two. Proposition 4 characterizes the balancing choice without fixing the risk weight to a particular numerical calibration. Lassance, Martín-Utrera, and Simaan, §§4–5 and Internet Appendix IA.1.

The market and the shrinkage rule

There are NNN risky stocks. Their excess-return vector has population mean μ\muμ and positive-definite covariance matrix Σ\SigmaΣ. An investor with risk-aversion coefficient γ>0\gamma>0γ>0 holds weights www summing to one and evaluates their mean-variance utility as U(w)=w⊤μ−(γ/2)w⊤ΣwU(w)=w^\top\mu-(\gamma/2)w^\top\Sigma wU(w)=w⊤μ−(γ/2)w⊤Σw. The population global-minimum-variance portfolio has mean μg\mu_gμg​ and variance σg2>0\sigma_g^2>0σg2​>0. The zero-cost portfolio that accounts for mean-return opportunities has return variance ψ2≥0\psi^2\geq0ψ2≥0. These constants are defined from μ\muμ and Σ\SigmaΣ in equations (5)–(7). Source, §3.1.

From TTT independent Gaussian observations, the investor estimates the mean and covariance, using a 1/T1/T1/T factor in the sample covariance. The sample mean-variance portfolio and sample global-minimum-variance portfolio are mixed using an intensity κ∈[0,1]\kappa\in[0,1]κ∈[0,1]: κ=0\kappa=0κ=0 selects the latter and κ=1\kappa=1κ=1 the former. Because the data are random, this portfolio's OOSU is random. Let ET(κ)E_T(\kappa)ET​(κ) and VT(κ)V_T(\kappa)VT​(κ) denote its OOSU mean and variance. In this mission they are the exact analytic expressions in (IA1)–(IA2) and (13)–(19), respectively. The formulas depend on N,T,γ,μg,σg2,ψ2N,T,\gamma,\mu_g,\sigma_g^2,\psi^2N,T,γ,μg​,σg2​,ψ2, and κ\kappaκ; the variance formula is a fourth-degree polynomial in κ\kappaκ. Source, §§3.2–4.1 and Appendix IA.1.

For a fixed robustness weight λ≥0\lambda\geq0λ≥0, the mean-risk OOSU is

RT(κ)=ET(κ)−λVT(κ).R_T(\kappa)=E_T(\kappa)-\lambda\sqrt{V_T(\kappa)}.RT​(κ)=ET​(κ)−λVT​(κ)​.

The robust intensity κR\kappa_RκR​ maximizes RTR_TRT​ on [0,1][0,1][0,1]. A variance-minimizing intensity is denoted κV\kappa_VκV​, while κE(T)\kappa_E(T)κE​(T) maximizes ETE_TET​ and has the explicit form (IA3). The sample-size condition throughout finite-sample claims is N≥2N\geq2N≥2 and T>N+7T>N+7T>N+7. Source, Assumption 1 and equations (20)–(21).

Formalization targets

The main target is Proposition 4. For every finite sample size allowed by Assumption 1, maximizers of RTR_TRT​ and minimizers of VTV_TVT​ exist, and every such pair obeys

κV≤κR≤κE(T).\kappa_V\leq\kappa_R\leq\kappa_E(T).κV​≤κR​≤κE​(T).

When ψ2>0\psi^2>0ψ2>0, every sequence of robust maximizers for increasing TTT also obeys

lim⁡T→∞κR(T)=1.\lim_{T\to\infty}\kappa_R(T)=1.T→∞lim​κR​(T)=1.

The ordered milestones establish that κE(T)\kappa_E(T)κE​(T) is the OOSU mean maximizer and lies in [0,1][0,1][0,1]; that it tends to one for ψ2>0\psi^2>0ψ2>0; that OOSU variance decreases with sample size and tends to zero for each fixed admissible κ\kappaκ; and that variance is nondecreasing as κ\kappaκ rises from κE(T)\kappa_E(T)κE​(T) to one. The last milestone isolates the shrinkage-intensity clause of Proposition 2(2). Source, Proposition IA.1, Proposition 2, and Proposition 4.

What the result supplies

The inequality puts the risk-balanced choice on a single interval with two interpretable endpoints. A user of the model can compare robust allocations with the mean-optimal and variance-optimal portfolios without solving an unconstrained optimization problem over all intensities. The asymptotic statement says that, for fixed market parameters and positive ψ2\psi^2ψ2, any robust choice approaches the sample mean-variance endpoint as the historical sample grows. The theorem itself is proved in the manuscript; this mission asks for machine-checked statements and proofs of that known result, not for a new mathematical claim. Source, §5.2 and proof of Proposition 4, pp. IA44–IA45.

Formalizing the closed-form analysis also produces reusable tools for optimizing a polynomial mean and a polynomial variance under a square-root risk penalty on a compact interval. The supporting items separate the paper's exact formulas from the statements about their extrema and limits. The probabilistic derivation of the variance is the target of the separate Proposition 1 mission; the closed-form identities here let this mission focus on the optimizer comparison. No proof of this mission's goal is claimed to be machine checked yet.

The central difficulty

The mean has a transparent quadratic maximum, but the variance is a fourth-degree expression whose coefficients are rational functions of T,N,γ,σg2,T,N,\gamma,\sigma_g^2,T,N,γ,σg2​, and ψ2\psi^2ψ2. A direct comparison of objective values at arbitrary intensities does not expose the ordering of all possible extrema. Moreover, the risk penalty uses VT\sqrt{V_T}VT​​, so its behavior cannot be inferred from the mean and variance formulas by treating the penalty as VTV_TVT​ itself. The sample-size limit concerns every sequence of optimizers, while the variance milestone gives a pointwise limit for each fixed κ\kappaκ; relating the two requires control over the entire admissible interval. Source, Proposition 1 and proof of Proposition 4.

Formalization scope

Lean stores NNN and TTT as natural numbers and casts them to real numbers before every subtraction in the rational formulas. A fixed parameter structure holds N,γ,σg2,ψ2,μg,N,\gamma,\sigma_g^2,\psi^2,\mu_g,N,γ,σg2​,ψ2,μg​, and λ\lambdaλ; TTT remains an argument so that limits as T→∞T\to\inftyT→∞ keep the other parameters fixed. The standing predicate requires N≥2N\geq2N≥2, γ>0\gamma>0γ>0, σg2>0\sigma_g^2>0σg2​>0, ψ2≥0\psi^2\geq0ψ2≥0, and λ≥0\lambda\geq0λ≥0. Individual finite-sample statements require T>N+7T>N+7T>N+7. The positivity and nonnegativity of the population variances come from positive definiteness of Σ\SigmaΣ; the Gaussian sampling model is what identifies the closed forms as actual OOSU moments in Proposition 1 and Proposition IA.1.

The variance function is the exact sum of (14) and the polynomial (15) with coefficients (16)–(19), including the displayed polynomial C(T,N,ψ2)C(T,N,\psi^2)C(T,N,ψ2). The mean function is (IA1)–(IA2); κE(T)\kappa_E(T)κE​(T) is (IA3); and the robustness function uses Real.sqrt of the variance, exactly as (20) requires. Extrema are taken on Set.Icc 0 1, with explicit existence and quantification over every optimizer. The goal does not choose a convenient maximizer or rely on a potentially empty optimizer set. The added ψ2>0\psi^2>0ψ2>0 condition appears only in the two limit statements, since at ψ2=0\psi^2=0ψ2=0 the printed limits fail. The manuscript's claim that the underlying estimated portfolio is consistent is outside this closed-form model, which does not contain that random portfolio.

The complete development needs real polynomial and rational inequalities, continuity and extrema on compact intervals, and limits of the coefficient functions. These tools can serve other mean-risk optimization problems. Contributions that close the four cited milestones or supply reusable analytic lemmas for them fit this mission. The paper's monotonicity claim in the stock count NNN is excluded because it is false for some admissible parameters; its variance and zero-cost-variance clauses are outside the focused milestone list. Source, Proposition 2(2) and proof, pp. 16 and IA39–IA44.

Selected references

  • N. Lassance, A. Martín-Utrera, and M. Simaan, The Risk of Expected Utility under Parameter Uncertainty, authors' SSRN manuscript dated August 18, 2023, later published in Management Science (2024). SSRN 3855546; DOI 10.1287/mnsc.2023.00178.
  • R. Kan, X. Wang, and G. Zhou, Optimal Portfolio Choice with Estimation Risk: No Risk-Free Asset Case, Management Science 68(3), 2047–2068 (2022). DOI 10.1287/mnsc.2021.3989.
6 thms2 active usersReviewed
🏆Completed
EconomicsOperations Research·Captain: mikedeng1

The Challenge of Understanding What Users Want: Inconsistent Preferences and Engagement Optimization I: Engagement Beats Utility Only Through Higher Moreishness, or Higher Span with Lower ValueResearch Paper

Why engagement is not utility

Online platforms rank content by what they can measure: clicks, watch time, session length. The implicit justification is revealed preference: if users stay longer, they must like what they see. Kleinberg, Mullainathan and Raghavan (arXiv:2202.11776v3, Management Science 2023, doi:10.1287/mnsc.2022.03683) question this justification with a model of a user whose preferences are internally inconsistent, in the tradition of dual-process models of choice. Within the model, an engagement-maximizing platform can serve content that lowers the user's welfare, and the paper asks exactly when this happens. This mission formalizes its first characterization result, Theorem 4.1 (p. 16).

The model

A user consumes a stream of items t=0,1,2,…t=0,1,2,\dotst=0,1,2,… and is a composite of two agents (§2.1, pp. 5–8).

  • System 2 is forward-looking. Each consumed item gives it a random value with mean vˉ\bar vvˉ, while leaving the platform gives an outside option WWW per step. After each item, system 2 still wants to continue with probability qqq, and otherwise it is "done" for the rest of the session.
  • System 1 is impulsive. With probability ppp it is hooked by the current item and consumes the next one without consulting system 2.

A content distribution is the triple ω=(p,q,vˉ)\omega=(p,q,\bar v)ω=(p,q,vˉ), read as moreishness ppp, span qqq and value vˉ\bar vvˉ. The parameter space is (p. 15)

Ω=[0,1)×[0,1)×R+.\Omega=[0,1)\times[0,1)\times\mathbb R_+ .Ω=[0,1)×[0,1)×R+​.

The content a platform can offer forms a content manifold M⊆Ω\mathcal M\subseteq\OmegaM⊆Ω.

Summing system 2's utility over the two phases of a session (before and after system 2 is done) gives, when the user participates,

gS(ω)=vˉ−W1−q−pW1−p,gT(ω)=11−q+p1−pg_S(\omega)=\frac{\bar v-W}{1-q}-\frac{pW}{1-p},\qquad g_T(\omega)=\frac{1}{1-q}+\frac{p}{1-p}gS​(ω)=1−qvˉ−W​−1−ppW​,gT​(ω)=1−q1​+1−pp​

(p. 16). Here gSg_SgS​ is system 2's expected utility E[S]=max⁡(gS,0)\mathbb E[S]=\max(g_S,0)E[S]=max(gS​,0) (equation (1), p. 7) and gTg_TgT​ is the expected session length E[T]\mathbb E[T]E[T] (equation (2), p. 8). The user stays away when gS(ω)<0g_S(\omega)<0gS​(ω)<0, and then T=0T=0T=0.

Write ωS=(pS,qS,vˉS)\omega_S=(p_S,q_S,\bar v_S)ωS​=(pS​,qS​,vˉS​) and ωT=(pT,qT,vˉT)\omega_T=(p_T,q_T,\bar v_T)ωT​=(pT​,qT​,vˉT​) for the utility and engagement maximizers (p. 16):

ωS∈arg⁡max⁡ω∈MgS(ω)(3),ωT∈arg⁡max⁡ω∈M, gS(ω)≥0gT(ω)(4).\omega_S\in\arg\max_{\omega\in\mathcal M} g_S(\omega)\quad(3),\qquad \omega_T\in\arg\max_{\omega\in\mathcal M,\ g_S(\omega)\ge0} g_T(\omega)\quad(4).ωS​∈argω∈Mmax​gS​(ω)(3),ωT​∈argω∈M, gS​(ω)≥0max​gT​(ω)(4).

The platform observes only engagement, so it serves ωT\omega_TωT​, and only among content the user is willing to consume. The paper assumes that M\mathcal MM contains at least one point with gS>0g_S>0gS​>0.

Formalization targets

Goal: Theorem 4.1 (p. 16)

Suppose ωS≠ωT\omega_S\neq\omega_TωS​=ωT​ and the disagreement is strict, gS(ωS)>gS(ωT)g_S(\omega_S)>g_S(\omega_T)gS​(ωS​)>gS​(ωT​) and gT(ωT)>gT(ωS)g_T(\omega_T)>g_T(\omega_S)gT​(ωT​)>gT​(ωS​). Then

pT>pSor(qT>qS  and  vˉT<vˉS).p_T>p_S\qquad\text{or}\qquad\bigl(q_T>q_S\ \text{ and }\ \bar v_T<\bar v_S\bigr).pT​>pS​or(qT​>qS​  and  vˉT​<vˉS​).

Milestones (the two steps of the printed proof)

  1. Proof of Theorem 4.1, p. 16: for ωS,ωT∈Ω\omega_S,\omega_T\in\OmegaωS​,ωT​∈Ω, if pT≤pSp_T\le p_SpT​≤pS​ and gT(ωT)>gT(ωS)g_T(\omega_T)>g_T(\omega_S)gT​(ωT​)>gT​(ωS​), then qT>qSq_T>q_SqT​>qS​.
  2. Proof of Theorem 4.1, p. 17: for ωS,ωT∈Ω\omega_S,\omega_T\in\OmegaωS​,ωT​∈Ω and W>0W>0W>0, if pT≤pSp_T\le p_SpT​≤pS​, qT>qSq_T>q_SqT​>qS​, gS(ωS)>gS(ωT)g_S(\omega_S)>g_S(\omega_T)gS​(ωS​)>gS​(ωT​) and gS(ωT)≥0g_S(\omega_T)\ge0gS​(ωT​)≥0, then vˉT<vˉS\bar v_T<\bar v_SvˉT​<vˉS​.

A supporting item, not a milestone: for ω∈Ω\omega\in\Omegaω∈Ω and W>0W>0W>0, gS(ω)≥0g_S(\omega)\ge0gS​(ω)≥0 implies vˉ≥W\bar v\ge Wvˉ≥W.

Significance

The theorem names the only two ways an engagement maximizer can do worse for the user than a utility maximizer. Either the content is more habit-forming (it raises system 1's grip), or it keeps system 2 interested for longer while delivering less per item, as when a long series of instructional videos replaces a short one. A platform that wants to diagnose misalignment therefore needs to look at moreishness and at the span–value trade-off, and at nothing else. The companion result of the paper (Theorem 4.2, a separate mission) turns this around: when moreishness is small and value nearly constant across M\mathcal MM, engagement maximization is near-optimal.

The result is proved in the paper by a few lines of algebra. No machine-checked version of it was found on Prove2Me or in Mathlib. Formalizing it pins down what the printed proof leaves implicit: the step from vˉT−W1−qT\frac{\bar v_T-W}{1-q_T}1−qT​vˉT​−W​ to vˉT−W1−qS\frac{\bar v_T-W}{1-q_S}1−qS​vˉT​−W​ on p. 17 is valid only because vˉT≥W\bar v_T\ge WvˉT​≥W, which follows from the participation constraint of (4). The mission also provides a reusable encoding of the paper's model (Ω, gSg_SgS​, gTg_TgT​, (3), (4)).

Difficulty

The mathematics is elementary. What makes the statement delicate is its hypotheses. If the participation constraint gS(ωT)≥0g_S(\omega_T)\ge0gS​(ωT​)≥0 is dropped from (4) together with the standing assumption that M\mathcal MM contains a point with gS>0g_S>0gS​>0, the theorem is false. With W=1W=1W=1 and M={(0,0,12),(0,12,12)}\mathcal M=\{(0,0,\tfrac12),(0,\tfrac12,\tfrac12)\}M={(0,0,21​),(0,21​,21​)}, the first point maximizes gSg_SgS​ and the second maximizes gTg_TgT​, the disagreement is strict, yet pT=pSp_T=p_SpT​=pS​ and vˉT=vˉS\bar v_T=\bar v_SvˉT​=vˉS​. The obvious reading of the second step, "a larger qqq shrinks the denominator", fails when vˉT<W\bar v_T<WvˉT​<W, because the numerator is then negative.

Formalization scope

  • A content distribution is a structure Params with three real fields p, q, v (for vˉ\bar vvˉ). Membership in Ω\OmegaΩ is the predicate InOmega: 0≤p<10\le p<10≤p<1, 0≤q<10\le q<10≤q<1, 0≤vˉ0\le\bar v0≤vˉ. Every theorem requires it of the points it uses, because Lean's division gives x/0=0x/0=0x/0=0 and gSg_SgS​, gTg_TgT​ would take junk values at p=1p=1p=1 or q=1q=1q=1.
  • The outside option WWW is a real parameter with the added hypothesis W>0W>0W>0. The paper sets W=1W=1W=1 "without loss of generality" (p. 5) but keeps WWW in its formulas, and the proof uses W>0W>0W>0.
  • (3) and (4) are the predicates IsUtilityMaximizer and IsEngagementMaximizer, built from Mathlib's IsMaxOn. ωS\omega_SωS​ maximizes over all of M\mathcal MM; ωT\omega_TωT​ lies in M\mathcal MM, satisfies gS(ωT)≥0g_S(\omega_T)\ge0gS​(ωT​)≥0, and maximizes gTg_TgT​ over {ω∈M:gS(ω)≥0}\{\omega\in\mathcal M:g_S(\omega)\ge0\}{ω∈M:gS​(ω)≥0}. The theorem holds for every pair of maximizers, which is stronger than the paper's "ties broken consistently" and needs no tie-breaking rule.
  • The paper's closedness of M\mathcal MM only guarantees that the maximizers exist. Since the theorem assumes them, closedness is not required.
  • The standing assumption "M\mathcal MM contains at least one point with strictly positive E[S]\mathbb E[S]E[S]" is kept as a hypothesis, as printed, although the proof does not need it once gS(ωT)≥0g_S(\omega_T)\ge0gS​(ωT​)≥0 is part of (4).
  • "One of the following conditions must hold" is an inclusive or.
  • A trivializing formalization would drop the participation constraint from (4) (the statement is then false), or replace (4) by maximization over a set that may be empty; both are ruled out by IsEngagementMaximizer, which requires ωT\omega_TωT​ itself to be feasible.
  • No library beyond Mathlib's real arithmetic is needed. Proofs of the milestones and the goal are welcome; the definitions are shared in spirit with mission II of this series, which keeps its own copy.

Selected references

  • J. Kleinberg, S. Mullainathan, M. Raghavan, The Challenge of Understanding What Users Want: Inconsistent Preferences and Engagement Optimization, arXiv:2202.11776v3, 2023. https://arxiv.org/abs/2202.11776
  • Same paper, Management Science, 2023. https://doi.org/10.1287/mnsc.2022.03683
4 thms2 active usersReviewed
🏆Completed
Algorithmic Game TheoryConvex Optimization·Captain: mikedeng1

Infinite-Dimensional Fisher Markets and Tractable Fair Division 2: For Linear Valuations on [0,1] the Feasible Utility Set Is a Projection of Linear and Parabolic ConstraintsResearch Paper

Motivation

A Fisher market divides a supply of goods among buyers with different values and budgets. In many fair division models, the goods form a continuum: pieces of time, land, or a divisible resource can be allocated in arbitrarily small amounts. A direct description of all possible buyer utilities then appears to require one allocation function for every buyer. Gao and Kroer show that when values vary linearly along an interval, the same utility set has a finite description using linear constraints and a parabolic cone. This makes the utility possibilities visible to convex optimization methods even though the underlying allocation space is infinite dimensional. Gao and Kroer, §§2 and 4.

The result is a characterization of a set, rather than a claim about one selected market equilibrium. It includes every feasible utility vector, including vectors below the Pareto frontier and cases in which adjacent buyers have identical valuations. The article proves the characterization as Theorem 4 and extends it to arbitrary subintervals and piecewise linear valuations in Theorems 5 and 6. Gao and Kroer, Theorems 4–6.

Setting

There are nnn buyers and one unit interval of items, Θ=[0,1]\Theta=[0,1]Θ=[0,1], with Lebesgue measure. Buyer iii values item θ\thetaθ at vi(θ)=ciθ+div_i(\theta)=c_i\theta+d_ivi​(θ)=ci​θ+di​. An allocation assigns a nonnegative, essentially bounded share xi(θ)x_i(\theta)xi​(θ) to each buyer, with ∑ixi(θ)≤1\sum_i x_i(\theta)\le 1∑i​xi​(θ)≤1 almost everywhere. Its utility vector has coordinates ui=∫01vi(θ)xi(θ) dθu_i=\int_0^1v_i(\theta)x_i(\theta)\,d\thetaui​=∫01​vi​(θ)xi​(θ)dθ. The feasible utility set U(v,[0,1])U(v,[0,1])U(v,[0,1]) contains all vectors obtained this way, including utilities from allocations that leave some supply unused. Gao and Kroer, (1), p. 8.

The goal assumes normalized valuations, ci/2+di=1c_i/2+d_i=1ci​/2+di​=1, and intercepts 2≥d1≥⋯≥dn≥02\ge d_1\ge\cdots\ge d_n\ge02≥d1​≥⋯≥dn​≥0. These bounds ensure that each valuation is nonnegative on the item interval. The ordering can contain ties. For each adjacent pair of buyers, the result introduces four real auxiliary variables (zi,wi,si,ti)(z_i,w_i,s_i,t_i)(zi​,wi​,si​,ti​). The pair (si,ti)(s_i,t_i)(si​,ti​) lies in the parabolic cone C={(s,t):s2≤t}\mathcal C=\{(s,t):s^2\le t\}C={(s,t):s2≤t}, and a 2×22\times22×2 matrix GiG_iGi​ maps it to (zi,wi)(z_i,w_i)(zi​,wi​). Gao and Kroer, Theorem 4, pp. 15–16.

For the supporting welfare statement, the item space is instead a compact subset of Euclidean space. A buyer's valuation is integrable and nonnegative, prices are integrable and nonnegative, and a market equilibrium gives each buyer a utility maximizing bundle within budget while clearing all positively priced supply. A Pareto optimal allocation admits no feasible allocation that weakly improves every buyer and strictly improves one. These notions are used in Lemma 6 and the path to the interval result. Gao and Kroer, §§2 and 4.1.

Formalization targets

The main target is the full equivalence of Theorem 4:

u∈U(v,[0,1])⟺u≥0 and there exist z,w,s,t satisfying Theorem 4’s linear and parabolic constraints.u\in U(v,[0,1])\quad\Longleftrightarrow\quad u\ge0\text{ and there exist }z,w,s,t\text{ satisfying Theorem 4's linear and parabolic constraints.}u∈U(v,[0,1])⟺u≥0 and there exist z,w,s,t satisfying Theorem 4’s linear and parabolic constraints.

The constraints include u1≤z1u_1\le z_1u1​≤z1​, ui≤zi+wi−1u_i\le z_i+w_{i-1}ui​≤zi​+wi−1​ for interior buyers, un≤1+wn−1u_n\le1+w_{n-1}un​≤1+wn−1​, Gi(si,ti)=(zi,wi)G_i(s_i,t_i)=(z_i,w_i)Gi​(si​,ti​)=(zi​,wi​), si2≤tis_i^2\le t_isi2​≤ti​, 0≤zi≤10\le z_i\le10≤zi​≤1, −1≤wi≤0-1\le w_i\le0−1≤wi​≤0, and zi+wi≥0z_i+w_i\ge0zi​+wi​≥0 for each adjacent pair. The representation quantifies over real auxiliary variables; it does not assume a market equilibrium or a partition into intervals. Gao and Kroer, Theorem 4, pp. 15–16.

The milestones are the paper's continuum second welfare theorem (Lemma 6), the ordered interval structure of equilibrium under Assumption 1 (Lemma 5), the ordered interval domination of feasible utilities (Lemma 7), the breakpoint description in the proof of Theorem 4, and the two buyer region identity in that proof. Theorem 5 is a companion target: it identifies utilities on [l,h][l,h][l,h] with scaled, permuted utilities for normalized valuations on [0,1][0,1][0,1]. Gao and Kroer, pp. 14–19 and a10–a13.

Significance

Theorem 4 turns an infinite dimensional feasibility question into membership in a projection of a finite convex set. This lets the interval utility set enter a conic optimization model without choosing a discretization of the item space. Theorem 5 transfers that description to other intervals, and the paper uses these results for piecewise linear fair division. Gao and Kroer, §§4.2–4.3.

The mathematical results are proved in the article. The formalization work here records the precise objects and open Lean theorem statements; machine checked proofs of these new statements remain to be supplied. The generic allocation, demand, equilibrium, and feasible utility definitions can also support later results about continuum Fisher markets and Eisenberg–Gale optimality.

Difficulty

A feasible utility vector may come from a fractional allocation that varies arbitrarily along the interval. The geometric statement, however, describes it with only one adjacent pair of auxiliary variables per buyer boundary. The link must preserve the entire feasible set, including vectors below the Pareto frontier and valuations with equal intercepts. A characterization proved only for equilibrium utilities, or only for distinct valuations, would miss those vectors. Lemma 6 also works over general compact Euclidean item spaces, so its assertion cannot be reduced to the interval case. Gao and Kroer, Lemmas 5–7 and Theorem 4.

Formalization scope

Lean represents allocations and valuations as real functions modulo almost everywhere equality in the statements, rather than as quotient LpL^pLp elements. Bundles must belong to L∞L^\inftyL∞ and prices and valuations to L1L^1L1; their integral pairings are then meaningful. The feasible utility set is defined from allocations and Lebesgue measure restricted to the relevant interval. Buyers are indexed from zero in Lean and from one in the paper. Natural number indices for the auxiliary sequences follow the same shift. The goal requires n≥2n\ge2n≥2 because its first and last adjacent pair constraints do not exist for smaller nnn; Lemmas 5 and 7 require n≥1n\ge1n≥1 for their endpoint lists.

The goal includes ties among intercepts. The printed further claim that all feasible auxiliary si,tis_i,t_isi​,ti​ lie in [0,1][0,1][0,1] fails with a tie, so its companion statement assumes the relevant adjacent intercepts are strictly ordered. Theorem 5 reads the valuation as ciθ+dic_i\theta+d_ici​θ+di​: that agrees with its normalization and interval integral, while the displayed ciθ/2+dic_i\theta/2+d_ici​θ/2+di​ on p. 18 is inconsistent with those formulas. These readings are recorded with concrete checks in the moderation notes. Gao and Kroer, Theorems 4–5, pp. 16 and 18.

A complete proof will need reusable measure theoretic facts about allocations, interval integrals of linear functions, Pareto optimal utilities, and the image of the parabolic cone under a linear map. Contributions to those foundations and to the listed theorem statements are within scope. The target cannot be met by assuming a breakpoint partition or an equilibrium for the utility vector: it must characterize U(v,[0,1])U(v,[0,1])U(v,[0,1]) directly.

Selected references

  • Yuan Gao and Christian Kroer, Infinite-Dimensional Fisher Markets and Tractable Fair Division, Operations Research, 2023. arXiv:2010.03025v5.
9 thms2 active usersReviewed
🏆Completed
EconomicsOperations Research·Captain: mikedeng1

Tokenomics: When Tokens Beat Equity III: The Break-Even Token Pre-Sale Strictly Increases in the Set-Up Cost and the Marginal Cost and Strictly Decreases in Expected DemandResearch Paper

Motivation

Firms can raise money before production by selling claims on future output. In the model of Malinova and Park, these claims are tokens: a buyer prepays for a quantity of the good, and the final contract also gives token holders a share of tokens issued after demand becomes known. The firm must choose how many tokens to pre-sell. A larger pre-sale brings in more finance but changes the allocation of later sales revenue. The paper identifies contract terms that preserve the firm's monopoly output choice and determines the pre-sale quantity by investors' break-even condition (Proposition 3, p. 24). Proposition 4 asks how that quantity responds when financing need, production cost, or expected demand changes. These comparative statics make the contract's financing response explicit rather than leaving the break-even equation as an isolated root.

Setting

An entrepreneur pays a set-up cost C0>0C_0>0C0​>0 to launch production and then incurs a marginal cost c>0c>0c>0 per unit. After financing, a demand intercept xxx is drawn uniformly from (0,θ)(0,\theta)(0,θ), where c<θc<\thetac<θ. At output qqq, the inverse demand price is x−qx-qx−q. Without financing distortions, the monopoly quantity is qm(x)=max⁡{(x−c)/2,0}q^m(x)=\max\{(x-c)/2,0\}qm(x)=max{(x−c)/2,0} and its profit is πm(x)=max⁡{x−c,0}2/4\pi^m(x)=\max\{x-c,0\}^2/4πm(x)=max{x−c,0}2/4. For a realized payoff g(x)g(x)g(x), expectation means the average Eθ[g]=θ−1∫0θg(x) dxE_\theta[g]=\theta^{-1}\int_0^\theta g(x)\,dxEθ​[g]=θ−1∫0θ​g(x)dx. The venture's net present value is Eθ[πm]−C0E_\theta[\pi^m]-C_0Eθ​[πm]−C0​, equal in this domain to (θ−c)3/(12θ)−C0(\theta-c)^3/(12\theta)-C_0(θ−c)3/(12θ)−C0​ (equation (3), p. 14).

Under the optimal token contract of Proposition 3, investors buy ttt tokens at time zero, and token holders receive the fraction αt=t/(t+c)\alpha_t=t/(t+c)αt​=t/(t+c) of new tokens issued when output exceeds the pre-sale. A refund rule applies when output falls below the pre-sale. The resulting positive break-even pre-sale size is determined by equation (16):

cc+t23θ(θ−c2−t)3=(θ−c)312θ−C0.\frac{c}{c+t}\frac{2}{3\theta}\left(\frac{\theta-c}{2}-t\right)^3 =\frac{(\theta-c)^3}{12\theta}-C_0.c+tc​3θ2​(2θ−c​−t)3=12θ(θ−c)3​−C0​.

For a positive-NPV venture, this equation has one positive root, in (0,(θ−c)/2)(0,(\theta-c)/2)(0,(θ−c)/2) (Appendix A, pp. 40–41). The mission treats the root as a solution of the equation, so statements about the optimal quantity apply to every value satisfying it.

Formalization targets

The comparative-statics goal

Proposition 4, p. 25, asserts three strict directions. If t(c,C0,θ)t(c,C_0,\theta)t(c,C0​,θ) denotes the unique positive root of (16), then, while both endpoint ventures have positive NPV,

C0<C0′ ⟹ t(c,C0,θ)<t(c,C0′,θ),C_0<C_0'\ \Longrightarrow\ t(c,C_0,\theta)<t(c,C_0',\theta),C0​<C0′​ ⟹ t(c,C0​,θ)<t(c,C0′​,θ), c<c′ ⟹ t(c,C0,θ)<t(c′,C0,θ),c<c'\ \Longrightarrow\ t(c,C_0,\theta)<t(c',C_0,\theta),c<c′ ⟹ t(c,C0​,θ)<t(c′,C0​,θ), θ<θ′ ⟹ t(c,C0,θ′)<t(c,C0,θ).\theta<\theta'\ \Longrightarrow\ t(c,C_0,\theta')<t(c,C_0,\theta).θ<θ′ ⟹ t(c,C0​,θ′)<t(c,C0​,θ).

Thus a larger set-up cost or marginal cost requires more pre-sold tokens, while a higher demand level requires fewer. The Lean goal compares arbitrary positive roots directly. It places the NPV condition at the higher cost in the second comparison and at the lower demand level in the third; these are the restrictive endpoints. The first comparison places it at the higher set-up cost.

Source milestones

The milestone list follows the Appendix A proof: existence and uniqueness of the root of (41); the negative ttt derivative (42); the positive ccc derivative (45); the negative θ\thetaθ derivative (46); and the derivative in ttt of the expression in (46), equation (47). These are source claims, with their displayed constants retained. Equation (42) and equation (45) contain printing errors in the SSRN copy; the formal statements use the actual derivatives and the milestone quotes retain the printed text.

Significance

Proposition 3 establishes that the chosen token contract can finance a positive-NPV venture while keeping the efficient monopoly output. Proposition 4 then describes the contract's response to the model's three principal parameters. Its strict inequalities distinguish an actual response from a weak monotonicity claim that could allow the pre-sale to remain unchanged. The demand comparative static is economically specific: a higher θ\thetaθ raises the demand intercept on average, but the quantity of tokens needed to finance the same set-up cost falls.

The paper proves these results analytically. This mission seeks machine-checked proofs of the root comparison and its stated derivative milestones. A completed development would provide reusable results about parameter-dependent roots of rational functions, especially when the root is specified by a break-even condition rather than by an explicit formula. The current Lean files are compiled statements with proof placeholders; compilation does not establish the mathematical results.

Difficulty

Equation (16) is cubic in a quantity that also occurs in a denominator, so the root does not offer a convenient closed expression for direct comparison. The endpoint restrictions matter: the meaningful root lies strictly between zero and (θ−c)/2(\theta-c)/2(θ−c)/2, and derivatives that have the desired sign in that interval need not keep the same sign outside it. In particular, the ttt derivative in (42) reaches zero at the upper boundary. The demand derivative in (46) also vanishes at t=0t=0t=0, making its strict sign in the interior a separate claim. A literal transcription of two printed derivatives would give incorrect equalities even though their intended sign conclusions survive. The formal development therefore needs both careful domain control and the corrected expressions.

Formalization scope

The namespace TokenFinance.Statics represents all quantities as real functions. Uniform expectation is the interval integral divided by θ\thetaθ. Monopoly output and profit use max to encode zero production below cost. The common Setting definition file also records the equity and debt payoffs and the token contract's case split, following the series-wide model. The break-even condition is exactly the closed-form equation (16), while NPV remains the integral of realized monopoly profit minus C0C_0C0​. The goal assumes the paper's standing c>0c>0c>0, C0>0C_0>0C0​>0, c<θc<\thetac<θ, and positive NPV, written as C0<(θ−c)3/(12θ)C_0<(\theta-c)^3/(12\theta)C0​<(θ−c)3/(12θ) using equation (3). Derivative statements state their own regions and nonzero-denominator conditions. The token size is quantified over positive roots rather than chosen by an arbitrary selection function.

The root cannot be defined to have the claimed monotonicity, and the derivative signs cannot be inserted as hypotheses of the goal. The missing work includes real-variable derivative calculations, root existence and uniqueness on the economic interval, and the strict parameter comparisons. The secondary token market, redemption mechanics beyond the contract payoffs, bankruptcy costs, consumer welfare, and the paper's institutional discussion are outside this mission's scope.

Selected references

  • Katya Malinova and Andreas Park, Tokenomics: When Tokens Beat Equity, SSRN 3286825, version of June 1, 2023, pp. 14, 24–25, 40–42. SSRN preprint.
  • Katya Malinova and Andreas Park, Tokenomics: When Tokens Beat Equity, Management Science, 2023. DOI:10.1287/mnsc.2023.4882. The mission's equation and page references follow the SSRN version above.
7 thms2 active usersReviewed
🏆Completed
EconomicsOperations Research·Captain: mikedeng1

Output-Oriented Agricultural Subsidy Design I: Under a Combined Subsidy, More Dispersed Farmer Productivity Gives More Dispersed Outputs and ProfitsResearch Paper

Why the distribution of subsidies matters

Agricultural subsidies can raise total crop supply while changing which farmers produce it. A payment tied to planted input gives a larger reward per unit of harvested output to a farmer who needs more input for that output. A payment tied to harvested output gives the same reward per unit of output to every farmer. These differences matter when a government cares about the distribution of production and income across farms as well as total supply. Fan et al. (2023) study these effects in a finite market where farmers choose quantities and compete through a common market price.

This mission isolates the paper's distribution result for a combined subsidy, which pays on both planted input and harvested output. It asks how a difference in the dispersion of farmers' input-to-output ratios between two otherwise identical markets affects their equilibrium output and profit. The result is Proposition 4 of the SSRN version. The paper proves it in Online Appendix A, p. 4. The result is mathematically stated and proved in the paper; the machine-checked formalization of its statement and proof is the work here.

Market and order

There are N≥1N\ge1N≥1 farmers, indexed in the paper by j=1,…,Nj=1,\ldots,Nj=1,…,N. Farmer jjj must plant zjqjz_jq_jzj​qj​ units of input to harvest qjq_jqj​ units of output. Thus zj>0z_j>0zj​>0 is an input-to-output ratio; a smaller ratio means more output per unit of input. The ratios are listed in nondecreasing order. Planting costs cPc_PcP​ per unit of input, harvesting costs cHc_HcH​ per unit of output, and total harvested output is Q=∑jqjQ=\sum_jq_jQ=∑j​qj​. The market-clearing price is p=α−βQp=\alpha-\beta Qp=α−βQ, where α,β>0\alpha,\beta>0α,β>0.

Under a combined subsidy (sP,sH)(s_P,s_H)(sP​,sH​), farmer jjj receives zjsP+sHz_js_P+s_Hzj​sP​+sH​ per unit of output. The first part is payment for planted input and the second for harvested output. A farmer choosing qj≥0q_j\ge0qj​≥0 while the other farmers' outputs stay fixed has profit

πj(q,sP,sH)=(α−zj(cP−sP)−(cH−sH)−β∑iqi)qj.\pi_j(q,s_P,s_H)=\left(\alpha-z_j(c_P-s_P)-(c_H-s_H)-\beta\sum_iq_i\right)q_j.πj​(q,sP​,sH​)=(α−zj​(cP​−sP​)−(cH​−sH​)−βi∑​qi​)qj​.

An equilibrium is a nonnegative output vector at which no farmer gains by changing its own nonnegative output. Costs and subsidies are real-valued: the paper permits a subsidy larger than its associated cost and also permits a negative subsidy, or tax. The formulas in this mission concern equilibria at which every farmer produces a positive quantity.

To compare dispersion, let Tk(u)T_k(u)Tk​(u) be the sum of the kkk largest entries of a vector uuu. A vector uuu majorizes vvv, written u≥mvu\ge^m vu≥mv, when Tk(u)≥Tk(v)T_k(u)\ge T_k(v)Tk​(u)≥Tk​(v) for every k=1,…,Nk=1,\ldots,Nk=1,…,N and their total sums agree. The weak sub-majorization relation u≥wmvu\ge_{wm}vu≥wm​v keeps the top-sum inequalities and drops equal totals. With this direction, u≥mvu\ge^m vu≥mv says that uuu is more dispersed. These are the orders of Definition 1 in Fan et al..

Formalization targets

Active combined-subsidy equilibrium

The first milestone formalizes Proposition 3's active branch. Write zˉ=N−1∑jzj\bar z=N^{-1}\sum_jz_jzˉ=N−1∑j​zj​ and aˉ(sP,sH)=α−zˉ(cP−sP)−(cH−sH)\bar a(s_P,s_H)=\alpha-\bar z(c_P-s_P)-(c_H-s_H)aˉ(sP​,sH​)=α−zˉ(cP​−sP​)−(cH​−sH​). At an equilibrium with every farmer active, it states

qj=1β(aˉ(sP,sH)N+1−(zj−zˉ)(cP−sP)),πj=βqj2.q_j=\frac1\beta\left(\frac{\bar a(s_P,s_H)}{N+1}-(z_j-\bar z)(c_P-s_P)\right),\qquad \pi_j=\beta q_j^2.qj​=β1​(N+1aˉ(sP​,sH​)​−(zj​−zˉ)(cP​−sP​)),πj​=βqj2​.

The remaining milestones formalize the increment identities written in the proof of Corollary 1 and the two order properties invoked in the proof of Proposition 2: majorization under an affine map, and weak sub-majorization under an increasing convex map. These are the results used to interpret the change in each farmer's output and profit when a subsidy changes.

Proposition 4: productivity dispersion

Consider markets AAA and BBB with the same N,α,β,cP,cHN,\alpha,\beta,c_P,c_HN,α,β,cP​,cH​, but with ratio vectors zA≥mzBz_A\ge^m z_BzA​≥mzB​. Give them the same subsidy (sP,sH)(s_P,s_H)(sP​,sH​) and let δ>0\delta>0δ>0. For a vector of equilibrium outputs, ΔsPq\Delta_{s_P}qΔsP​​q is the difference between outputs at (sP+δ,sH)(s_P+\delta,s_H)(sP​+δ,sH​) and (sP,sH)(s_P,s_H)(sP​,sH​); ΔsHq\Delta_{s_H}qΔsH​​q is defined using (sP,sH+δ)(s_P,s_H+\delta)(sP​,sH​+δ). Profit increments use the corresponding profits at those equilibria. Proposition 4 asserts

qA≥mqB,ΔsPqA≥mΔsPqB,ΔsHqA=mΔsHqB,q_A\ge^m q_B,\quad \Delta_{s_P}q_A\ge^m\Delta_{s_P}q_B,\quad \Delta_{s_H}q_A=^m\Delta_{s_H}q_B,qA​≥mqB​,ΔsP​​qA​≥mΔsP​​qB​,ΔsH​​qA​=mΔsH​​qB​, πA≥wmπB,ΔsHπA≥mΔsHπB.\pi_A\ge_{wm}\pi_B,\quad \Delta_{s_H}\pi_A\ge^m\Delta_{s_H}\pi_B.πA​≥wm​πB​,ΔsH​​πA​≥mΔsH​​πB​.

The equality =m=^m=m means majorization in both directions. These comparisons form one goal theorem so every part of Proposition 4 remains present. Proposition 4, p. 13 is the source for the target.

What the result supplies

The first output comparison says that greater dispersion in input-to-output ratios leads to greater dispersion in equilibrium production under the same combined subsidy, while the total output stays equal. The increment comparisons identify which changes preserve or distinguish that dispersion when planting and harvesting payments increase. The profit statements give the corresponding order for farmer earnings. They make the distributional effect of a subsidy explicit rather than reducing it to a claim about aggregate crop supply.

A formal development supplies reusable definitions for finite majorization, this Cournot market, and best-response equilibrium. It also separates the paper's claimed order relations from the algebraic equilibrium formula. Proofs of the paper's known results remain to be checked in Lean. The mission makes no claim that Proposition 4 is an open research problem.

Why the comparison is delicate

Directly comparing farmer jjj in the two markets cannot establish majorization: the order compares sums of the largest coordinates, which need not belong to the same farmers in each market. The sign of cP−sPc_P-s_PcP​−sP​ can change because planting payments are unrestricted, so the ordering of farmers by output can reverse. Profit is quadratic in output, and the profit comparison is weak sub-majorization rather than equality of totals. Subsidy increments introduce additional equilibria; an increase in the planting payment can also alter which farmers are active. These features must be accounted for in a statement that retains every clause of Proposition 4.

Formalization scope

Lean represents the paper's NNN farmers by Fin N, so paper farmer jjj has Lean index j−1j-1j−1. The shared parameter record contains α,β,cP,cH\alpha,\beta,c_P,c_Hα,β,cP​,cH​; each market supplies its own sorted vector zzz. A standing predicate records N>0N>0N>0, α,β>0\alpha,\beta>0α,β>0, the ordering of zzz, and zj>0z_j>0zj​>0. The positive-ratio condition makes explicit that each ratio is formed from positive physical quantities. The two markets have the same parameter record, and no sign restriction is imposed on costs or subsidies.

The combined payment is a per-unit-output vector tj=zjsP+sHt_j=z_js_P+s_Htj​=zj​sP​+sH​. Equilibrium is a best-response condition over nonnegative output, not a definition by Proposition 3's formula. The top-sum order uses all subsets of kkk farmers, with equal total sums required for majorization. Averages range over all NNN farmers because the theorems work in the all-active regime. This rules out treating a formula-defined output vector or a weakened order as the market result.

The goal explicitly assumes positive output at the baseline and at both shifted subsidies. Positivity at the planting-shifted subsidy is needed for the paper's fixed-active-set increment formula but is unstated in Proposition 4. Positivity at the harvesting-shifted subsidy is implied by this market model; it is kept explicit without assuming an equilibrium-uniqueness theorem. The supporting increment milestone also includes an active equilibrium at the midpoint harvesting subsidy. The majorization lemmas can be reused for other finite-vector models, and the equilibrium characterization can support later analyses of this paper's subsidy programs.

Selected references

  • T. Fan, Q. Feng, Y. Li, J. G. Shanthikumar, and Y. Wu, Output-Oriented Agricultural Subsidy Design, SSRN preprint 4378693, version of March 18, 2023; forthcoming in Management Science. SSRN copy, journal DOI.
7 thms2 active usersReviewed
🏆Completed
EconomicsOperations Research·Captain: mikedeng1

Right to Repair: Pricing, Welfare, and Environmental Implications: The Manufacturer's Optimal New-Product and Repair Prices and the Resulting No-, Partial- or Full-Repair Equilibrium (Table 1)Research Paper

Motivation

Repair access changes more than the cost of fixing a broken product. It also changes how many used products reach a resale market, what those products sell for, and whether a manufacturer prefers to sell another new unit or earn a repair margin. Jin, Yang, and Zhu study these connected pricing decisions in a two-period durable-goods model in Right to Repair: Pricing, Welfare, and Environmental Implications. Their Proposition 1 identifies the manufacturer's prices and the resulting market outcome when independent and manufacturer repair restore the same product quality. This mission formalizes that proposition, including all seven rows of its Table 1.

The question is relevant to work on durable-goods markets because a repaired product can compete with a new one in the next period. A lower independent-repair cost can affect the manufacturer's behavior even if consumers do not choose independent repair in the final equilibrium. The paper's setting makes that effect precise through the used-product price, new-product demand, and the manufacturer's repair decision.

Setting

A new product provides one period of use and then fails with probability f∈(0,1)f\in(0,1)f∈(0,1). If it remains functional, or if a failed unit is repaired, it can be used for one more period as a used product. After two periods of use it has no value. Consumers have types θ\thetaθ uniformly distributed on [0,1][0,1][0,1]. A new product gives per-period gross utility θ\thetaθ; a functional used product gives δθ\delta\thetaδθ, with δ∈(0,1)\delta\in(0,1)δ∈(0,1). This mission takes the paper's identical-repair-quality case μ=δ\mu=\deltaμ=δ and zero resale transaction cost τ=0\tau=0τ=0.

The manufacturer chooses a new-product price pnp_npn​ and a manufacturer repair price prp_rpr​. Producing a unit costs ccc and repairing it costs cMc_McM​. A consumer can instead pay cI≥cMc_I\ge c_McI​≥cM​ for independent repair. A manufacturer repair price of ∞\infty∞ means that service is unavailable. The used-product price pup_upu​ emerges from the secondary market. Consumers who face a failure repair with probability α\alphaα: they repair whenever the resale gain exceeds min⁡{cI,pr}\min\{c_I,p_r\}min{cI​,pr​}, do not repair when it falls short, and may mix at equality.

Consumers can be inactive, buy a used unit every period, or buy a new unit every period. Their corresponding per-period utilities are 000, δθ−pu\delta\theta-p_uδθ−pu​, and

θ−pn+(1−f)pu+f[pu−min⁡{cI,pr}]+.\theta-p_n+(1-f)p_u+f[p_u-\min\{c_I,p_r\}]^+.θ−pn​+(1−f)pu​+f[pu​−min{cI​,pr​}]+.

The thresholds θ1≤θ2\theta_1\le\theta_2θ1​≤θ2​ partition these choices. In a market with a positive used price, used demand equals the supply generated by new buyers: θ2−θ1=(1−θ2)(1−f+fα)\theta_2-\theta_1=(1-\theta_2)(1-f+f\alpha)θ2​−θ1​=(1−θ2​)(1−f+fα). At pu=0p_u=0pu​=0, used supply may exceed demand. The manufacturer's per-period profit combines new-unit margin (pn−c)(1−θ2)(p_n-c)(1-\theta_2)(pn​−c)(1−θ2​) with its repair margin on units it actually repairs. These primitives and Assumption 1 appear in §4.1 of the paper.

Formalization targets

Consumer behavior and reduced pricing problems

Lemma 1 states that consumer utility has the three-segment form above. The appendix then compares reduced pricing problems for no repair, full repair, and partial repair. One milestone records the full-repair optimum:

max⁡π4=(c−δ+cMf−1)24(1+3δ),pn+fpr=c+δ+cMf+12\max\pi_4=\frac{(c-\delta+c_Mf-1)^2}{4(1+3\delta)},\qquad p_n+fp_r=\frac{c+\delta+c_Mf+1}{2}maxπ4​=4(1+3δ)(c−δ+cM​f−1)2​,pn​+fpr​=2c+δ+cM​f+1​

at a feasible full-repair maximizer. Other milestones record the profit-gap identities, the ordering of two production-cost cutoffs, and the appendix results for the two higher ranges of independent-repair cost. Their statements follow Online Appendix G.

Proposition 1 and Table 1

The goal is the complete equilibrium characterization of Proposition 1 and Table 1. When cI≥(δ+cM)/2c_I\ge(\delta+c_M)/2cI​≥(δ+cM​)/2, the optimal outcome changes at c‾\underline cc​ and cˉ\bar ccˉ from no repair to partial repair to full repair. When cI<(δ+cM)/2c_I<(\delta+c_M)/2cI​<(δ+cM​)/2, three cutoffs c^1,c^2,c^3\hat c_1,\hat c_2,\hat c_3c^1​,c^2​,c^3​ give four rows: two no-repair regimes, partial repair, and full repair. Each row specifies pn∗p_n^*pn∗​, pr∗p_r^*pr∗​, pu∗p_u^*pu∗​, and α∗\alpha^*α∗; the partial-repair rows require 0<α∗<10<\alpha^*<10<α∗<1. The target fixes the paper's explicit formulas rather than only the number or order of the regimes.

Significance

The theorem gives a simultaneous answer for manufacturer pricing and the secondary-market outcome. It identifies when manufacturer repair is unused, offered to some consumers, or offered to all consumers facing failure. In the low-cIc_IcI​ case it also distinguishes two no-repair regimes with different used prices. Those distinctions matter for subsequent welfare and environmental comparisons in the paper: a price change can alter new production and resale quantities even when the repair count does not change.

The paper proves Proposition 1 analytically; this mission asks for a machine-checked proof of its exact statement. A complete development would also establish reusable interfaces for a market-clearing equilibrium with a zero-price excess-supply corner, price optimization across several feasible regimes, and comparisons between algebraic cutoff formulas. The draft theorem statements are open Lean goals; the local sanity check proves that one specified market equilibrium is inhabited, not the proposition itself.

Difficulty

The manufacturer's choice affects both the direct repair margin and the resale price that determines demand for new and used goods. Optimizing the new-product price in isolation therefore does not give the global result. The appendix's candidate solutions come from distinct repair and market-clearing regimes, and their feasible sets meet at cutoffs where different prices can tie. A global claim has to compare each candidate against all admissible price pairs and their equilibria. The radical and rational cutoff formulas add boundary cases: a formula may be used only in the regime where its denominator and square-root argument have the intended meaning.

Formalization scope

Lean uses real prices, costs, probabilities, and consumer thresholds. The standing assumptions are 0<f<10<f<10<f<1, 0<δ<10<\delta<10<δ<1, cM≤cIc_M\le c_IcM​≤cI​, and the paper's Assumption 1, cM<δc_M<\deltacM​<δ and c<1+δ−cMfc<1+\delta-c_Mfc<1+δ−cM​f. It also pins the three unit costs to c,cM≥0c,c_M\ge0c,cM​≥0, consistent with the paper's nonnegative-cost appendix domain. An unavailable manufacturer repair service is represented by none, not by an arbitrary large real number. A real repair price must be nonnegative.

The equilibrium predicate requires actual utility-maximizing consumer segments, the repair rule, and market clearing. It allows excess used-product supply only at pu=0p_u=0pu​=0. It also admits the appendix's zero-demand outcome, in which neither product yields positive utility, no units sell, and profit is zero. An optimal outcome contains an equilibrium and beats every equilibrium at every admissible competing price pair. Thus an empty equilibrium relation cannot make the goal true. At cutoff ties the theorem asserts that the displayed prices are an optimum, without claiming uniqueness. The two partial-repair rows assert strict bounds on α^\hat\alphaα^, excluding a vacuous 0/00/00/0 value.

The appendix's Problems 1, 4, and 5 are separate reduced objectives and feasible sets. The rational partial-repair objective is accompanied by its polynomial continuation for the profit-gap identity; that continuation is used only where the printed rational form could produce 0/00/00/0. The source's second identity in (G.41) omits a factor δ\deltaδ in its denominator. The Lean statement uses the corrected algebraic identity, while the milestone preserves the printed line. Contributions that prove the consumer, reduced-problem, cutoff, and global-optimality milestones are all within scope. The remaining propositions on welfare, quality differences, and environmental effects are outside this mission.

Selected references

  • Chenyu Jin, Lihong Yang, and Chen Zhu, Right to Repair: Pricing, Welfare, and Environmental Implications, Management Science, 2022. Authors' manuscript used here, DOI 10.1287/mnsc.2022.4401, PDF SHA-256 b869b33a21376a298a2355fb4de697d59b1362d5895f166f3255348812bc1763.
8 thms2 active usersReviewed
🏆Completed
Operations ResearchProbabilityStochastic Systems·Captain: mikedeng1

Courier Dispatch in On-Demand Delivery I: With Exogenous Demand, Dedicated Delivery Has the Shorter Wait Exactly Below One Threshold in Demand Rate and in Service RadiusResearch Paper

Motivation

On-demand delivery platforms for meals and groceries promise delivery within minutes, and the main operational lever they control is how a courier is dispatched. A courier can carry each order as soon as it is ready (dedicated delivery), or wait until two orders are available and deliver them in one trip (batch delivery). Batching saves travel per order but makes the first customer wait for a second order to arrive. Which mode gives the shorter wait, and hence the higher revenue, is a question practitioners face daily; it is the subject of M. Chen and M. Hu, Courier Dispatch in On-Demand Delivery (SSRN 3675063; published in Management Science, DOI 10.1287/mnsc.2023.4858).

The paper answers the question in closed form for a stylized disk model. This mission formalizes its first headline result, for the case in which the demand rate is fixed exogenously (for example by a growth target or by kitchen capacity), as stated in Propositions 1 and 2 of the authors' version dated 2022-09-21.

Setting

A vendor sits at the centre of a disk of radius r>0r>0r>0 and employs one courier with unit travel speed, so travel time equals travel distance. Customer orders arrive as a Poisson process of rate λ>0\lambda>0λ>0, the demand rate, and each customer's location is independent and uniformly distributed on the disk.

Under dedicated delivery each trip is a round trip to one customer, of length XD=2∥U∥X_D=2\|U\|XD​=2∥U∥ with UUU uniform on the disk. Its moments are E[XD]=43r\mathbb E[X_D]=\tfrac43 rE[XD​]=34​r and E[XD2]=2r2\mathbb E[X_D^2]=2r^2E[XD2​]=2r2, so the courier is an M/G/1 server with

μD=34r,CD=98,\mu_D=\frac{3}{4r},\qquad C_D=\frac98 ,μD​=4r3​,CD​=89​,

where μD\mu_DμD​ is the service rate and CDC_DCD​ the summed coefficients of variation. The paper defines the expected wait under dedicated delivery as the M/G/1 in-line delay

WD(λ,μ,C)=λμ(μ−λ)⋅C2.W_D(\lambda,\mu,C)=\frac{\lambda}{\mu(\mu-\lambda)}\cdot\frac C2 .WD​(λ,μ,C)=μ(μ−λ)λ​⋅2C​.

Under batch delivery the courier leaves only with two orders and visits both, so a trip has length XB=∥U∥+∥U−U′∥+∥U′∥X_B=\|U\|+\|U-U'\|+\|U'\|XB​=∥U∥+∥U−U′∥+∥U′∥ for two independent uniform points, with E[XB]=(12845π+43)r\mathbb E[X_B]=\big(\tfrac{128}{45\pi}+\tfrac43\big)rE[XB​]=(45π128​+34​)r. This gives

μB=45π4r(32+15π),\mu_B=\frac{45\pi}{4r(32+15\pi)},μB​=4r(32+15π)45π​,

and a variability coefficient CB≈0.583C_B\approx 0.583CB​≈0.583 that the paper obtains by numerical integration. The paper defines the batch wait as the time for a second order to arrive, plus Kingman's approximation of the E2_22​/G/1 in-line delay, plus the expected delay of being second in a batch:

WB(λ,μ,C)=12λ+λμ(2μ−λ)⋅C2+r3.W_B(\lambda,\mu,C)=\frac1{2\lambda}+\frac{\lambda}{\mu(2\mu-\lambda)}\cdot\frac C2+\frac r3 .WB​(λ,μ,C)=2λ1​+μ(2μ−λ)λ​⋅2C​+3r​.

Customers have valuations with c.d.f. FFF on [0,1][0,1][0,1] and a wait cost c>0c>0c>0 per unit time; at price ppp the potential arrival rate Λr2\Lambda r^2Λr2 thins to λ\lambdaλ. The vendor's revenue rate at demand rate λ\lambdaλ and expected wait www is

V(λ,w)=λ[F−1(1−λΛr2)−c w].V(\lambda,w)=\lambda\Big[F^{-1}\Big(1-\frac{\lambda}{\Lambda r^2}\Big)-c\,w\Big].V(λ,w)=λ[F−1(1−Λr2λ​)−cw].

Dedicated delivery is stable exactly when λr<34\lambda r<\tfrac34λr<43​; batch delivery when λr<T2=45π2(32+15π)≈0.893\lambda r<T_2=\frac{45\pi}{2(32+15\pi)}\approx0.893λr<T2​=2(32+15π)45π​≈0.893.

Formalization targets

Goal: one threshold in λr\lambda rλr (Propositions 1 and 2)

For every CB∈[0.58,0.59]C_B\in[0.58,0.59]CB​∈[0.58,0.59] there is a constant a1∈(0,34)a_1\in(0,\tfrac34)a1​∈(0,43​) such that for all r>0r>0r>0, λ>0\lambda>0λ>0 with λr<34\lambda r<\tfrac34λr<43​,

WD(λ,μD,CD)<WB(λ,μB,CB)  ⟺  λr<a1,WB(λ,μB,CB)<WD(λ,μD,CD)  ⟺  λr>a1,W_D(\lambda,\mu_D,C_D)<W_B(\lambda,\mu_B,C_B)\iff \lambda r<a_1,\qquad W_B(\lambda,\mu_B,C_B)<W_D(\lambda,\mu_D,C_D)\iff \lambda r>a_1,WD​(λ,μD​,CD​)<WB​(λ,μB​,CB​)⟺λr<a1​,WB​(λ,μB​,CB​)<WD​(λ,μD​,CD​)⟺λr>a1​,

and the same two equivalences hold for the revenues V(λ,WD)V(\lambda,W_D)V(λ,WD​) and V(λ,WB)V(\lambda,W_B)V(λ,WB​), for every F−1F^{-1}F−1, every Λ>0\Lambda>0Λ>0 with λ≤Λr2\lambda\le\Lambda r^2λ≤Λr2, and every c>0c>0c>0. The paper reports a1≈0.5689a_1\approx0.5689a1​≈0.5689; the goal asserts only the existence and the location in (0,34)(0,\tfrac34)(0,43​).

Milestones

  1. The dedicated trip moments E[XD]=43r\mathbb E[X_D]=\tfrac43rE[XD​]=34​r, E[XD2]=2r2\mathbb E[X_D^2]=2r^2E[XD2​]=2r2, and the resulting μD\mu_DμD​, CDC_DCD​ (display (3)).
  2. The mean batch trip E[XB]=(12845π+43)r\mathbb E[X_B]=(\tfrac{128}{45\pi}+\tfrac43)rE[XB​]=(45π128​+34​)r and the resulting μB\mu_BμB​ (display (8), first moment).
  3. The reduction (A.1): WD(λ,μD,CD)−WB(λ,μB,CB)=fA(λr)/λW_D(\lambda,\mu_D,C_D)-W_B(\lambda,\mu_B,C_B)=f_A(\lambda r)/\lambdaWD​(λ,μD​,CD​)−WB​(λ,μB​,CB​)=fA​(λr)/λ for an explicit rational function fAf_AfA​ of one variable.
  4. The single crossing: fAf_AfA​ has exactly one zero a1a_1a1​ on (0,34)(0,\tfrac34)(0,43​), negative before and positive after, with 0.56<a1<0.580.56<a_1<0.580.56<a1​<0.58.
  5. Proposition 1: for each rrr, a threshold λex∈(0,μD)\lambda_{ex}\in(0,\mu_D)λex​∈(0,μD​) in the demand rate.
  6. Proposition 2: for each λ\lambdaλ, a threshold rex∈(0,34λ)r_{ex}\in(0,\tfrac3{4\lambda})rex​∈(0,4λ3​) in the radius.

Significance

The result says that, with demand fixed, the choice between dedicated and batch delivery depends on the market only through the product λr\lambda rλr: dedicated delivery is better when demand is low or the area small, batching when demand is high or the area large. The threshold is a single universal number, independent of the valuation distribution and of the wait-cost rate, because at a fixed demand rate the strategy with the shorter wait always earns more. This is the efficiency-driven benchmark against which the paper's second main result (endogenous demand in a crowded market, where the order reverses) is contrasted.

To our knowledge none of this has been machine-checked. The mission produces a checked version of the paper's closed-form comparison and, in milestones 1–2, checked computations of classical geometric-probability moments of the disk (the mean distance 128r/(45π)128r/(45\pi)128r/(45π) between two uniform points). The paper's own argument for the single crossing is numerical ("solved using standard methods"); a formal proof must replace it by an exact argument with rigorous bounds on π\piπ.

Difficulty

The reduction to one variable is algebra. The difficulty is the sign analysis of fAf_AfA​ on (0,34)(0,\tfrac34)(0,43​): it is a difference of two rational functions with poles at 34\tfrac3443​ and T2≈0.893T_2\approx0.893T2​≈0.893, involving π\piπ, and clearing denominators gives a cubic whose roots the paper only reports numerically. The natural first idea, showing fAf_AfA​ is monotone on the whole interval, does not apply directly, since fAf_AfA​ starts at −12-\tfrac12−21​, first decreases, and only later rises to +∞+\infty+∞; a proof must establish that it crosses zero exactly once. A further point is that CBC_BCB​ is not a closed-form number, so the crossing must be shown uniformly over an interval of values.

The moment milestones need integration in polar coordinates on the plane; the mean distance between two uniform points of a disk is a classical but nontrivial four-dimensional integral.

Formalization scope

All objects live in the namespace CourierDispatch.Exogenous. Real numbers are ℝ, λ\lambdaλ is lam, Λ\LambdaΛ is Lam, and F−1F^{-1}F−1 is an arbitrary function Q : ℝ → ℝ (no property of it is needed, since at equal λ\lambdaλ the price terms cancel). The plane is EuclideanSpace ℝ (Fin 2) and the uniform law on the disk is Lebesgue measure conditioned on the closed ball.

Committed conventions:

  • The expected waits are the paper's closed-form formulas (5) and (12): the M/G/1 in-line delay for dedicated delivery and Kingman's approximation for the E2_22​/G/1 batch queue. The paper introduces them as definitions (":=:=:="), and the mission does not formalize the queues behind them; no statement here is about the true stationary delay of an E2_22​/G/1 queue.
  • CBC_BCB​ is a real parameter with the standing hypothesis 0.58≤CB≤0.590.58\le C_B\le 0.590.58≤CB​≤0.59, which contains the paper's value 0.5830.5830.583 and a Monte-Carlo estimate 0.582970.582970.58297.
  • Every comparison is restricted to r>0r>0r>0, λ>0\lambda>0λ>0, λr<34\lambda r<\tfrac34λr<43​, the range where both queues are stable; above it only batch delivery is defined and the paper makes no comparison. This also keeps every formula away from Lean's junk values for division by zero.
  • Revenue comparisons additionally require Λ>0\Lambda>0Λ>0 and λ≤Λr2\lambda\le\Lambda r^2λ≤Λr2, the effective-demand range in §3, p. 8. The arbitrary function Q stands for F−1F^{-1}F−1; its properties cancel when the two strategies are compared at the same demand rate.
  • Both directions of each threshold are stated as strict equivalences, so equality at λr=a1\lambda r=a_1λr=a1​ follows.

The threshold a1a_1a1​ (and λex\lambda_{ex}λex​, rexr_{ex}rex​) is existential in every statement; it is never a definition and never an infimum of a sign set, and WDW_DWD​, WBW_BWB​ are never defined through fAf_AfA​, so the goal cannot be made true by construction.

Needed infrastructure: polar-coordinate integration on the plane (Mathlib's integral_comp_polarCoord_symm), and rigorous rational bounds on π\piπ (Real.pi_gt_d6, Real.pi_lt_d6). The goal does not depend on the moment milestones 1–2, which ground the constants μD\mu_DμD​, CDC_DCD​, μB\mu_BμB​ in the geometry of the disk and are welcome as separate contributions.

Selected references

  • M. Chen, M. Hu, Courier Dispatch in On-Demand Delivery, SSRN 3675063, version of 2022-09-21; Management Science, 2023. https://ssrn.com/abstract=3675063, https://doi.org/10.1287/mnsc.2023.4858
  • J. F. C. Kingman, On queues in heavy traffic, Journal of the Royal Statistical Society B 24 (1962). https://doi.org/10.1111/j.2517-6161.1962.tb00465.x
  • H. Solomon, Geometric Probability, SIAM CBMS-NSF Regional Conference Series 28, 1978. https://doi.org/10.1137/1.9781611970418
  • D. Gross, J. F. Shortle, J. M. Thompson, C. M. Harris, Fundamentals of Queueing Theory, 4th ed., Wiley, 2008. https://doi.org/10.1002/9781118625651
9 thms2 active usersReviewed
🏆Completed
Operations ResearchStatistics·Captain: mikedeng1

Subset Selection with Shrinkage: Sparse Linear Modeling When the SNR Is Low I: The Discrete First-Order Algorithm Is a Descent Method Whose Successive Steps Shrink at Rate O(1/M)Research Paper

Motivation

Best subset selection fits a linear model y≈Xβy\approx X\betay≈Xβ using at most kkk of the ppp available features: it minimizes the residual sum of squares subject to the sparsity constraint ∥β∥0≤k\|\beta\|_0\le k∥β∥0​≤k, where ∥β∥0\|\beta\|_0∥β∥0​ counts the nonzero coordinates of β\betaβ. Mazumder, Radchenko and Dedieu (arXiv:1708.03288v4; Operations Research, 2023) show that best subsets overfits when the signal-to-noise ratio is low, and propose adding a shrinkage penalty λ∥β∥q\lambda\|\beta\|_qλ∥β∥q​ with q∈{1,2}q\in\{1,2\}q∈{1,2} to the same constrained problem. Their statistical results (oracle inequalities, a lower bound for best subsets, a BIC-type choice of kkk) are the subject of the companion missions II–VI of this series.

The estimator is a mixed-integer program. To compute it in practice, and to warm-start the mixed-integer solver that certifies optimality, the paper uses a discrete first-order (DFO) method: a proximal-gradient iteration in which the proximal step is a projection-like operation onto the set of kkk-sparse vectors with a norm penalty. The method descends from iterative hard thresholding (Blumensath & Davies, 2009), from proximal gradient methods for composite problems (Nesterov, 2013), and from the discrete first-order algorithms of Bertsimas, King and Mazumder (Annals of Statistics, 2016). This mission formalizes the paper's convergence guarantee for it, Proposition 2.

Setting

Vectors live in Rp\mathbb R^pRp with the Euclidean inner product ⟨⋅,⋅⟩\langle\cdot,\cdot\rangle⟨⋅,⋅⟩ and norm ∥⋅∥2\|\cdot\|_2∥⋅∥2​. Write ∥β∥0\|\beta\|_0∥β∥0​ for the number of nonzero coordinates and ∥β∥1=∑i∣βi∣\|\beta\|_1=\sum_i|\beta_i|∥β∥1​=∑i​∣βi​∣. For q∈{1,2}q\in\{1,2\}q∈{1,2} the penalty is the norm ∥β∥q\|\beta\|_q∥β∥q​ itself, not its qqq-th power.

Let f:Rp→Rf:\mathbb R^p\to\mathbb Rf:Rp→R be a differentiable convex function whose gradient is L0L_0L0​-Lipschitz:

∥∇f(β)−∇f(α)∥2≤L0∥β−α∥2∀ β,α.\|\nabla f(\beta)-\nabla f(\alpha)\|_2\le L_0\|\beta-\alpha\|_2\qquad\forall\,\beta,\alpha .∥∇f(β)−∇f(α)∥2​≤L0​∥β−α∥2​∀β,α.

The motivating case is f(β)=12∥y−Xβ∥22f(\beta)=\tfrac12\|y-X\beta\|_2^2f(β)=21​∥y−Xβ∥22​ with L0=σmax⁡(X)2L_0=\sigma_{\max}(X)^2L0​=σmax​(X)2. The composite problem (7) is

minimizeF(β):=f(β)+λ∥β∥qs.t.∥β∥0≤k.\text{minimize}\quad F(\beta):=f(\beta)+\lambda\|\beta\|_q\quad\text{s.t.}\quad\|\beta\|_0\le k .minimizeF(β):=f(β)+λ∥β∥q​s.t.∥β∥0​≤k.

For L∈RL\in\mathbb RL∈R the quadratic model of fff around α\alphaα is

QL(β;α)=f(α)+⟨∇f(α),β−α⟩+L2∥β−α∥22,Q_L(\beta;\alpha)=f(\alpha)+\langle\nabla f(\alpha),\beta-\alpha\rangle+\tfrac L2\|\beta-\alpha\|_2^2 ,QL​(β;α)=f(α)+⟨∇f(α),β−α⟩+2L​∥β−α∥22​,

and the thresholding operator is the set of minimizers

S(u;k;μℓq)=arg min⁡∥b∥0≤k 12∥b−u∥22+μ∥b∥q,\mathrm S(u;k;\mu\ell_q)=\operatorname*{arg\,min}_{\|b\|_0\le k}\ \tfrac12\|b-u\|_2^2+\mu\|b\|_q ,S(u;k;μℓq​)=∥b∥0​≤kargmin​ 21​∥b−u∥22​+μ∥b∥q​,

which can contain several points when the ∣uj∣|u_j|∣uj​∣ have ties. A DFO sequence with constant L>0L>0L>0 starts at a kkk-sparse β(1)\beta^{(1)}β(1) and, for m≥1m\ge1m≥1, picks any

β(m+1)∈S(β(m)−1L∇f(β(m)); k; λLℓq).\beta^{(m+1)}\in\mathrm S\Big(\beta^{(m)}-\tfrac1L\nabla f(\beta^{(m)});\,k;\,\tfrac\lambda L\ell_q\Big).β(m+1)∈S(β(m)−L1​∇f(β(m));k;Lλ​ℓq​).

Formalization targets

Goal: Proposition 2 (p. 10)

Assume in addition f≥0f\ge0f≥0 and λ≥0\lambda\ge0λ≥0. For every DFO sequence:

(a) if L≥L0L\ge L_0L≥L0​, then F(β(m))F(\beta^{(m)})F(β(m)) is non-increasing in m≥1m\ge1m≥1 and converges to some F∗≥0F^*\ge0F∗≥0;

(b) if L>L0L>L_0L>L0​, then for every M≥1M\ge1M≥1

min⁡1≤m≤M∥β(m+1)−β(m)∥22≤2(F(β(1))−F∗)M(L−L0).\min_{1\le m\le M}\|\beta^{(m+1)}-\beta^{(m)}\|_2^2\le\frac{2\big(F(\beta^{(1)})-F^*\big)}{M(L-L_0)} .1≤m≤Mmin​∥β(m+1)−β(m)∥22​≤M(L−L0​)2(F(β(1))−F∗)​.

The statement holds for any fff of the stated class and any choice in the set-valued operator; nothing about least squares is assumed.

Milestones (proof in Supplement A.1, p. 35)

  1. (9), p. 8: f(β)≤QL(β;α)f(\beta)\le Q_L(\beta;\alpha)f(β)≤QL​(β;α) for all α,β\alpha,\betaα,β and every L≥L0L\ge L_0L≥L0​, the bound the paper takes from Nesterov (2004).
  2. (20)–(21), p. 35: completing the square, QL(η,β)+λ∥η∥q=L2∥η−(β−1L∇f(β))∥22−12L∥∇f(β)∥22+f(β)+λ∥η∥qQ_L(\eta,\beta)+\lambda\|\eta\|_q=\tfrac L2\|\eta-(\beta-\tfrac1L\nabla f(\beta))\|_2^2-\tfrac1{2L}\|\nabla f(\beta)\|_2^2+f(\beta)+\lambda\|\eta\|_qQL​(η,β)+λ∥η∥q​=2L​∥η−(β−L1​∇f(β))∥22​−2L1​∥∇f(β)∥22​+f(β)+λ∥η∥q​. Hence the minimizers of QL(⋅,β)+λ∥⋅∥qQ_L(\cdot,\beta)+\lambda\|\cdot\|_qQL​(⋅,β)+λ∥⋅∥q​ over ∥η∥0≤k\|\eta\|_0\le k∥η∥0​≤k are exactly S(β−1L∇f(β);k;λLℓq)\mathrm S(\beta-\tfrac1L\nabla f(\beta);k;\tfrac\lambda L\ell_q)S(β−L1​∇f(β);k;Lλ​ℓq​).
  3. (22), p. 35: for ∥β∥0≤k\|\beta\|_0\le k∥β∥0​≤k and η^\hat\etaη^​ in that set, F(β)≥L−L02∥η^−β∥22+F(η^)F(\beta)\ge\tfrac{L-L_0}2\|\hat\eta-\beta\|_2^2+F(\hat\eta)F(β)≥2L−L0​​∥η^​−β∥22​+F(η^​).
  4. (23) and the next display, p. 35: summed over m=1,…,Mm=1,\dots,Mm=1,…,M,
F(β(1))−F(β(M+1))≥M(L−L0)2min⁡m≤M∥β(m+1)−β(m)∥22.F(\beta^{(1)})-F(\beta^{(M+1)})\ge\tfrac{M(L-L_0)}2\min_{m\le M}\|\beta^{(m+1)}-\beta^{(m)}\|_2^2 .F(β(1))−F(β(M+1))≥2M(L−L0​)​m≤Mmin​∥β(m+1)−β(m)∥22​.
  1. Proposition 1, p. 9 (companion, not used by the goal): every β^∈S(u;k;λℓq)\hat\beta\in\mathrm S(u;k;\lambda\ell_q)β^​∈S(u;k;λℓq​) keeps the kkk largest entries of uuu in magnitude, for some ordering of ties. For q=1q=1q=1 it soft-thresholds them coordinatewise, and for q=2q=2q=2 it shrinks them as a group by max⁡{τu−λ,0}/τu\max\{\tau_u-\lambda,0\}/\tau_umax{τu​−λ,0}/τu​, with τu\tau_uτu​ the norm of those kkk entries.

Significance

Proposition 2 is what makes the DFO method a sound component of the paper's computational pipeline. The objective values never increase, so every iterate is a feasible point at least as good as the warm start. Part (b) says that the step length ∥β(m+1)−β(m)∥22\|\beta^{(m+1)}-\beta^{(m)}\|_2^2∥β(m+1)−β(m)∥22​ is small after O(1/ϵ)O(1/\epsilon)O(1/ϵ) iterations. A point whose step vanishes is a fixed point of the update, which the paper calls a first-order stationary point (Definition 1). The stopping rule of the algorithm (∥β(m+1)−β(m)∥22≤τ\|\beta^{(m+1)}-\beta^{(m)}\|_2^2\le\tau∥β(m+1)−β(m)∥22​≤τ) is therefore reached in at most ⌈2(F(β(1))−F∗)/(τ(L−L0))⌉\lceil 2(F(\beta^{(1)})-F^*)/(\tau(L-L_0))\rceil⌈2(F(β(1))−F∗)/(τ(L−L0​))⌉ steps.

The result is proved in the paper, in half a page that defers its central inequality (22) to Proposition 6 of Bertsimas, King & Mazumder (2016). It has not been formalized. A machine-checked version produces three reusable pieces: a descent lemma for functions with Lipschitz gradient on Rp\mathbb R^pRp, the variational characterization of the sparse proximal step, and a sufficient-decrease-to-rate argument for any descent method. These are the same pieces that iterative hard thresholding, proximal gradient, and block-coordinate methods for ℓ0\ell_0ℓ0​ problems need.

Difficulty

The difficulty is moderate, and it lies in the infrastructure rather than in any single step. The descent lemma (9) needs the fundamental theorem of calculus along a segment for a function on a Euclidean space, combined with the Lipschitz bound on the gradient. The feasible set {∥β∥0≤k}\{\|\beta\|_0\le k\}{∥β∥0​≤k} is not convex, so no convex-analysis argument (subgradient optimality, firm nonexpansiveness of a proximal map) applies to the thresholding step. Inequality (22) must instead be obtained by comparing the minimizer η^\hat\etaη^​ with the feasible competitor β\betaβ itself, which is why the hypothesis ∥β∥0≤k\|\beta\|_0\le k∥β∥0​≤k appears. Part (a) also needs a lower bound on FFF for its limit to exist and be nonnegative, which the general class of fff does not provide on its own.

Formalization scope

Rp\mathbb R^pRp is EuclideanSpace ℝ (Fin p), the gradient is Mathlib's gradient f, and coordinates are 000-based. Membership in S(u;k;μℓq)\mathrm S(u;k;\mu\ell_q)S(u;k;μℓq​) is a predicate: feasibility plus minimality against every kkk-sparse competitor. No selection from the set is fixed, and existence of minimizers is not assumed. A DFO sequence is any β : ℕ → ℝᵖ satisfying the update for every m≥1m\ge1m≥1, indexed from 111 as printed. The stopping rule and the support-restricted polishing Step 2 are not part of it. The penalty is ∥⋅∥1\|\cdot\|_1∥⋅∥1​ for q=1q=1q=1 and the Euclidean norm for q=2q=2q=2, and every theorem assumes q∈{1,2}q\in\{1,2\}q∈{1,2} and k≥1k\ge1k≥1. The minimum over 1≤m≤M1\le m\le M1≤m≤M is a finite infimum over a nonempty index set.

Three hypotheses are added to Proposition 2 as printed, each disclosed in the item. The proof's claim "F(β)≥0F(\beta)\ge0F(β)≥0" is false for a general convex fff with Lipschitz gradient (f(β)=−β1f(\beta)=-\beta_1f(β)=−β1​ sends FFF to −∞-\infty−∞), so f≥0f\ge0f≥0 and λ≥0\lambda\ge0λ≥0 are assumed. The update divides by LLL, and L≥L0L\ge L_0L≥L0​ allows L=0L=0L=0, so L>0L>0L>0 is assumed. "Decreasing" is read as non-increasing. Convexity of fff is kept as in the paper's setting (7)–(8), though only the gradient bound is used. Proposition 1 is stated with an existential ordering: for a fixed sorting permutation the printed claim fails under ties.

The statement cannot be trivialized by restricting fff or the run. The goal quantifies over every fff of the class and every sequence obeying the update, the limit F∗F^*F∗ in (b) is the actual limit of the objective values, and the rate holds for every M≥1M\ge1M≥1. Not formalized here: the mixed-integer formulations, the continuation and local-search heuristics of §2.4, Definition 1, and the paper's statistical results (missions II–VI). Contributions of reusable infrastructure, such as a general descent lemma or a lemma turning summed decrease into a 1/M1/M1/M rate, are welcome as separate theorems.

Selected references

  • R. Mazumder, P. Radchenko, A. Dedieu, Subset Selection with Shrinkage: Sparse Linear Modeling When the SNR Is Low, arXiv:1708.03288v4, 2022; Operations Research 71(1), 2023. https://arxiv.org/abs/1708.03288v4
  • D. Bertsimas, A. King, R. Mazumder, Best Subset Selection via a Modern Optimization Lens, Annals of Statistics 44(2), 2016. https://doi.org/10.1214/15-AOS1388
  • Y. Nesterov, Gradient Methods for Minimizing Composite Functions, Mathematical Programming 140, 2013. https://doi.org/10.1007/s10107-012-0629-5
  • Y. Nesterov, Introductory Lectures on Convex Optimization: A Basic Course, Kluwer, 2004. https://doi.org/10.1007/978-1-4419-8853-9
  • T. Blumensath, M. E. Davies, Iterative Hard Thresholding for Compressed Sensing, Applied and Computational Harmonic Analysis 27(3), 2009. https://doi.org/10.1016/j.acha.2009.04.002
7 thms2 active usersReviewed
🏆Completed
EconomicsInformation TheoryOperations Research·Captain: mikedeng1

Human and Machine: The Impact of Machine Input on Decision-Making Under Cognitive Limitations I: The Rationally Inattentive Decision-Maker's Optimal Choice Probability in Closed FormResearch Paper

Motivation

A person using a machine's advice may decide more accurately, but attention is costly. Before asking what a machine changes, the baseline decision has to be understood: how often would the person choose the action associated with a good state without machine input? Boyacı, Canyakmaz, and de Véricourt study this question in a model of a decision maker who can acquire information about an unknown binary state and pays for the expected reduction in uncertainty. Their working paper derives a closed form for the decision maker's choice probability. That baseline is used later in the paper to compare decisions with and without machine input.

The information cost follows the rational inattention approach: a decision maker chooses how much information to process while considering its effect on the final action. In the discrete choice setting, Matějka and McKay (2015) characterize optimal conditional choice probabilities. The paper adopts their equivalent choice probability representation in §4. This mission isolates the first consequence of that representation, Theorem 1, before the paper introduces the machine.

Setting

The unknown state is good, ggg, with prior probability μ\muμ, and bad, bbb, with probability 1−μ1-\mu1−μ. The decision maker selects either yyy (declare good) or nnn (declare bad). A correct action earns one unit, and an incorrect action earns zero. Write pgp_gpg​ for the probability of choosing yyy when the state is ggg, and pbp_bpb​ for the probability of choosing yyy when the state is bbb. A strategy is any pair (pg,pb)∈[0,1]2(p_g,p_b)\in[0,1]^2(pg​,pb​)∈[0,1]2; the pair may lie on the no-information diagonal or on the boundary of the square.

The unconditional choice probability is p=μpg+(1−μ)pbp=\mu p_g+(1-\mu)p_bp=μpg​+(1−μ)pb​. The accuracy is A=μpg+(1−μ)(1−pb)A=\mu p_g+(1-\mu)(1-p_b)A=μpg​+(1−μ)(1−pb​). Binary entropy, measured with the natural logarithm, is H(t)=−tlog⁡t−(1−t)log⁡(1−t)H(t)=-t\log t-(1-t)\log(1-t)H(t)=−tlogt−(1−t)log(1−t), with H(0)=H(1)=0H(0)=H(1)=0H(0)=H(1)=0. Given an information-cost parameter λ>0\lambda>0λ>0, the cognitive cost in the paper's choice probability representation is

C=λ[H(p)−(1−μ)H(pb)−μH(pg)].C=\lambda\bigl[H(p)-(1-\mu)H(p_b)-\mu H(p_g)\bigr].C=λ[H(p)−(1−μ)H(pb​)−μH(pg​)].

The decision maker maximizes net value V=A−CV=A-CV=A−C over the whole square. An optimal pair is one whose value is at least that of every feasible pair. The source originally introduces a general distribution of information signals and a Bayes consistency condition in problem (2). Section 4 and footnote 8 adopt the equivalent conditional choice probability representation used here. The equivalence itself is an input from Matějka and McKay (2015), rather than a claim of this mission.

Formalization targets

Optimal choice probability

For 0<μ<10<\mu<10<μ<1 and λ>0\lambda>0λ>0, define the thresholds

μ‾(λ)=1e1/λ+1,μ‾(λ)=e1/λe1/λ+1.\underline\mu(\lambda)=\frac{1}{e^{1/\lambda}+1},\qquad \overline\mu(\lambda)=\frac{e^{1/\lambda}}{e^{1/\lambda}+1}.μ​(λ)=e1/λ+11​,μ​(λ)=e1/λ+1e1/λ​.

The goal is the paper's Theorem 1: every optimal pair has the same unconditional choice probability,

p⋆(μ)={0,μ≤μ‾,μ1−e−1/λ−1−μe1/λ−1,μ‾<μ<μ‾,1,μ≥μ‾.p^\star(\mu)= \begin{cases} 0,&\mu\le\underline\mu,\\ \displaystyle\frac{\mu}{1-e^{-1/\lambda}}-\frac{1-\mu}{e^{1/\lambda}-1},&\underline\mu<\mu<\overline\mu,\\ 1,&\mu\ge\overline\mu. \end{cases}p⋆(μ)=⎩⎨⎧​0,1−e−1/λμ​−e1/λ−11−μ​,1,​μ≤μ​,μ​<μ<μ​,μ≥μ​.​

The same theorem states μ‾<1/2<μ‾\underline\mu<1/2<\overline\muμ​<1/2<μ​, that p⋆p^\starp⋆ is non-decreasing in the prior, and that the lower threshold increases while the upper threshold decreases as λ\lambdaλ increases. This mission includes all these clauses in its single goal. The intermediate milestones formalize the paper's conditional choice equations, the algebraic interior candidate, its threshold crossings, and its slope and threshold derivatives.

Significance

The formula partitions prior beliefs into three regimes. With a sufficiently low prior, the decision maker always chooses nnn; with a sufficiently high prior, the decision maker always chooses yyy. Between the thresholds, the probability of choosing yyy changes continuously with the prior. The threshold movements describe how a higher information cost changes the region in which information processing affects the choice. In the paper, these probabilities feed into accuracy, error rate, effort, and machine input comparisons.

The paper proves the result mathematically. The statements here are open Lean targets, so compilation of their declarations does not amount to machine-checked proofs. A complete development would verify the optimality characterization and the closed form, then provide reusable binary entropy and constrained optimization lemmas. It would also expose a precise baseline that subsequent missions can import after publication.

Difficulty

Equations (4)–(6) alone do not select the optimum: both p=0p=0p=0 and p=1p=1p=1 satisfy them for every prior. The printed uniqueness phrase in Lemma 1 therefore cannot be carried into a theorem about all solutions of those equations. The formal target says instead that every maximizing strategy satisfies the conditional choice equations, and Theorem 1 identifies the probability selected by maximization. The endpoint strategies, where entropy is evaluated at zero or one, must remain in the feasible set. One must also distinguish the algebraic interior root from the optimizer when that root leaves [0,1][0,1][0,1].

Formalization scope

Lean represents probabilities and costs as real numbers. The strategy space is the full closed square [0,1]2[0,1]^2[0,1]2, and IsOptimal compares net value against every point in that square. The prior in the goal and Lemma 1 lies strictly between zero and one, as in the paper's §4 setting; λ\lambdaλ is strictly positive. Boolean state and action types are unnecessary in this first mission because the paper's §4 representation is already the pair of conditional probabilities. The general-signal distribution of problem (2) is not encoded here.

The entropy function is Mathlib's Real.binEntropy, with natural logarithms and the endpoint values used by the paper. The threshold definitions reproduce Theorem 1 exactly. pBar is the interior algebraic expression from Appendix A, and pClosed is only the right-hand side of equation (11). Neither defines the optimizer. In particular, defining the starred optimal probability by the closed form would remove the theorem's main claim. The goal quantifies over every optimal pair and asserts that its computed choice probability equals that expression.

Contributions to the proof will need results about binary entropy at the boundary, derivatives of the objective in the interior, existence and characterization of maximizers on a compact square, and elementary inequalities for the exponential thresholds. The entropy and compact optimization infrastructure can support later formalizations beyond this paper. The four listed milestones follow the authors' Appendix A argument; alternative proofs of the same faithful statements are welcome.

Selected references

  • Tamer Boyacı, Caner Canyakmaz, and Francis de Véricourt, Human and Machine: The Impact of Machine Input on Decision-Making Under Cognitive Limitations, ESMT Working Paper 20-02, November 30, 2020, §§3–4 and Appendix A. Working paper record.
  • Filip Matějka and Alisdair McKay, Rational Inattention to Discrete Choices: A New Foundation for the Multinomial Logit Model, American Economic Review 105(1), 2015, pp. 272–298. DOI.
6 thms2 active usersReviewed
🏆Completed
EconomicsOperations Research·Captain: mikedeng1

Climate Impact Investing 2: With Poisson Climate Uncertainty λ, If the Green Portfolio Is Green Then y*_λ Rises to 1 in λ, So Equilibrium Emissions Rise as Uncertainty GrowsResearch Paper

Motivation

Climate impact investing refers to investors who tilt their portfolios away from companies with large greenhouse-gas emissions. Its stated aim goes beyond aligning portfolios with values: by raising the cost of capital of polluting companies, it is meant to change what those companies do. De Angelis, Tankov and Zerbib (SSRN 3562534, published in Management Science, 2022, doi:10.1287/mnsc.2022.4472) build an equilibrium model in which this mechanism can be computed. Green investors penalize the expected climate externalities of companies. Companies choose emission schedules to maximize their market value net of abatement costs. Prices, portfolios and emissions are determined jointly.

Section 4 of the paper asks what happens when the green investors are uncertain about future climate externalities, for instance because news on climate risk or regulation arrives in rare large shocks. Its answer is that, in the most common market configuration, more uncertainty makes green investors hedge by holding more brown assets, which weakens the incentive to abate, so that equilibrium emissions rise as climate uncertainty grows. This mission formalizes that result and the chain of statements behind it.

Setting

Fix a date ttt in a horizon [0,T][0,T][0,T]; every object below is evaluated at that date, and its subscript is dropped where harmless. There are nnn companies, indexed by iii, with asset covariance matrix Σt\Sigma_tΣt​ (positive definite). Green investors hold wealth share α∈(0,1)\alpha\in(0,1)α∈(0,1), regular investors the rest, with risk aversions γg,γr>0\gamma^g,\gamma^r>0γg,γr>0.

Company iii emits at rate ψti≥0\psi^i_t\ge 0ψti​≥0 and pays the marginal abatement cost cti≥0c^i_t\ge 0cti​≥0. The green investors attach to company iii the climate externality θti(ψ)=κ0,t−κt2ψ2\theta^i_t(\psi)=\kappa_{0,t}-\frac{\kappa_t}{2}\psi^2θti​(ψ)=κ0,t​−2κt​​ψ2, the companies use θtc,i(ψ)=κ0,tc−κtc2ψ2\theta^{c,i}_t(\psi)=\kappa^c_{0,t}-\frac{\kappa^c_t}{2}\psi^2θtc,i​(ψ)=κ0,tc​−2κtc​​ψ2, and all κ\kappaκ's are positive. With a rate of time preference ρ>0\rho>0ρ>0, the time factors are βtc=(e−ρt−e−ρT)/(1−e−ρT)\beta^c_t=(e^{-\rho t}-e^{-\rho T})/(1-e^{-\rho T})βtc​=(e−ρt−e−ρT)/(1−e−ρT) and βt=(1−e−ρt)/(1−e−ρT)\beta_t=(1-e^{-\rho t})/(1-e^{-\rho T})βt​=(1−e−ρt)/(1−e−ρT).

Climate uncertainty is a Poisson process of intensity λ>0\lambda>0λ>0: a smaller λ\lambdaλ means rarer, larger shocks, i.e. more uncertainty. For a fixed externality vector θ\thetaθ, the equilibrium of Proposition 5 is described by a scalar yλ>0y_\lambda>0yλ​>0 solving

yλ=exp⁡{−αγgλ(1⊤θ+yλγrθ⊤Σt−1θ)},y_\lambda=\exp\Big\{-\frac{\alpha\gamma^g}{\lambda}\Big(\mathbf 1^\top\theta+\frac{y_\lambda}{\gamma^r}\theta^\top\Sigma_t^{-1}\theta\Big)\Big\},yλ​=exp{−λαγg​(1⊤θ+γryλ​​θ⊤Σt−1​θ)},

and the green portfolio is Ng,λ=α(1+yλγrΣt−1θ)N^{g,\lambda}=\alpha(\mathbf 1+\frac{y_\lambda}{\gamma^r}\Sigma_t^{-1}\theta)Ng,λ=α(1+γryλ​​Σt−1​θ). Without uncertainty, y=1y=1y=1 and the portfolio is NgN^gNg. When the companies take yyy as given (the large-market assumption), company iii's optimal emission rate is

ψti(y)=ctiαβtκt y+βtcκtc,\psi^i_t(y)=\frac{c^i_t}{\alpha\beta_t\kappa_t\,y+\beta^c_t\kappa^c_t},ψti​(y)=αβt​κt​y+βtc​κtc​cti​​,

and yyy itself must then solve the fixed-point equation y=exp⁡{−αγgλg∗(y)}y=\exp\{-\frac{\alpha\gamma^g}{\lambda}g^*(y)\}y=exp{−λαγg​g∗(y)}, where

g∗(y)=1⊤θt(ψt(y))+yγrθt(ψt(y))⊤Σt−1θt(ψt(y)).g^*(y)=\mathbf 1^\top\theta_t(\psi_t(y))+\frac{y}{\gamma^r}\theta_t(\psi_t(y))^\top\Sigma_t^{-1}\theta_t(\psi_t(y)).g∗(y)=1⊤θt​(ψt​(y))+γry​θt​(ψt​(y))⊤Σt−1​θt​(ψt​(y)).

Its solution is yλ∗y^*_\lambdayλ∗​. Finally, ψt∗,0=ψt(1)\psi^{*,0}_t=\psi_t(1)ψt∗,0​=ψt​(1) is the schedule without uncertainty.

Formalization targets

Goal: Proposition 8(iii)

Assume condition (24) at the date ttt: ∑j(Σt−1)ij y θtj(ψtj(y))≥−γr/2\sum_j(\Sigma_t^{-1})_{ij}\,y\,\theta^j_t(\psi^j_t(y))\ge-\gamma^r/2∑j​(Σt−1​)ij​yθtj​(ψtj​(y))≥−γr/2 for all iii and all y>0y>0y>0. Let λ↦yλ∗\lambda\mapsto y^*_\lambdaλ↦yλ∗​ solve the fixed-point equation. Then the sign of the green portfolio's externality without uncertainty decides the direction of the response:

θt(ψt∗,0)⊤Ntg>0 ⟹ yλ∗↑1 strictly in λ,λ↦ψt∗,i nonincreasing,\theta_t(\psi^{*,0}_t)^\top N^g_t>0\ \Longrightarrow\ y^*_\lambda\uparrow 1\ \text{strictly in }\lambda,\quad \lambda\mapsto\psi^{*,i}_t\ \text{nonincreasing},θt​(ψt∗,0​)⊤Ntg​>0 ⟹ yλ∗​↑1 strictly in λ,λ↦ψt∗,i​ nonincreasing,

the opposite if θt(ψt∗,0)⊤Ntg<0\theta_t(\psi^{*,0}_t)^\top N^g_t<0θt​(ψt∗,0​)⊤Ntg​<0, and yλ∗≡1y^*_\lambda\equiv 1yλ∗​≡1 with unchanged emissions if it is 000.

Milestones

In the order of the attack:

  1. Proposition 7: for fixed y>0y>0y>0, ψti(y)\psi^i_t(y)ψti​(y) is the unique maximizer of the company's pointwise objective.
  2. Proposition 8(i): the fixed-point equation has a positive solution for every λ>0\lambda>0λ>0.
  3. Under (24), g∗g^*g∗ is increasing.
  4. Proposition 8(ii): under (24), the solution is unique.
  5. ψt∗(1)=ψt∗,0\psi^*_t(1)=\psi^{*,0}_tψt∗​(1)=ψt∗,0​, and αg∗(1)=θt(ψt∗,0)⊤Ntg\alpha g^*(1)=\theta_t(\psi^{*,0}_t)^\top N^g_tαg∗(1)=θt​(ψt∗,0​)⊤Ntg​.
  6. Equation (20) has exactly one positive solution yλy_\lambdayλ​.
  7. Proposition 6(ii)–(iv): the same three-way comparative static at a fixed schedule, for yλy_\lambdayλ​, the green portfolio and the expected returns.

Companion statements cover Proposition 6(i) (the green portfolio's market risk increases in λ\lambdaλ), Lemma 1, and the algebraic core of Proposition 5.

Significance

The result. Proposition 8(iii) is the paper's headline claim about uncertainty, and it is quoted in its abstract: uncertainty about future climate externalities, by making green investors hedge, can push companies to increase their emissions. The paper's Lemma 1 shows that the positive case, a green portfolio with positive climate externality, is the common one. The sign condition is therefore not a curiosity. It separates markets where uncertainty undermines impact investing from markets where it strengthens it.

Formalizing it. The proofs in the appendix are short and leave several steps implicit, and in two places the printed formulas do not match their own derivation (see the scope section). A machine-checked version settles the precise hypotheses under which the comparative statics hold. It also provides reusable statements about scalar fixed-point equations of the form −λlog⁡y=G(y)-\lambda\log y=G(y)−λlogy=G(y) with nondecreasing GGG. No part of this paper has been formalized before.

Difficulty

At a fixed schedule, everything follows from the fact that ggg is affine and nondecreasing in yyy. Once the schedule is endogenous, g∗g^*g∗ is nonlinear and in general not monotone, so neither uniqueness nor monotonicity in λ\lambdaλ comes for free. The work lies in turning condition (24) into monotonicity of g∗g^*g∗. That requires differentiating the quadratic form θ(ψ(y))⊤Σ−1θ(ψ(y))\theta(\psi(y))^\top\Sigma^{-1}\theta(\psi(y))θ(ψ(y))⊤Σ−1θ(ψ(y)) through the schedule and controlling its sign company by company. The limit yλ∗→1y^*_\lambda\to 1yλ∗​→1 as λ→∞\lambda\to\inftyλ→∞ needs bounds on g∗g^*g∗ along the solution path rather than the formal Taylor expansion in 1/λ1/\lambda1/λ the paper gives for (20).

Formalization scope

The stochastic layer is not formalized: Brownian cash-flow news, subjective measures built by Girsanov's theorem, CARA utility maximization, the Poisson process of climate shocks, and Propositions 1 and 5 as equilibrium statements. The statements start from the objects the proofs start from: the first-order and market-clearing system (45), and equations (20), (22) and (23). Everything is stated at one fixed date ttt, with vectors in Rn\mathbb R^nRn indexed by Fin n, Σt\Sigma_tΣt​ positive definite and Σt−1\Sigma_t^{-1}Σt−1​ Mathlib's matrix inverse.

The standing assumptions are hypotheses of the statements:

  • ρ,T>0\rho,T>0ρ,T>0 and t∈[0,T]t\in[0,T]t∈[0,T];
  • 0<α<10<\alpha<10<α<1;
  • γr,γg>0\gamma^r,\gamma^g>0γr,γg>0;
  • all κ\kappaκ's positive;
  • cti≥0c^i_t\ge0cti​≥0.

The relation α=γr/(γr+γg)\alpha=\gamma^r/(\gamma^r+\gamma^g)α=γr/(γr+γg) is assumed only where it is used, in the core of Proposition 5. The solution maps λ↦yλ\lambda\mapsto y_\lambdaλ↦yλ​ and λ↦yλ∗\lambda\mapsto y^*_\lambdaλ↦yλ∗​ enter only through the hypothesis that each value solves its equation. A theorem that assumed monotonicity of g∗g^*g∗, uniqueness, or the sign of g∗(1)g^*(1)g∗(1) would trivialize the goal; the goal assumes only condition (24).

Disclosed corrections of the printed text:

  • (23) and g∗g^*g∗. The page prints a factor αy/γr\alpha y/\gamma^rαy/γr in the quadratic term. Footnote 25 derives (23) from (20), which has y/γry/\gamma^ry/γr, and only that version makes the sign test of (iii) agree with the sign of g∗(1)g^*(1)g∗(1). The formalization uses y/γry/\gamma^ry/γr.
  • (24). The derivative of the quadratic form on p. 72 omits the factor 2 that the symmetry of Σ−1\Sigma^{-1}Σ−1 produces. With the corrected g∗g^*g∗, the argument needs the bound −γr/2-\gamma^r/2−γr/2, not −γr/α-\gamma^r/\alpha−γr/α. Whether uniqueness holds under the printed bound is not claimed.
  • Existence at t=Tt=Tt=T. The proof of (i) uses βtc>0\beta^c_t>0βtc​>0, so existence is stated for t∈[0,T)t\in[0,T)t∈[0,T).
  • Asymptotic uniqueness. The last sentence of (ii), uniqueness as λ→∞\lambda\to\inftyλ→∞, has no proof in the paper and is not stated.

Two readings are fixed. "Monotonically increasing" for yλy_\lambdayλ​ is strict. The emission response is weak, because at t=0t=0t=0 the schedule does not depend on yyy. "Reallocate towards brown assets" means that the green portfolio's climate externality θ⊤Ng,λ\theta^\top N^{g,\lambda}θ⊤Ng,λ falls as λ\lambdaλ falls.

The development needs elementary real analysis: the intermediate value theorem on (0,∞)(0,\infty)(0,∞), monotonicity from derivatives, and limits at infinity. It also needs finite-dimensional linear algebra for positive definite matrices. The lemmas about −λlog⁡y=G(y)-\lambda\log y=G(y)−λlogy=G(y) are reusable beyond this mission. Proofs of the companion statements, which are algebraic, are welcome as warm-ups.

Selected references

  • T. De Angelis, P. Tankov, O. D. Zerbib, Climate Impact Investing, SSRN 3562534, version of June 25, 2021. https://ssrn.com/abstract=3562534
  • T. De Angelis, P. Tankov, O. D. Zerbib, Climate Impact Investing, Management Science, 2022. https://doi.org/10.1287/mnsc.2022.4472
  • L. Pástor, R. F. Stambaugh, L. A. Taylor, Sustainable investing in equilibrium, Journal of Financial Economics 142(2), 2021. https://doi.org/10.1016/j.jfineco.2020.12.011
13 thms2 active usersReviewed
🏆Completed
Dynamic ProgrammingOperations ResearchReinforcement Learning·Captain: mikedeng1

A First-Order Approach to Accelerated Value Iteration 4: Safe Accelerated Value Iteration Converges to v* at Rate O(λ′^s) for Every λ′ ∈ [λ, 1)Research Paper

Motivation

Value iteration (VI) is the standard method for computing the optimal value function of a discounted Markov decision process (MDP). It applies the Bellman operator repeatedly, and because that operator is a λ\lambdaλ-contraction in the sup norm, the error after sss steps is at most λs\lambda^sλs times the initial error. When the discount factor λ\lambdaλ is close to 111, as in long-horizon planning, this rate is slow.

Goyal and Grand-Clément (arXiv:1905.09963, Operations Research 2023) read value iteration as a gradient-type method and transfer momentum schemes from convex optimization (Nesterov acceleration, heavy-ball momentum) to the Bellman operator. On reversible policy chains these accelerated schemes provably converge faster than VI. On general MDPs, however, the accelerated iterates need not converge at all: the paper exhibits instances on which Accelerated Value Iteration (A-VI) oscillates or diverges. Section 7 of the paper resolves this tension with Safe Accelerated Value Iteration (S-AVI, Algorithm 1), which tries an accelerated step at every period and keeps it only when it makes enough progress on the Bellman equation v=T(v)v = T(v)v=T(v). This mission formalizes the convergence guarantee of S-AVI, Theorem 7.1.

Setting

Let S\mathbb SS be a finite set of states and A\mathbb AA a nonempty finite set of actions. A discounted MDP is given by a transition kernel PPP, with Piaj≥0P_{iaj}\ge 0Piaj​≥0 the probability of moving from state iii to state jjj under action aaa and ∑jPiaj=1\sum_j P_{iaj} = 1∑j​Piaj​=1; a reward ria∈Rr_{ia}\in\mathbb Rria​∈R for each state-action pair; and a discount factor λ∈(0,1)\lambda \in (0,1)λ∈(0,1). The Bellman operator T:RS→RST : \mathbb R^{\mathbb S} \to \mathbb R^{\mathbb S}T:RS→RS is

T(v)i=max⁡a∈A{ria+λ∑jPiaj vj}.T(v)_i = \max_{a\in\mathbb A}\Big\{ r_{ia} + \lambda \sum_{j} P_{iaj}\, v_j \Big\}.T(v)i​=a∈Amax​{ria​+λj∑​Piaj​vj​}.

The sup norm is ∥v∥∞=max⁡i∣vi∣\|v\|_\infty = \max_i |v_i|∥v∥∞​=maxi​∣vi​∣. The optimal value function v∗v^*v∗ is the unique fixed point of TTT. For a vector vvv, the quantity ∥v−T(v)∥∞\|v - T(v)\|_\infty∥v−T(v)∥∞​ is its Bellman residual.

S-AVI (Algorithm 1) takes a scalar λ′∈[λ,1)\lambda' \in [\lambda, 1)λ′∈[λ,1), step sizes α,γ>0\alpha, \gamma > 0α,γ>0 and any starting vector v0v_0v0​. It sets v1=T(v0)v_1 = T(v_0)v1​=T(v0​), and at each period s≥1s \ge 1s≥1 forms

hs=vs+γ (vs−vs−1),vs+1/2=hs−α (hs−T(hs)).h_s = v_s + \gamma\,(v_s - v_{s-1}), \qquad v_{s+1/2} = h_s - \alpha\,\big(h_s - T(h_s)\big).hs​=vs​+γ(vs​−vs−1​),vs+1/2​=hs​−α(hs​−T(hs​)).

If ∥vs+1/2−T(vs+1/2)∥∞≤λ′ s+1 ∥v0−T(v0)∥∞\|v_{s+1/2} - T(v_{s+1/2})\|_\infty \le \lambda'^{\,s+1}\,\|v_0 - T(v_0)\|_\infty∥vs+1/2​−T(vs+1/2​)∥∞​≤λ′s+1∥v0​−T(v0​)∥∞​, the accelerated candidate is accepted, vs+1=vs+1/2v_{s+1} = v_{s+1/2}vs+1​=vs+1/2​; otherwise the algorithm takes a value-iteration step, vs+1=T(vs)v_{s+1} = T(v_s)vs+1​=T(vs​). In the Lean development the MDP is AccelVI.SafeAVI.MDP with validity predicate MDP.Valid, the operator is bellman M, and the iterates are savi M lam' α γ v0 : ℕ → (S → ℝ).

Formalization targets

Goal: Theorem 7.1

For a valid MDP, any λ′∈[λ,1)\lambda' \in [\lambda, 1)λ′∈[λ,1), any α,γ>0\alpha, \gamma > 0α,γ>0 and any v0v_0v0​, the S-AVI iterates converge to v∗v^*v∗, and

vs=v∗+O(λ′ s),∀s≥0,v_s = v^* + O(\lambda'^{\,s}), \quad \forall s \ge 0,vs​=v∗+O(λ′s),∀s≥0,

that is, there is a constant CCC with ∥vs−v∗∥∞≤C λ′ s\|v_s - v^*\|_\infty \le C\,\lambda'^{\,s}∥vs​−v∗∥∞​≤Cλ′s for every s≥0s \ge 0s≥0. The constant is left unspecified, as in the paper.

Milestones

  1. TTT is a λ\lambdaλ-contraction: ∥T(v)−T(w)∥∞≤λ∥v−w∥∞\|T(v) - T(w)\|_\infty \le \lambda\|v - w\|_\infty∥T(v)−T(w)∥∞​≤λ∥v−w∥∞​ (§2, p. 3).
  2. The first period: ∥v1−T(v1)∥∞≤λ∥v0−T(v0)∥∞≤λ′∥v0−T(v0)∥∞\|v_1 - T(v_1)\|_\infty \le \lambda\|v_0 - T(v_0)\|_\infty \le \lambda'\|v_0 - T(v_0)\|_\infty∥v1​−T(v1​)∥∞​≤λ∥v0​−T(v0​)∥∞​≤λ′∥v0​−T(v0​)∥∞​ (p. 13).
  3. Geometric decay of the residual: ∥vs−T(vs)∥∞≤λ′ s∥v0−T(v0)∥∞\|v_s - T(v_s)\|_\infty \le \lambda'^{\,s}\|v_0 - T(v_0)\|_\infty∥vs​−T(vs​)∥∞​≤λ′s∥v0​−T(v0​)∥∞​ for all sss (p. 14).
  4. The residual controls the error: ∥v−v∗∥∞≤(1−λ)−1∥v−T(v)∥∞\|v - v^*\|_\infty \le (1-\lambda)^{-1}\|v - T(v)\|_\infty∥v−v∗∥∞​≤(1−λ)−1∥v−T(v)∥∞​ for every vvv (p. 14).

Significance

The result. Theorem 7.1 says that the safeguard costs nothing in the worst case: S-AVI converges on every MDP at rate λ′\lambda'λ′, and with λ′=λ\lambda' = \lambdaλ′=λ it matches the rate of value iteration, which Theorem 6.3 of the same paper shows cannot be beaten by any first-order method uniformly over MDPs. At the same time it accepts accelerated steps whenever they reduce the residual fast enough, so it keeps the empirical speed-ups of A-VI. Remark 7.2 of the paper describes the role of λ′\lambda'λ′: values closer to 111 admit more accelerated steps. The guarantee also gives a computable stopping rule, since the residual bounds the distance to v∗v^*v∗.

Formalizing it. The result is proved in the paper; to our knowledge it has not been machine-checked. This mission produces a Lean statement of the finite discounted MDP layer, the Bellman operator and Algorithm 1 itself (including its two-step recursion and its data-dependent branch), and a formal proof that the safeguarded iteration converges. The contraction property of TTT and the residual-to-error bound are reusable for any later value-iteration development on the platform. Three sibling missions of this series pose the paper's other main results: the rate of Accelerated Value Computation on reversible chains (Theorem 5.1), the rate of Momentum Value Computation (Theorem 5.5), and the first-order lower bound (Theorem 6.3).

Difficulty

The accelerated candidate vs+1/2v_{s+1/2}vs+1/2​ is built from two past iterates through a momentum step, and on a general MDP nothing controls it: A-VI is not a descent method, and its iterates may diverge. The natural first attempt, proving that A-VI steps contract the error, therefore fails. The difficulty in the formal setting lies elsewhere: the iterates are defined by a two-step recursion with a branch on a real inequality, so any argument must handle both branches at every period and keep the paper's indexing straight (the threshold at period sss is λ′ s+1\lambda'^{\,s+1}λ′s+1 and it compares with the residual of v0v_0v0​, not of vsv_svs​). Existence and uniqueness of v∗v^*v∗ and the contraction property of a max of affine maps also need to be established for the specific operator, from the stochasticity of PPP.

Formalization scope

States and actions are finite types, [Fintype S], [Fintype A], and [Nonempty A] so that the maximum in TTT exists. Vectors are functions S → ℝ with Mathlib's sup norm, which is ∥⋅∥∞\|\cdot\|_\infty∥⋅∥∞​. Rewards are arbitrary reals. The discount factor is M.lam with 0<λ<10 < \lambda < 10<λ<1 inside MDP.Valid; the initial distribution p0p_0p0​ of the paper's tuple is omitted because no statement uses it. The optimal value function enters each statement as a vector vstar with bellman M vstar = vstar; this is not vacuous, since a valid MDP has exactly one such vector. The scalar λ′\lambda'λ′ ranges over the closed interval [λ,1)[\lambda, 1)[λ,1), and α,γ>0\alpha, \gamma > 0α,γ>0 as in Algorithm 1, although the convergence argument does not need the step sizes to be positive. The sequence savi is indexed as the paper's vsv_svs​: its recursive case s + 2 is the paper's period s+1s+1s+1, with threshold lam' ^ (s + 2). "vs=v∗+O(λ′s)v_s = v^* + O(\lambda'^s)vs​=v∗+O(λ′s) for all s≥0s \ge 0s≥0" is encoded as a single constant valid for every sss, which is stronger than an eventual big-O.

A formalization that replaced the test by the per-step condition (7.2) of Remark 7.3, used the residual of vsv_svs​ instead of v0v_0v0​, fell back to T(vs+1/2)T(v_{s+1/2})T(vs+1/2​), or allowed λ≥1\lambda \ge 1λ≥1 would be a different theorem; none of these is posed. Remark 7.4's extension to arbitrary contractions is not posed either.

The development needs the contraction property of TTT, the Banach fixed-point bound relating error and residual, and an induction over the iterates. Proofs of the milestones as separate lemmas are welcome, as are general statements about safeguarded fixed-point iterations for λ\lambdaλ-contractions that specialize to this one.

Selected references

  • V. Goyal and J. Grand-Clément, A First-Order Approach to Accelerated Value Iteration, Operations Research, 2023; preprint arXiv:1905.09963v7, 2021. https://arxiv.org/abs/1905.09963
  • M. L. Puterman, Markov Decision Processes: Discrete Stochastic Dynamic Programming, Wiley, 1994, reprinted 2014 (Chapter 6.3, value iteration). https://doi.org/10.1002/9780470316887
  • Y. Nesterov, A method for solving the convex programming problem with convergence rate O(1/k²), Soviet Mathematics Doklady 27, 1983.
8 thms2 active usersReviewed
🏆Completed
Dynamic ProgrammingOperations ResearchReinforcement Learning·Captain: mikedeng1

A First-Order Approach to Accelerated Value Iteration 3: On the n-State Chain MDP, Every First-Order Method Has ‖v_s − v*‖∞ ≥ λ^s/(1+λ) for s = 1, …, n − 1Research Paper

Motivation

Value iteration (VI) is the basic algorithm for computing the optimal value function of a discounted Markov decision process (MDP). Its error contracts by the discount factor λ\lambdaλ per step, so it needs on the order of (1−λ)−1log⁡(1/ϵ)(1-\lambda)^{-1}\log(1/\epsilon)(1−λ)−1log(1/ϵ) iterations, which is slow when λ\lambdaλ is close to 111, the regime of interest in long-horizon planning and reinforcement learning. Goyal and Grand-Clément (arXiv:1905.09963, Operations Research 2023) read VI as gradient descent on the residual map v↦v−T(v)v \mapsto v - T(v)v↦v−T(v) and import Nesterov's acceleration and heavy-ball momentum from convex optimization. In convex optimization the corresponding lower bounds of Nesterov (2004/2013) show that acceleration is optimal among first-order methods. The question this mission formalizes is the MDP counterpart: can any method that only combines past iterates and their Bellman images beat the rate λ\lambdaλ of plain VI on every MDP? Theorem 6.3 of the paper answers no.

Setting

A finite MDP consists of a state set SSS with ∣S∣=n|S| = n∣S∣=n, a finite nonempty action set AAA, transition probabilities Piaj≥0P_{iaj} \ge 0Piaj​≥0 with ∑jPiaj=1\sum_j P_{iaj} = 1∑j​Piaj​=1, rewards ria∈Rr_{ia} \in \mathbb{R}ria​∈R, and a discount factor λ∈(0,1)\lambda \in (0,1)λ∈(0,1). Its Bellman operator T:Rn→RnT : \mathbb{R}^n \to \mathbb{R}^nT:Rn→Rn is

T(v)i=max⁡a∈A{ria+λ∑jPiajvj},i∈S,T(v)_i = \max_{a \in A}\Big\{ r_{ia} + \lambda \sum_{j} P_{iaj} v_j \Big\}, \qquad i \in S,T(v)i​=a∈Amax​{ria​+λj∑​Piaj​vj​},i∈S,

a λ\lambdaλ-contraction for the sup norm ∥⋅∥∞\|\cdot\|_\infty∥⋅∥∞​. Its unique fixed point v∗v^*v∗ is the optimal value function.

A sequence (vs)s≥0(v_s)_{s \ge 0}(vs​)s≥0​ in Rn\mathbb{R}^nRn is a first-order sequence for TTT if

v0=0,vs+1∈span⁡{v0,…,vs,T(v0),…,T(vs)},s≥0.v_0 = 0, \qquad v_{s+1} \in \operatorname{span}\{v_0, \dots, v_s, T(v_0), \dots, T(v_s)\}, \quad s \ge 0 .v0​=0,vs+1​∈span{v0​,…,vs​,T(v0​),…,T(vs​)},s≥0.

VI from v0=0v_0 = 0v0​=0 (vs+1=T(vs)v_{s+1} = T(v_s)vs+1​=T(vs​)) and relaxed VI (vs+1=vs−αs(vs−T(vs))v_{s+1} = v_s - \alpha_s(v_s - T(v_s))vs+1​=vs​−αs​(vs​−T(vs​))) from 000 produce such sequences.

The chain MDP of Figure 1 has nnn states and a single action. State 111 is absorbing with reward r1=1r_1 = 1r1​=1; every state i≥2i \ge 2i≥2 moves deterministically to i−1i - 1i−1 and earns nothing. In Lean (namespace AccelVI.LowerBound) the MDP is MDP, validity is MDP.Valid, TTT is bellman, the chain is chainMDP n lam, and the first-order condition is IsFirstOrder T v.

Formalization targets

Goal: Theorem 6.3 (p. 12)

For every nnn, every λ∈(0,1)\lambda \in (0,1)λ∈(0,1), the fixed point v∗v^*v∗ of the Bellman operator TTT of the nnn-state chain, every first-order sequence (vs)(v_s)(vs​) for TTT, and every s∈{1,…,n−1}s \in \{1, \dots, n-1\}s∈{1,…,n−1},

∥vs−v∗∥∞≥λs1+λ.\|v_s - v^*\|_\infty \ge \frac{\lambda^s}{1+\lambda}.∥vs​−v∗∥∞​≥1+λλs​.

Milestones

  1. TTT is a λ\lambdaλ-contraction: ∥T(v)−T(w)∥∞≤λ∥v−w∥∞\|T(v) - T(w)\|_\infty \le \lambda\|v - w\|_\infty∥T(v)−T(w)∥∞​≤λ∥v−w∥∞​ (§2, p. 3).
  2. (3.5): (1−λ)∥v−w∥∞≤∥(I−T)(v)−(I−T)(w)∥∞(1-\lambda)\|v - w\|_\infty \le \|(I-T)(v) - (I-T)(w)\|_\infty(1−λ)∥v−w∥∞​≤∥(I−T)(v)−(I−T)(w)∥∞​ (p. 6).
  3. (3.6): ∥(I−T)(v)−(I−T)(w)∥∞≤(1+λ)∥v−w∥∞\|(I-T)(v) - (I-T)(w)\|_\infty \le (1+\lambda)\|v - w\|_\infty∥(I−T)(v)−(I−T)(w)∥∞​≤(1+λ)∥v−w∥∞​ (p. 6).
  4. On the chain, the value function is vi∗=λi−1/(1−λ)v^*_i = \lambda^{i-1}/(1-\lambda)vi∗​=λi−1/(1−λ), and it is the only fixed point of TTT (p. 12).
  5. On the chain, every first-order sequence satisfies vs,i=0v_{s,i} = 0vs,i​=0 for i≥s+1i \ge s+1i≥s+1 (p. 12).
  6. (6.2)–(6.4): on the chain, ∥vs−T(vs)∥∞≥λs\|v_s - T(v_s)\|_\infty \ge \lambda^s∥vs​−T(vs​)∥∞​≥λs for 1≤s≤n−11 \le s \le n-11≤s≤n−1 (p. 12).

Significance

The result. Theorem 6.3 shows that, measured by the number of Bellman evaluations, no first-order method improves on the worst-case rate λ\lambdaλ of value iteration uniformly over MDPs, as long as the number of steps is below the number of states. In convex optimization the analogous class admits acceleration from 1−μ/L1 - \mu/L1−μ/L to 1−μ/L1 - \sqrt{\mu/L}1−μ/L​; with μ=1−λ\mu = 1-\lambdaμ=1−λ, L=1+λL = 1+\lambdaL=1+λ, the analogue for MDPs would be a rate of about 1−1−λ1 - \sqrt{1-\lambda}1−1−λ​, and this theorem rules it out. It is the reason the paper's accelerated schemes are analysed under extra structure, such as reversible policy-evaluation chains, or are safeguarded.

Formalizing it. The result is proved in the paper; no machine-checked version exists. The mission produces a checked lower bound for fixed-point iterations of Bellman operators, the contraction inequalities (3.5)–(3.6) for a general finite MDP, and an explicit value function for a hard instance. The paper's other main results, Theorems 5.1, 5.5 and 7.1, are posed as the sibling missions 1, 2 and 4.

Difficulty

The obvious argument that the error is at least the contribution of states never reached fails without control of the span: the first-order class allows arbitrary real coefficients, including ones that change with sss and depend on all past iterates, so one has to show that no such combination puts mass on states beyond index sss. The support claim has to be carried through the nonlinear max in TTT, which is benign here only because the chain has a single action. The second ingredient converts a bound on a few coordinates of vs−v∗v_s - v^*vs​−v∗ into a bound in sup norm with the exact constant 1/(1+λ)1/(1+\lambda)1/(1+λ), which requires the two-sided inequalities (3.5)–(3.6) for I−TI - TI−T and the explicit value vs+1∗=λs/(1−λ)v^*_{s+1} = \lambda^s/(1-\lambda)vs+1∗​=λs/(1−λ).

Formalization scope

  • States are Fin n and are 0-based: the paper's state iii is index i−1i - 1i−1, so vi∗=λi−1/(1−λ)v^*_i = \lambda^{i-1}/(1-\lambda)vi∗​=λi−1/(1−λ) is lam ^ k / (1 - lam) at index kkk and "i≥s+1i \ge s+1i≥s+1" is s≤ks \le ks≤k. The action set of the chain is Unit.
  • ∥⋅∥∞\|\cdot\|_\infty∥⋅∥∞​ is Mathlib's sup norm on Fin n → ℝ. "span" is the real linear span Submodule.span ℝ, with both lists running to index sss inclusive.
  • v∗v^*v∗ enters the goal through its defining equation T(v∗)=v∗T(v^*) = v^*T(v∗)=v∗; it is not replaced by the explicit vector. The initial distribution p0p_0p0​ of the paper's MDP tuple is omitted, since no result here uses it.
  • Pinned quantifiers. As printed, Theorem 6.3 asserts that there exists an MDP instance, with nnn its own number of states; read literally, an instance with n=1n = 1n=1 has no admissible sss. The proof fixes an arbitrary nnn and λ∈(0,1)\lambda \in (0,1)λ∈(0,1) and uses the chain. The goal states that claim for every nnn and λ\lambdaλ on the explicit chain, which implies the printed form.
  • n−1n - 1n−1 is natural-number subtraction, so the goal has content exactly when n≥2n \ge 2n≥2.
  • The goal's constant is λs/(1+λ)\lambda^s/(1+\lambda)λs/(1+λ) as printed; the sharper bound λs/(1−λ)\lambda^s/(1-\lambda)λs/(1−λ), which the proof's chain also gives, is not the target.
  • The Bellman operator and the kernel condition are the published platform definitions FoundationsML_ReinforcementLearning_BellmanOperator and FoundationsML_ReinforcementLearning_IsTransitionKernel.
  • A trivializing formalization would take an unsatisfiable fixed-point hypothesis or an empty first-order class. Both are satisfiable: the explicit vector is a fixed point (milestone 4), and VI from 000 is first-order.

Contributions welcome: proofs of the contraction inequalities for general finite MDPs (reusable by every Bellman-operator mission), of the support recursion, and of the final chain of inequalities.

Selected references

  • V. Goyal and J. Grand-Clément, A First-Order Approach to Accelerated Value Iteration, Operations Research 71(2), 2023; preprint arXiv:1905.09963v7, 2021. https://arxiv.org/abs/1905.09963
  • Yu. Nesterov, Introductory Lectures on Convex Optimization: A Basic Course, Springer, 2004. https://doi.org/10.1007/978-1-4419-8853-9
  • M. L. Puterman, Markov Decision Processes: Discrete Stochastic Dynamic Programming, Wiley, 1994/2014. https://doi.org/10.1002/9780470316887
10 thms2 active usersReviewed
🏆Completed
Algorithmic Game TheoryEconomicsOperations Research·Captain: mikedeng1

Marketplace Leakage 4: The Marketplace Prefers Not to Impose a Price-Parity Clause If and Only If q < 1/2 and μ > (v − c)/2Research Paper

Motivation

Online marketplaces (Amazon, Booking.com, Airbnb, Upwork) charge sellers a fee on every transaction they intermediate. Once a buyer has found a seller on the marketplace, both have an incentive to complete the sale off the platform and split the fee they save. This is leakage (also called disintermediation or showrooming), and it limits the fees a marketplace can sustain. Hagiu and Wright, Marketplace Leakage (Management Science, 2023, doi:10.1287/mnsc.2023.4757), build a minimal model of leakage and compare the strategies a marketplace can use against it.

One of these strategies is contractual: a price-parity clause (PPC), under which the seller must not charge less in its direct channel than on the marketplace, on pain of being delisted. The paper notes that such clauses have been used by hotel-booking platforms, price-comparison platforms and Amazon (p. 22). The paper's Proposition 4 asks when a marketplace that cannot observe how easily buyers switch actually wants such a clause. This mission formalizes that proposition and the profit formulas behind it.

Setting

A marketplace MMM, a seller SSS and a unit mass of buyers with unit demand. Every buyer values SSS's product at vvv; SSS's marginal cost is c<vc<vc<v; the outside option is worth 000. SSS sells on MMM at price pmp_mpm​, paying MMM a fee fff per transaction, or directly at price pdp_dpd​ with no fee. A buyer who buys directly bears a switching cost sss. In the baseline state switching costs are uniform on [0,μ][0,\mu][0,μ], μ>0\mu>0μ>0, with clamped distribution function G(s)=min⁡{max⁡{s/μ,0},1}G(s)=\min\{\max\{s/\mu,0\},1\}G(s)=min{max{s/μ,0},1}. In the no-switching state switching costs are infinite and nobody buys directly. The baseline state occurs with probability qqq. SSS knows the state when it decides; MMM does not when it sets fff.

Without a PPC, SSS always lists, sets pm=vp_m=vpm​=v, and in the baseline state picks pd≤vp_d\le vpd​≤v to maximize

π(f,pd)=(pd−c)G(v−pd)+(v−c−f)(1−G(v−pd)).\pi(f,p_d)=(p_d-c)G(v-p_d)+(v-c-f)\big(1-G(v-p_d)\big).π(f,pd​)=(pd​−c)G(v−pd​)+(v−c−f)(1−G(v−pd​)).

A maximizer is a seller-optimal price pd∗(f)p_d^*(f)pd∗​(f). MMM's value is

Π∗=max⁡f≤v−cf(1−q G(v−pd∗(f))).\Pi^*=\max_{f\le v-c} f\big(1-q\,G(v-p_d^*(f))\big).Π∗=f≤v−cmax​f(1−qG(v−pd∗​(f))).

With a PPC, a listed seller must set pd=pm=vp_d=p_m=vpd​=pm​=v and earns v−c−fv-c-fv−c−f. A seller that delists earns max⁡c≤pd≤v(pd−c)G(v−pd)\max_{c\le p_d\le v}(p_d-c)G(v-p_d)maxc≤pd​≤v​(pd​−c)G(v−pd​) in the baseline state and 000 in the no-switching state. It accepts MMM's offer when listing pays at least as much, so MMM's value ΠPPC∗\Pi^*_{PPC}ΠPPC∗​ is the largest expected revenue f⋅Pr⁡[accept]f\cdot\Pr[\text{accept}]f⋅Pr[accept] over all fees fff.

Formalization targets

Goal: Proposition 4 (p. 23)

For c<vc<vc<v, μ>0\mu>0μ>0 and 0<q≤10<q\le 10<q≤1, both values exist, and

Π∗>ΠPPC∗  ⟺  q<12  and  μ>v−c2,otherwiseΠPPC∗≥Π∗.\Pi^*>\Pi^*_{PPC}\iff q<\tfrac12\ \text{ and }\ \mu>\tfrac{v-c}{2},\qquad\text{otherwise}\quad \Pi^*_{PPC}\ge\Pi^* .Π∗>ΠPPC∗​⟺q<21​  and  μ>2v−c​,otherwiseΠPPC∗​≥Π∗.

The goal states the comparison for any values satisfying the optimality predicates, so it is insensitive to how either value is later computed.

Milestones

  1. ΠPPC∗=max⁡{v−c−D, (1−q)(v−c)}\Pi^*_{PPC}=\max\{v-c-D,\ (1-q)(v-c)\}ΠPPC∗​=max{v−c−D, (1−q)(v−c)}, where D=max⁡c≤pd≤v(pd−c)G(v−pd)D=\max_{c\le p_d\le v}(p_d-c)G(v-p_d)D=maxc≤pd​≤v​(pd​−c)G(v−pd​) (p. 23).
  2. D=(v−c)24μD=\dfrac{(v-c)^2}{4\mu}D=4μ(v−c)2​ if μ≥v−c2\mu\ge\frac{v-c}{2}μ≥2v−c​ and D=v−c−μD=v-c-\muD=v−c−μ otherwise, so ΠPPC∗\Pi^*_{PPC}ΠPPC∗​ has a closed form (p. 39).
  3. For q<12q<\tfrac12q<21​: Π∗=(v−c)(1−qmin⁡{v−c2μ,1})\displaystyle\Pi^*=(v-c)\Big(1-q\min\Big\{\frac{v-c}{2\mu},1\Big\}\Big)Π∗=(v−c)(1−qmin{2μv−c​,1}) (p. 39).

Significance

Proposition 4 identifies a trade-off. A PPC removes leakage entirely, but it also takes away the seller's ability to divert some buyers when the fee turns out to be too high, so the seller may refuse to participate. When the baseline state is unlikely and switching costs in it are high, the marketplace earns more by tolerating leakage and charging the full surplus v−cv-cv−c. In every other case the clause pays. This makes the welfare and competition-policy debate about parity clauses explicit in a two-parameter region. It also contrasts with the case without uncertainty, where a PPC is always better for the marketplace.

The paper's proof (§8.5, pp. 39–40) is a short case comparison between closed forms. It has not been machine-checked. The printed formula for Π∗\Pi^*Π∗ when q≥1/2q\ge 1/2q≥1/2 omits the corner fee f=v−cf=v-cf=v−c and is wrong for small μ\muμ. The conclusion ΠPPC∗≥Π∗\Pi^*_{PPC}\ge\Pi^*ΠPPC∗​≥Π∗ still holds there, but by a different comparison. A formal proof pins down which steps survive.

Difficulty

Two optimizations are nested. The seller's optimal direct price changes regime at f=2μf=2\muf=2μ, where the uniform distribution's kink binds. The marketplace's revenue without a PPC is therefore piecewise in fff, with an interior candidate μ/q\mu/qμ/q that is feasible only when q≥1/2q\ge 1/2q≥1/2. Under a PPC, revenue is discontinuous in fff because acceptance switches on and off. Its maximum is attained only because acceptance is weak. Comparing the two values requires a case split over q≷12q\gtrless\tfrac12q≷21​ and μ\muμ against (v−c)/2(v-c)/2(v−c)/2 and q(v−c)q(v-c)q(v−c), and the boundary cases include genuine ties (Π∗=ΠPPC∗\Pi^*=\Pi^*_{PPC}Π∗=ΠPPC∗​ for q<12q<\tfrac12q<21​, μ≤v−c2\mu\le\frac{v-c}{2}μ≤2v−c​). Reading off a single printed closed form for Π∗\Pi^*Π∗ fails in part of the q≥1/2q\ge 1/2q≥1/2 region.

Formalization scope

All objects are in one definitions file in namespace MarketplaceLeakage.Parity. The parameters are real numbers v c μ q, with standing hypotheses c < v, 0 < μ, 0 < q, q ≤ 1 on every theorem. The paper states v>cv>cv>c (p. 5) and μ>0\mu>0μ>0 (p. 9). q∈(0,1]q\in(0,1]q∈(0,1] is added: qqq is a probability, and at q=0q=0q=0 both values equal v−cv-cv−c, so the "if" direction of the goal fails. q=1q=1q=1 is allowed. The statements use the reduced seller problem (1), as the paper does after its Lemma 1 (p. 7), with pm=vp_m=vpm​=v. Lemma 1 itself is not posed.

Committed conventions:

  • GGG is the clamped uniform CDF.
  • Seller-optimality is a predicate (IsSOpt), not a formula.
  • ΠPPC∗\Pi^*_{PPC}ΠPPC∗​ (IsPPCValue) is the attained maximum of f⋅(q 1[acceptB]+(1−q) 1[acceptN])f\cdot(q\,\mathbf 1[\text{accept}_B]+(1-q)\,\mathbf 1[\text{accept}_N])f⋅(q1[acceptB​]+(1−q)1[acceptN​]) over all f∈Rf\in\mathbb Rf∈R. Acceptance is weak and is stated against every delisting price c≤pd≤vc\le p_d\le vc≤pd​≤v.
  • Π∗\Pi^*Π∗ (IsNoPPCValue) is the attained maximum of f(1−qG(v−pd))f(1-qG(v-p_d))f(1−qG(v−pd​)) over f≤v−cf\le v-cf≤v−c and seller-optimal pdp_dpd​.
  • "Prefers not to impose" is strict; "otherwise prefers to impose" is weak.

These choices rule out the trivializing formalizations. Neither value is defined by its printed max-expression, which would make the milestones definitional. Strict acceptance would leave the PPC optimum unattained. A value given by sSup would be meaningless off its domain. Reading "prefers to impose" strictly would make the statement false at the ties.

No published platform definitions are reused. A complete development needs only elementary real analysis: maximizing piecewise-quadratic functions, attainment on compact intervals, and case analysis over min/max. The lemmas on the seller's best response under the uniform GGG are reusable in the companion missions on Propositions 1–3 of the same paper. Proofs of any milestone are welcome independently.

Selected references

  • A. Hagiu, J. Wright, Marketplace Leakage, Management Science, 2023 (authors' manuscript dated March 2023). https://doi.org/10.1287/mnsc.2023.4757
6 thms2 active usersReviewed
🏆Completed
Algorithmic Game TheoryEconomicsOperations Research·Captain: mikedeng1

Marketplace Leakage 1: With Uniform Switching Costs the Equilibrium Fee Is min{μ, v − c}, Leakage Is Positive but Partial, and the Marketplace's Profit Increases in μResearch Paper

Motivation

Online marketplaces such as Airbnb, Amazon, eBay, Preply or Upwork earn most of their revenue from transaction fees: a seller who sells through the marketplace pays a fee on every sale. Many of these sellers also run their own sales channel, and a buyer who discovers a seller on the marketplace can often complete the purchase directly with that seller, avoiding the fee. This is marketplace leakage (also called disintermediation or showrooming of the platform). Marketplaces respond with measures the paper lists on its first pages: bundling transaction-related services, restricting buyer–seller communication before a transaction, and penalizing sellers caught taking clients off the platform.

Hagiu and Wright (Marketplace Leakage, Management Science, 2023) build a minimal model of this tension. Their baseline analysis answers the first question any of the later strategies depends on: if the marketplace can only choose its fee, what fee does it set, how much leakage remains in equilibrium, and how do these respond when buying directly becomes more costly for buyers? This mission formalizes that baseline result, Proposition 1 of the paper, for uniformly distributed switching costs.

Setting

There is one marketplace MMM, one seller SSS and a unit mass of buyers, each wanting one unit of SSS's product. Every buyer values the product at vvv; SSS's marginal cost is ccc, with c<vc<vc<v; the outside option is worth 000.

SSS can sell through MMM, paying MMM a fee fff per transaction, or through its direct channel, which carries no fee. It sets a price pmp_mpm​ on MMM and a direct price pdp_dpd​. A buyer who buys directly bears a switching cost sss; in this mission sss is uniformly distributed on [0,μ][0,\mu][0,μ] with μ>0\mu>0μ>0, so its CDF is

G(s)=min⁡{max⁡{sμ,0},1}.G(s)=\min\Bigl\{\max\Bigl\{\frac s\mu,0\Bigr\},1\Bigr\}.G(s)=min{max{μs​,0},1}.

The timing is: MMM sets fff; observing fff, SSS sets its prices; buyers then choose. The paper's Lemma 1 lets one fix pm=vp_m=vpm​=v, so SSS only chooses pd≤vp_d\le vpd​≤v. A buyer buys directly iff s≤v−pds\le v-p_ds≤v−pd​, so a share G(v−pd)G(v-p_d)G(v−pd​) of buyers — the leakage — buys directly. SSS's profit at fee fff is

πf(pd)=(pd−c) G(v−pd)+(v−c−f) (1−G(v−pd)),\pi_f(p_d)=(p_d-c)\,G(v-p_d)+(v-c-f)\,\bigl(1-G(v-p_d)\bigr),πf​(pd​)=(pd​−c)G(v−pd​)+(v−c−f)(1−G(v−pd​)),

and MMM earns Π=f (1−G(v−pd))\Pi=f\,(1-G(v-p_d))Π=f(1−G(v−pd​)). A direct price is seller-optimal at fff if it maximizes πf\pi_fπf​ over pd≤vp_d\le vpd​≤v. An equilibrium outcome is a pair (f,pd)(f,p_d)(f,pd​) with f≤v−cf\le v-cf≤v−c, pdp_dpd​ seller-optimal at fff, such that no other fee f′≤v−cf'\le v-cf′≤v−c, followed by a seller-optimal response, gives MMM more.

Formalization targets

Goal: Proposition 1

For every μ>0\mu>0μ>0 an equilibrium outcome exists, and every equilibrium outcome (f∗,pd∗)(f^*,p_d^*)(f∗,pd∗​) satisfies

f∗(μ)=min⁡{μ,v−c},pd∗(μ)=v−min⁡{μ2,v−c2},Π∗(μ)={μ/2μ≤v−c,(v−c)(1−v−c2μ)μ≥v−c,f^*(\mu)=\min\{\mu,v-c\},\qquad p_d^*(\mu)=v-\min\Bigl\{\frac\mu2,\frac{v-c}2\Bigr\},\qquad \Pi^*(\mu)=\begin{cases}\mu/2 & \mu\le v-c,\\ (v-c)\bigl(1-\frac{v-c}{2\mu}\bigr) & \mu\ge v-c,\end{cases}f∗(μ)=min{μ,v−c},pd∗​(μ)=v−min{2μ​,2v−c​},Π∗(μ)={μ/2(v−c)(1−2μv−c​)​μ≤v−c,μ≥v−c,​

with leakage G(v−pd∗)=1μ(v−pd∗)∈(0,1)G(v-p_d^*)=\frac1\mu(v-p_d^*)\in(0,1)G(v−pd∗​)=μ1​(v−pd∗​)∈(0,1). As μ\muμ increases, the fee weakly increases, the direct price and the leakage weakly decrease, and the marketplace's profit strictly increases.

Milestones

  1. (4): for every fee f≥0f\ge0f≥0 the seller's optimal direct price is unique and equals v−f/2v-f/2v−f/2 if f≤2μf\le2\muf≤2μ and v−μv-\muv−μ if f≥2μf\ge2\muf≥2μ.
  2. (5): at such a response the marketplace earns f(1−f/(2μ))f(1-f/(2\mu))f(1−f/(2μ)) if f≤2μf\le 2\muf≤2μ and 000 if f≥2μf\ge2\muf≥2μ.
  3. The optimal fee (proof of Proposition 1): (f,pd)(f,p_d)(f,pd​) is an equilibrium outcome iff f=min⁡{μ,v−c}f=\min\{\mu,v-c\}f=min{μ,v−c} and pdp_dpd​ is seller-optimal at fff.
  4. Equilibrium leakage (proof of Proposition 1): G(v−pd∗)=f∗/(2μ)=min⁡{1/2,(v−c)/(2μ)}G(v-p_d^*)=f^*/(2\mu)=\min\{1/2,(v-c)/(2\mu)\}G(v−pd∗​)=f∗/(2μ)=min{1/2,(v−c)/(2μ)}.

Significance

Proposition 1 is the baseline against which the paper measures every anti-leakage strategy: investment in transaction benefits, communication bans, referral fees and price-parity clauses are each compared with the fee-only outcome Π∗(μ)\Pi^*(\mu)Π∗(μ), and Proposition 3 of the paper uses the closed form (6) directly. The result also has a substantive message: a fee-setting marketplace never eliminates leakage, but never lets it become total, and it gains from higher switching costs even though its own fee response offsets part of their effect on leakage.

The proposition is proved in the paper by elementary calculus. To our knowledge it has no machine-checked proof. Formalizing it produces a checked version of the baseline game, a verified statement of the seller's best response and the marketplace's value as functions of the fee, and a template that the companion missions on this paper reuse.

Difficulty

The seller's problem is not a smooth concave program: the clamped distribution GGG creates a kink at v−pd=μv-p_d=\muv−pd​=μ, below which every buyer switches and the profit is linear in pdp_dpd​. The first-order condition pd=v−f/2p_d=v-f/2pd​=v−f/2 is the optimum only while f≤2μf\le2\muf≤2μ; above that the optimum sits at the kink. The marketplace's objective inherits a kink at f=2μf=2\muf=2μ, and its feasible set f≤v−cf\le v-cf≤v−c adds a corner that binds exactly when μ>v−c\mu>v-cμ>v−c. Negative fees are feasible and must be ruled out. The comparative statics compare equilibrium objects across two parameter values that may lie in different regimes, so the statement cannot be read off one formula.

Formalization scope

All parameters are real numbers, with the standing assumptions c<vc<vc<v and μ>0\mu>0μ>0 as explicit hypotheses. GGG is the clamped uniform CDF above. The statements use the reduced seller problem (1) with pm=vp_m=vpm​=v, as the paper does after Lemma 1; Lemma 1 itself, which concerns the full game in which SSS also chooses pmp_mpm​, is not posed. Seller-optimality is an optimality predicate over pd≤vp_d\le vpd​≤v, and the equilibrium is an optimality predicate over feasible fees f≤v−cf\le v-cf≤v−c (negative fees included); "max" is attained, not a supremum. The displays (4) and (5) are stated for f≥0f\ge0f≥0, which is what they require; the paper's preface "Assuming f≤v−cf\le v-cf≤v−c" is not needed and does not exclude f<0f<0f<0.

Trivializing formalizations are ruled out: the seller's response and the marketplace's profit are not defined by the closed forms (4)–(5), the marketplace's value is not an unattained sSup, the equilibrium fee is not selected by Classical.choose, and the comparative statics are stated about equilibrium outcomes at two values of μ\muμ, not about the formulas alone.

The development needs only Mathlib's real arithmetic, min/max and order lemmas. A proof of the seller's best response for a clamped uniform distribution is reusable in the companion missions on transaction benefits, communication bans and price parity, which restate the same model. Proofs of any milestone are welcome independently.

Selected references

  • A. Hagiu and J. Wright, Marketplace Leakage, Management Science, 2023. https://doi.org/10.1287/mnsc.2023.4757 (formalized from the authors' manuscript dated March 2023; Proposition 1 on pp. 9–10, proof in §8.2, p. 34).
6 thms2 active usersReviewed
🏆Completed
EconomicsOperations Research·Captain: mikedeng1

Digital Privacy II: Against the Social Optimum, a Business Never Under-Collects While Over-Protecting Data, and a Purely Usage-Driven One Under-Collects and Under-ProtectsResearch Paper

Motivation

Digital businesses (search engines, social networks, marketplaces) record what their users do and decide how well to protect what they record. Both choices affect users: stored data can improve the service, and it can also be accessed by adversaries such as hackers, fraudsters or data brokers, whose activity harms users. Regulation of data collection and data protection (the GDPR, the CCPA, liability rules for breaches) presupposes an answer to a basic question: in which direction does a profit-maximizing business's data strategy deviate from the one a benevolent planner would choose?

I. P. Fainmesser, A. Galeotti and R. Momot, Digital Privacy (Management Science 69(6), 2023; author manuscript SSRN 3459274), answer it in a model where users, adversaries and the business all respond to each other. Their Theorem 2 shows that the deviation is not arbitrary: one combination of errors never occurs, and the sign of the error is pinned down completely for a business whose revenue depends only on usage. This mission formalizes those two claims.

Setting

A data strategy is a pair (ξ,C)(\xi, C)(ξ,C): the share ξ∈[0,1]\xi \in [0,1]ξ∈[0,1] of each user's activity that the business stores, and a protection level C≥0C \ge 0C≥0, which costs ψC\psi CψC. The parameters are real numbers: a network effect β∈[0,1)\beta \in [0,1)β∈[0,1), the users' marginal benefit from stored data ρ∈[0,1)\rho \in [0,1)ρ∈[0,1), the cost ψ\psiψ, the revenue model P∈[0,1]P \in [0,1]P∈[0,1], and the planner's weight α∈[0,1]\alpha \in [0,1]α∈[0,1].

Given (ξ,C)(\xi, C)(ξ,C), a unit mass of identical users choose activity levels and a large population of adversaries decide whether to access the stored data. The resulting equilibrium (Proposition 1 of the paper, display (3)) has average user activity

aˉ∗(ξ,C)=C(1+ρξ)C(1−β)+ξ2,aˉ∗(0,C)=11−β.\bar a^*(\xi, C) = \frac{C(1+\rho\xi)}{C(1-\beta)+\xi^2}, \qquad \bar a^*(0, C) = \frac{1}{1-\beta}.aˉ∗(ξ,C)=C(1−β)+ξ2C(1+ρξ)​,aˉ∗(0,C)=1−β1​.

The value at ξ=0\xi = 0ξ=0 is the activity when nothing is stored, the value the paper uses where (3) reads 0/00/00/0. From aˉ∗\bar a^*aˉ∗ one builds the consumer surplus (4), the business's profit (2) and the planner's objective (7):

CS(ξ,C)=12aˉ∗(ξ,C)2,Π(ξ,C)=(1−P) aˉ∗(ξ,C)+P ξ aˉ∗(ξ,C)−ψC,W(ξ,C)=α CS(ξ,C)+(1−α) Π(ξ,C).\mathrm{CS}(\xi,C) = \tfrac12 \bar a^*(\xi,C)^2, \qquad \Pi(\xi,C) = (1-P)\,\bar a^*(\xi,C) + P\,\xi\,\bar a^*(\xi,C) - \psi C, \qquad W(\xi,C) = \alpha\,\mathrm{CS}(\xi,C) + (1-\alpha)\,\Pi(\xi,C).CS(ξ,C)=21​aˉ∗(ξ,C)2,Π(ξ,C)=(1−P)aˉ∗(ξ,C)+Pξaˉ∗(ξ,C)−ψC,W(ξ,C)=αCS(ξ,C)+(1−α)Π(ξ,C).

The revenue model PPP interpolates between a purely usage-driven business (P=0P = 0P=0, revenue proportional to activity) and a purely data-driven one (P=1P = 1P=1, revenue proportional to stored data ξaˉ∗\xi \bar a^*ξaˉ∗). A business optimum (ξ∗,C∗)(\xi^*, C^*)(ξ∗,C∗) maximizes Π\PiΠ over the feasible set [0,1]×[0,∞)[0,1] \times [0,\infty)[0,1]×[0,∞); a social optimum (ξW,CW)(\xi^W, C^W)(ξW,CW) maximizes WWW over the same set. The business under-collects if ξ∗≤ξW\xi^* \le \xi^Wξ∗≤ξW and over-protects if C∗≥CWC^* \ge C^WC∗≥CW, and so on.

Formalization targets

Goal: Theorem 2, first two sentences

The paper's Theorem 2 (p. 13) reads:

Relative to the socially optimal strategy, the equilibrium data strategy of a purely usage-driven business (P = 0) prescribes under-collection and under-protection of users' data, i.e., ξ* ≤ ξ^W and C* ≤ C^W. The equilibrium data strategy of a business with any data-driven component in its revenue model (P > 0) never prescribes under-collection and over-protection of users' data i.e., it is never the case that ξ* ≤ ξ^W and C* ≥ C^W with at least one of the inequalities being strict. Any other direction in which the optimal business's data strategy deviates from the socially optimal strategy is the outcome for some specification of the business's revenue model and values of other model parameters.

The goal is its first two sentences, for every business optimum and every social optimum:

P=0  ⟹  ξ∗≤ξW and C∗≤CW,P = 0 \;\Longrightarrow\; \xi^* \le \xi^W \text{ and } C^* \le C^W,P=0⟹ξ∗≤ξW and C∗≤CW, P>0  ⟹  ¬(ξ∗≤ξW, C∗≥CW, at least one strict).P > 0 \;\Longrightarrow\; \neg\bigl(\xi^* \le \xi^W,\ C^* \ge C^W,\ \text{at least one strict}\bigr).P>0⟹¬(ξ∗≤ξW, C∗≥CW, at least one strict).

The third sentence is established numerically in the paper (Figure 3) and is not a target.

Milestones

  1. Display (11), p. 34: under ξ∗≤ξW\xi^* \le \xi^Wξ∗≤ξW and C∗≥CWC^* \ge C^WC∗≥CW, the social optimum has weakly higher activity, aˉ∗(ξW,CW)≥aˉ∗(ξ∗,C∗)\bar a^*(\xi^W, C^W) \ge \bar a^*(\xi^*, C^*)aˉ∗(ξW,CW)≥aˉ∗(ξ∗,C∗).
  2. Display (12), p. 34: under the same assumptions, aˉ∗(ξW,CW) ξW≥aˉ∗(ξ∗,C∗) ξ∗\bar a^*(\xi^W,C^W)\,\xi^W \ge \bar a^*(\xi^*,C^*)\,\xi^*aˉ∗(ξW,CW)ξW≥aˉ∗(ξ∗,C∗)ξ∗.
  3. Proposition 5(i), first claim (Online App. p. 8): for fixed CCC and P=0P = 0P=0, a collection level maximizes Π(⋅,C)\Pi(\cdot, C)Π(⋅,C) on [0,1][0,1][0,1] if and only if it maximizes W(⋅,C)W(\cdot, C)W(⋅,C).
  4. The P=0P = 0P=0 step of the proof (App. A.4, p. 34): if P=0P = 0P=0 and ξ∗>ξW\xi^* > \xi^Wξ∗>ξW, then C∗>CWC^* > C^WC∗>CW.

Significance

The result. Theorem 2 identifies the one inefficiency that no revenue model produces: a business never stores too little data while protecting it too much. All other combinations occur for some parameters, so a regulator cannot infer the direction of a business's error without knowing its revenue model; but for a purely usage-driven business the direction is known, and it is too little protection. This underlies the paper's discussion of policy in §6, where the instruments considered (liability for data breaches, taxes on data) are compared by how they move (ξ∗,C∗)(\xi^*, C^*)(ξ∗,C∗) towards (ξW,CW)(\xi^W, C^W)(ξW,CW).

The formalization. The result is proved in the paper (App. A.4, with Proposition 5 in Online App. C.5); it has not been machine-checked. The paper's argument for the purely usage-driven case refers to first-order conditions and does not treat the boundary strategies (ξ=0\xi = 0ξ=0, C=0C = 0C=0) or parameter corners (ρ=0\rho = 0ρ=0) separately; a formal proof has to handle them. A complete development also yields reusable facts about the equilibrium activity aˉ∗\bar a^*aˉ∗: its sign, its behaviour in ξ\xiξ for fixed CCC, and the monotonicity in CCC of the activity-maximizing collection level.

Difficulty

Both optima are defined only implicitly, as maximizers over a non-compact feasible set of a non-concave objective, and neither has a closed form that this mission may use. The comparison must therefore work from the optimality inequalities alone. The tempting approach, comparing first-order conditions, does not give a global statement: Π\PiΠ and WWW may have several local maxima, the maximizers need not be unique (both optima are (0,0)(0,0)(0,0) in a whole region of parameters), and the constraint ξ≤1\xi \le 1ξ≤1 binds for large protection. In the purely usage-driven case the profit and welfare share their maximizers in ξ\xiξ for each fixed CCC, but turning that into a comparison of C∗C^*C∗ with CWC^WCW requires control of how the maximizing ξ\xiξ moves with CCC, including at C=0C = 0C=0.

Formalization scope

All objects are real-valued functions of explicit real parameters β,ρ,ψ,P,α\beta, \rho, \psi, P, \alphaβ,ρ,ψ,P,α and of the strategy (ξ,C)(\xi, C)(ξ,C), in the namespace DigitalPrivacy.Welfare, which imports aˉ∗\bar a^*aˉ∗, CS, the feasible set and the business optimum from the shared module DigitalPrivacy.Strategy.Setting. The equilibrium activity takes the value 1/(1−β)1/(1-\beta)1/(1−β) at ξ=0\xi = 0ξ=0 for every CCC, as in the paper; Lean's default 0/0=00/0 = 00/0=0 is not used. Optima are predicates (IsBusinessOpt, IsSocialOpt): a feasible point at which the objective is at least its value at every feasible point. Theorem 2 quantifies over every pair of optima and asserts neither existence nor uniqueness. The P > 0 clause keeps the "at least one strict" condition; without it the clause is false, because both optima coincide at (0,0)(0,0)(0,0) in part of the parameter space.

The standing assumptions are the paper's ranges 0≤β<10 \le \beta < 10≤β<1, 0≤ρ<10 \le \rho < 10≤ρ<1, 0≤P≤10 \le P \le 10≤P≤1, α≤1\alpha \le 1α≤1, with two disclosed strengthenings: ψ>0\psi > 0ψ>0 (with ψ=0\psi = 0ψ=0, ρ=0\rho = 0ρ=0, P=0P = 0P=0, every (0,C)(0, C)(0,C) is both a business and a social optimum and the P=0P = 0P=0 sentence fails) and α>0\alpha > 0α>0 (with α=0\alpha = 0α=0 the planner's problem is the business's, and step (11) does not hold). Proposition 5(i) is stated with the printed ranges, α=0\alpha = 0α=0 included. No other hypothesis is added, so the hypotheses on the optima cannot be made vacuous by the encoding; a sanity check exhibits parameters at which (0,0)(0,0)(0,0) is both a business and a social optimum.

A complete development needs elementary real analysis of the rational function aˉ∗\bar a^*aˉ∗ on [0,1]×[0,∞)[0,1] \times [0,\infty)[0,1]×[0,∞) and nothing beyond Mathlib. Proofs of the milestones, of lemmas about aˉ∗\bar a^*aˉ∗, and alternative arguments for the goal are all welcome. The paper's proofs are in App. A.4 (pp. 33–35) and Online App. C.5 (Online pp. 8–9).

Selected references

  • I. P. Fainmesser, A. Galeotti, R. Momot, Digital Privacy, Management Science 69(6):3157–3173, 2023. https://doi.org/10.1287/mnsc.2022.4513. Author manuscript, This Draft: April 2022, https://ssrn.com/abstract=3459274 (the version cited for all page and display numbers).
7 thms2 active usersReviewed
🏆Completed
EconomicsOperations Research·Captain: mikedeng1

Accelerability vs. Scalability: R&D Investment Under Financial Constraints and Competition III: Without Accelerability a Financially Constrained Monopoly Invests Less Than an Unconstrained OneResearch Paper

Motivation

Young innovative firms often fund research out of internal cash flow rather than external capital. Whether such financial constraints make firms invest less in research and development (R&D) is a long-standing question in corporate finance and the economics of innovation. Myers (1977) showed that the possibility of default leads to under-investment in growth options. Danmo Lin (Management Science, 2022) separates two ways in which spending more on a project can pay off: it can make the payoff larger (scalability) or make the discovery arrive sooner (accelerability). The paper's Corollary 1 says that the classical under-investment result holds exactly when the project is scalable but not accelerable, while acceleration can reverse it. This mission formalizes the under-investment half of that corollary.

Setting

A firm faces a one-time R&D opportunity. It chooses an investment intensity RRR, a spending rate per unit of time, and pays it until discovery. Discovery is the first arrival of a Poisson process of rate λ(R)\lambda(R)λ(R), and on discovery the firm receives a payoff with mean u(R)u(R)u(R). As in the paper's equation (2),

u(R)=A Rβ,λ(R)=η Rγ,A>0, η>0, β,γ∈[0,1), β+γ<1,u(R)=A\,R^{\beta},\qquad \lambda(R)=\eta\,R^{\gamma},\qquad A>0,\ \eta>0,\ \beta,\gamma\in[0,1),\ \beta+\gamma<1,u(R)=ARβ,λ(R)=ηRγ,A>0, η>0, β,γ∈[0,1), β+γ<1,

and intensities are at least R‾=1\underline R=1R​=1. The project is scalable if u′>0u'>0u′>0 (here β>0\beta>0β>0) and accelerable if λ′>0\lambda'>0λ′>0 (here γ>0\gamma>0γ>0). Future cash is discounted at rate r>0r>0r>0.

An unconstrained (UC) firm can always pay RRR. By the paper's Lemma 1, equation (5), its project value at intensity RRR is the perpetuity

Vuc(R)=u(R)λ(R)−Rλ(R)+r.V_{uc}(R)=\frac{u(R)\lambda(R)-R}{\lambda(R)+r}.Vuc​(R)=λ(R)+ru(R)λ(R)−R​.

A financially constrained (FC) firm pays RRR out of an asset-in-place (AIP) cash flow XtX_tXt​, a geometric Brownian motion with drift μ\muμ and volatility σ\sigmaσ that starts at XXX. It must abandon the project once Xt<RX_t<RXt​<R. Lemma 1, equation (6), gives its project value as

Vfc(R)=u(R)λ(R)−Rλ(R)+r(1−(XR)α),α=12−μσ2−(12−μσ2)2+2(λ(R)+r)σ2.V_{fc}(R)=\frac{u(R)\lambda(R)-R}{\lambda(R)+r}\Big(1-\big(\tfrac{X}{R}\big)^{\alpha}\Big),\qquad \alpha=\tfrac12-\tfrac{\mu}{\sigma^2}-\sqrt{\big(\tfrac12-\tfrac{\mu}{\sigma^2}\big)^2+\tfrac{2(\lambda(R)+r)}{\sigma^2}}.Vfc​(R)=λ(R)+ru(R)λ(R)−R​(1−(RX​)α),α=21​−σ2μ​−(21​−σ2μ​)2+σ22(λ(R)+r)​​.

The ranges of intensities are those of (7): [1,Rˉ][1,\bar R][1,Rˉ] for the UC firm and [1,min⁡{Rˉ,X}][1,\min\{\bar R,X\}][1,min{Rˉ,X}] for the FC firm, with Rˉ=(Aη)1/(1−(β+γ))\bar R=(A\eta)^{1/(1-(\beta+\gamma))}Rˉ=(Aη)1/(1−(β+γ)). The optimal intensities Ruc∗R^*_{uc}Ruc∗​ and Rfc∗R^*_{fc}Rfc∗​ are the sets of maximizers of VucV_{uc}Vuc​ and VfcV_{fc}Vfc​ over these ranges.

Formalization targets

Goal: Corollary 1, first statement (p. 6)

If λ′=0\lambda'=0λ′=0 and u′>0u'>0u′>0, then Rfc∗<Ruc∗R^*_{fc}<R^*_{uc}Rfc∗​<Ruc∗​. Formally: under the standing assumptions, r>0r>0r>0, σ>0\sigma>0σ>0, X≥1X\ge1X≥1, γ=0\gamma=0γ=0, β>0\beta>0β>0 and Aβη>1A\beta\eta>1Aβη>1, both optimal sets are nonempty and

x<yfor every x∈Rfc∗ and every y∈Ruc∗.x<y\qquad\text{for every } x\in R^*_{fc}\text{ and every } y\in R^*_{uc}.x<yfor every x∈Rfc∗​ and every y∈Ruc∗​.

Milestones (Appendix A.4, p. 20)

  1. Without accelerability, every interior FC optimum (1<R<min⁡{Rˉ,X}1<R<\min\{\bar R,X\}1<R<min{Rˉ,X}) satisfies u′(R)λ−1>0u'(R)\lambda-1>0u′(R)λ−1>0. This is the paper's consequence of the first-order condition (A.25).
  2. Without accelerability and with Aβη>1A\beta\eta>1Aβη>1, every UC optimum satisfies u′(R)λ−1=0u'(R)\lambda-1=0u′(R)λ−1=0 (in particular it is interior).

Significance

The statement pins down when the textbook under-investment effect of financing frictions holds: exactly when extra spending scales the prize but cannot speed it up. The paper contrasts it with the possibility of over-investment on accelerable projects (Corollary 1's second statement, supported by numerical exercises). Taken together, the two statements show that the R&D technology, not only the severity of the constraint, decides the direction of the distortion.

The result is proved in the paper (Appendix A.4); it has no machine-checked proof. A formal proof certifies the comparison for every pair of optima, without the paper's tacit assumption that optima are unique. It also makes explicit the interior-optimum condition Aβη>1A\beta\eta>1Aβη>1 under which the inequality is strict. The resulting facts about maximizers of products of a concave power-law profit and a decreasing survival factor are reusable for other real-options models with a survival discount.

Difficulty

The first idea is to compare the two first-order conditions. The UC optimum solves u′λ=1u'\lambda=1u′λ=1, and at an interior FC optimum the derivative of the survival factor pushes u′λ−1u'\lambda-1u′λ−1 to be positive. Concavity of f(R)=u(R)λ−Rf(R)=u(R)\lambda-Rf(R)=u(R)λ−R then orders the two. Turning this into a theorem about sets of maximizers needs more. The FC optimum can sit at a corner, either R=1R=1R=1 or the right end min⁡{Rˉ,X}\min\{\bar R,X\}min{Rˉ,X}, where no first-order condition holds, and the corners must be ruled out or handled separately. The survival factor 1−(X/R)α1-(X/R)^\alpha1−(X/R)α vanishes at R=XR=XR=X. The UC value vanishes at Rˉ\bar RRˉ. When X≤Ruc∗X\le R^*_{uc}X≤Ruc∗​, the comparison is settled by the range rather than by the first-order condition. The strict inequality is false without an interior UC optimum: if Aβη≤1A\beta\eta\le1Aβη≤1, both optimal sets equal {1}\{1\}{1}.

Formalization scope

All objects are in the namespace AccelScal.FCMonopoly, in one definition file. It holds the parameter structure Tech (A,β,η,γ)(A,\beta,\eta,\gamma)(A,β,η,γ), the predicate Standing, uuu, λ\lambdaλ, Rˉ\bar RRˉ, α\alphaα, VucV_{uc}Vuc​ (5), VfcV_{fc}Vfc​ (6), and the maximizer sets RstarUC, RstarFC over the ranges (7). Powers are Real.rpow, and u′u'u′ is Mathlib's deriv.

Committed conventions:

  • The reduced problems are the definitions. The FC firm's original problem (3) is an expectation over a geometric Brownian motion and its first-passage time below RRR. That its value is (6) is the paper's Lemma 1 (Appendix A.12), which needs first-passage machinery absent from Mathlib, and it is not posed. The mission takes (6), and for symmetry (5), as the definitions of the two firms' problems, exactly as the paper's proof of Corollary 1 does. VfcV_{fc}Vfc​ is "the value of problem (3)" only through Lemma 1.
  • The random payoff is replaced by its mean u(R)u(R)u(R), and the AIP term of (3)/(4), which does not depend on RRR, is dropped.
  • Standing assumptions: (2), plus the added condition Aη>1A\eta>1Aη>1 (investment takes place, so Vuc(1)>0V_{uc}(1)>0Vuc​(1)>0). The goal adds Aβη>1A\beta\eta>1Aβη>1, which is necessary for the strict inequality (the UC optimum is interior), and X≥1X\ge1X≥1, which keeps the FC range nonempty. "λ′=0\lambda'=0λ′=0, u′>0u'>0u′>0" is encoded as γ=0\gamma=0γ=0, β>0\beta>0β>0, which is equivalent under (2). No sign condition on μ\muμ is imposed, and σ>0\sigma>0σ>0.
  • The paper's single-valued R∗R^*R∗ is read as a set of maximizers. The inequality is claimed for every pair of optima.

Trivializing formalizations are ruled out. Ruc∗R^*_{uc}Ruc∗​ is never defined by its closed form, and neither optimum is a selected value. The goal asserts that both optimal sets are nonempty. The FC range depends on XXX through min⁡{Rˉ,X}\min\{\bar R,X\}min{Rˉ,X}. The conclusion is the strict "<<<", not "≤\le≤".

The paper's second and third statements of Corollary 1 (over-investment when λ′>0\lambda'>0λ′>0, and when it is "more likely") are numerical or informal and are not posed. Contributions are welcome on both milestones and on the goal. Also welcome: general lemmas on the maximizers of a positive concave function times a decreasing positive factor, and a future formalization of Lemma 1 (6) from a geometric Brownian first-passage Laplace transform.

Selected references

  • D. Lin, Accelerability vs. Scalability: R&D Investment Under Financial Constraints and Competition, Management Science, Articles in Advance, 2022. https://doi.org/10.1287/mnsc.2022.4503
  • S. C. Myers, Determinants of Corporate Borrowing, Journal of Financial Economics 5(2), 147–175, 1977. https://doi.org/10.1016/0304-405X(77)90015-0
4 thms2 active usersReviewed
🏆Completed
Operations Research·Captain: mikedeng1

Achieving High Individual Service Levels Without Safety Stock? Optimal Rationing Policy of Pooled Resources I: Capacity Is Asymptotically Feasible iff E[max Σ wⱼRⱼ] ≥ Σ wⱼβⱼ for All Weights w ≥ 0Research Paper

Motivation

Firms that serve several customers from shared capacity must decide which demands to fulfil after demand is observed. A customer-level service commitment constrains the allocation policy even when total capacity appears adequate: serving one customer can consume resources that another customer needs. The question in this mission is how to test a fixed capacity vector against all individual service targets without first specifying a particular rationing rule. Jiang, Wang, and Zhang give a characterization for a broad family of pooled-resource models, including inventory pooling, process flexibility, and assemble-to-order systems (SSRN preprint, §§1.1–2).

The authors' model allows service to mean more than the probability of completely filling an order. It can represent the probability of full service, a fulfilled fraction relative to expected demand, or a fulfilled fraction of realized demand. Their Theorem 1 addresses asymptotic feasibility: every target can be met to within any prescribed positive tolerance. It is distinct from exact feasibility, which the paper treats later under stronger conditions (Jiang, Wang, and Zhang, Theorems 1–2).

Setting

There are nnn customers and mmm resource types. A nonnegative capacity vector ccc is fixed before a random, nonnegative demand vector DDD is observed. The joint law of DDD is FFF and has a bounded second moment. After seeing DDD, a decision consists of a vector sss of fulfilled customer demands and an allocation array yyy recording the amount of each resource assigned to each customer. The paper's set P(c,D)P(c,D)P(c,D) specifies all feasible pairs (s,y)(s,y)(s,y) for that capacity and demand. It is a model input: the three operational examples use different feasible sets (§1.1, equations (1)–(4)).

For customer jjj, a service measure Rj(sj,Dj)R_j(s_j,D_j)Rj​(sj​,Dj​) assigns a nonnegative score to fulfilled demand sjs_jsj​ and demand DjD_jDj​. The customer has a target βj∈(0,1)\beta_j\in(0,1)βj​∈(0,1). A deterministic policy chooses a feasible pair in P(c,D)P(c,D)P(c,D) for each DDD. A randomized policy chooses among deterministic policies. Its expected service to customer jjj is denoted Sj(λ)S_j(\lambda)Sj​(λ). The capacity is asymptotically feasible when, for every ε>0\varepsilon>0ε>0, some randomized policy λε\lambda_\varepsilonλε​ satisfies Sj(λε)≥βj−εS_j(\lambda_\varepsilon)\ge\beta_j-\varepsilonSj​(λε​)≥βj​−ε for every customer (Definition 1, equation (8)).

For nonnegative customer weights w=(wj)jw=(w_j)_jw=(wj​)j​, define maximum weighted service at a realized demand by

Mw(D)=max⁡(s,y)∈P(c,D)∑jwjRj(sj,Dj).M_w(D)=\max_{(s,y)\in P(c,D)}\sum_j w_jR_j(s_j,D_j).Mw​(D)=(s,y)∈P(c,D)max​j∑​wj​Rj​(sj​,Dj​).

The maximum uses only service, with zero allocation cost. The paper also introduces a linear allocation cost f(y)f(y)f(y), a deterministic Max-Weighted-Service minimization problem, and its expected dual functional; Lemma 1 concerns those general objects (§2, equations (14), (16)–(17)).

Formalization targets

Theorem 1: capacity characterization

Under Assumption 1, the target is the equivalence

c is asymptotically feasible⟺EF[Mw(D)]≥∑jwjβjfor every w≥0.c\text{ is asymptotically feasible} \quad\Longleftrightarrow\quad \mathbb E_F[M_w(D)]\ge\sum_jw_j\beta_j \quad\text{for every }w\ge0.c is asymptotically feasible⟺EF​[Mw​(D)]≥j∑​wj​βj​for every w≥0.

The weights range over the whole nonnegative orthant; they are not restricted to a simplex in the theorem. Assumption 1 requires each RjR_jRj​ to be nondecreasing and upper semicontinuous in fulfilled demand at fixed realized demand, and each P(c,D)P(c,D)P(c,D) to be compact (Theorem 1, equation (18)).

Milestones from the paper

Lemma 1 identifies the value of the pointwise Max-Weighted-Service rule: inf⁡ϕF(w,ϕ)=F(w,ϕw)=EF[g(w,c;D)]\inf_\phi F(w,\phi)=F(w,\phi_w)=\mathbb E_F[g(w,c;D)]infϕ​F(w,ϕ)=F(w,ϕw​)=EF​[g(w,c;D)] for a fixed w≥0w\ge0w≥0. The proof of Theorem 1 then uses a minimax display over W={w≥0:∑jwj≤1}W=\{w\ge0:\sum_jw_j\le1\}W={w≥0:∑j​wj​≤1} to obtain, for every ε>0\varepsilon>0ε>0, a randomized policy whose weighted service shortfall is at most ε\varepsilonε throughout WWW (equation (21)). Equation (22) gives the corresponding individual service bounds. These three source claims are the mission's milestones (Lemma 1 and proof of Theorem 1, pp. 12–14).

Significance

Theorem 1 supplies a test for a vector of simultaneous service targets using a family of deterministic, weighted allocation problems. It applies to any feasible-set model satisfying the stated assumptions, rather than only to one pooling network. It also delineates the strength of the conclusion: satisfying all weighted tests guarantees arbitrarily close service, while exact attainment requires the additional assumptions in the paper's next result (Theorems 1–2).

The statements in this mission compile as Lean declarations, but their proofs have not yet been machine checked. Completing the mission would provide a reusable formal interface for demand-dependent feasible sets, measurable rationing policies, finite policy randomization, service expectations, and pointwise weighted optimization. Those definitions can also support formal study of the paper's later exact-feasibility and policy-optimality results.

Difficulty

The forward implication compares service under one policy with a maximum over feasible decisions at every demand. The reverse implication is harder: a weighted inequality for each www must yield one policy that serves all customers simultaneously to a common tolerance. A separate policy chosen for each weight does not itself meet the vector of targets. The optimization involves a set of demand-dependent policies, and the source's argument relies on properties of its attainable service vectors that need explicit representation in Lean (proof of Theorem 1, pp. 13–14).

Formalization scope

Customers and resources are Fin n and Fin m, with zero-based indices; the paper numbers them from one. A solution is a pair (s,y)(s,y)(s,y), and P(c,D)P(c,D)P(c,D) remains an arbitrary feasible set. Deterministic policies are measurable functions of DDD that select from P(c,D)P(c,D)P(c,D) for every demand realization, at the theorem's fixed capacity. Randomized policies are finite probability mixtures of these selectors. Only finitely many expected services and costs occur in the statements, and finite mixtures represent the corresponding finite-dimensional expectation vectors of the paper's policy measures. The definition of asymptotic feasibility is made directly from these policies and their service values. The maximum in the theorem is made directly from P(c,D)P(c,D)P(c,D) and RRR, so the equivalence cannot follow from defining either side in terms of the other.

The paper defines RjR_jRj​ on nonnegative pairs. Lean uses a total real-valued extension; the theorem requires it to be nonnegative, monotone and upper semicontinuous as specified, and jointly measurable. A common integrable envelope bounds every feasible service value, preventing a nonintegrable Bochner integral from silently taking Lean's default value of zero. A measurable maximizing selector is assumed for every nonnegative www; it ensures that the expectation of Mw(D)M_w(D)Mw​(D) and the policy behind the source's tie-breaking are meaningful. The demand law is a probability measure with bounded second moment and nonnegative demand, capacity is nonnegative, and βj∈(0,1)\beta_j\in(0,1)βj​∈(0,1), matching the section's standing setup. Compactness alone permits an empty feasible set in Lean; the selector assumption ensures nonemptiness at each demand.

The definitions include the linear allocation-cost functional because Lemma 1 is stated with the paper's general fff. An integrable envelope also bounds its absolute value in that milestone. Reusable work includes measurable selection for a demand-dependent compact feasible set, integrability of finite policy mixtures, interchange of the pointwise optimum and expectation under the stated bounds, and the finite-dimensional minimax statement. Proofs or improvements to these interfaces are welcome as long as the source claims retain their stated strength.

Selected references

  • J. Jiang, S. Wang, and J. Zhang, Achieving High Individual Service-Levels without Safety Stock? Optimal Rationing Policy of Pooled Resources, SSRN preprint 3385089, version of 31 July 2021. SSRN.
  • J. Jiang, S. Wang, and J. Zhang, Achieving High Individual Service-Levels without Safety Stock? Optimal Rationing Policy of Pooled Resources, Operations Research, 2023. DOI: 10.1287/opre.2022.2386. The mission's labels and pages follow the SSRN preprint.
5 thms2 active usersReviewed
🏆Completed
Operations ResearchOptimal Transport·Captain: mikedeng1

Robustifying Conditional Portfolio Decisions via Optimal Transport 1: With a Singleton Fiber and Only Positive Fiber Mass Required, the Worst-Case Conditional Expected Loss Collapses to sup_y ℓ(y)Research Paper

Conditioning on a covariate under distributional ambiguity

A portfolio manager who observes side information (a covariate XXX, such as a market indicator) before choosing a portfolio wants to control the loss of the asset returns YYY conditional on the observed covariate value x0x_0x0​. The conditional law of YYY given X=x0X=x_0X=x0​ is unknown and must be learned from NNN historical pairs (x^i,y^i)(\widehat x_i,\widehat y_i)(xi​,y​i​). When x0x_0x0​ itself was never observed, the empirical conditional law is undefined, and kernel or nearest-neighbour estimates are fragile. Nguyen, Zhang, Wang, Blanchet, Delage and Ye (arXiv:2103.16451v3, Operations Research, 2025) robustify the conditional decision with an optimal transport ambiguity set: the decision maker hedges against every joint law Q\mathbb QQ of (X,Y)(X,Y)(X,Y) within transport distance ρ\rhoρ of the empirical law. The resulting objective is a ratio of two linear functionals of Q\mathbb QQ, so the standard Wasserstein distributionally robust duality (Blanchet and Murthy, 2019; Gao and Kleywegt, 2023) does not apply directly.

The paper settles every regime of the three parameters (ball radius ρ\rhoρ, fiber radius γ\gammaγ, minimum fiber mass ε\varepsilonε). This mission formalizes the simplest regime, γ=ε=0\gamma=\varepsilon=0γ=ε=0, where the answer is negative: the worst case does not depend on the data at all.

Setting

The covariate space X\mathcal XX and the return space Y\mathcal YY are Polish spaces with their Borel σ\sigmaσ-algebras. Two ground costs DX\mathbb D_{\mathcal X}DX​ and DY\mathbb D_{\mathcal Y}DY​ combine into the separable cost D((x,y),(x′,y′))=DX(x,x′)+DY(y,y′)\mathbb D((x,y),(x',y'))=\mathbb D_{\mathcal X}(x,x')+\mathbb D_{\mathcal Y}(y,y')D((x,y),(x′,y′))=DX​(x,x′)+DY​(y,y′). The data define the empirical measure P^=1N∑i∈[N]δ(x^i,y^i)\widehat{\mathbb P}=\frac1N\sum_{i\in[N]}\delta_{(\widehat x_i,\widehat y_i)}P=N1​∑i∈[N]​δ(xi​,y​i​)​.

The optimal transport cost between two probability measures Q1,Q2\mathbb Q_1,\mathbb Q_2Q1​,Q2​ on X×Y\mathcal X\times\mathcal YX×Y is

W(Q1,Q2)=inf⁡{Eπ[D(ξ1,ξ2)]:π∈Π(Q1,Q2)},W(\mathbb Q_1,\mathbb Q_2)=\inf\{\mathbb E_\pi[\mathbb D(\xi_1,\xi_2)]:\pi\in\Pi(\mathbb Q_1,\mathbb Q_2)\},W(Q1​,Q2​)=inf{Eπ​[D(ξ1​,ξ2​)]:π∈Π(Q1​,Q2​)},

the infimum over couplings π\piπ with marginals Q1\mathbb Q_1Q1​ and Q2\mathbb Q_2Q2​. The ambiguity set is the ball Bρ={Q:W(Q,P^)≤ρ}\mathbb B_\rho=\{\mathbb Q:W(\mathbb Q,\widehat{\mathbb P})\le\rho\}Bρ​={Q:W(Q,P)≤ρ}.

Given a covariate value x0x_0x0​ and a radius γ≥0\gamma\ge0γ≥0, the neighbourhood is Nγ(x0)={x:DX(x,x0)≤γ}\mathcal N_\gamma(x_0)=\{x:\mathbb D_{\mathcal X}(x,x_0)\le\gamma\}Nγ​(x0​)={x:DX​(x,x0​)≤γ}, and Nγ(x0)×Y\mathcal N_\gamma(x_0)\times\mathcal YNγ​(x0​)×Y is the fiber set. For a loss ℓ(y)=ℓ(y,α,β)\ell(y)=\ell(y,\alpha,\beta)ℓ(y)=ℓ(y,α,β) at a fixed decision (α,β)(\alpha,\beta)(α,β) and a law Q\mathbb QQ with positive fiber mass, the conditional expected loss is

EQ[ℓ(Y)∣X∈Nγ(x0)]=EQ[ℓ(Y)1Nγ(x0)(X)]Q(X∈Nγ(x0)).\mathbb E_{\mathbb Q}[\ell(Y)\mid X\in\mathcal N_\gamma(x_0)]=\frac{\mathbb E_{\mathbb Q}[\ell(Y)\mathbb 1_{\mathcal N_\gamma(x_0)}(X)]}{\mathbb Q(X\in\mathcal N_\gamma(x_0))}.EQ​[ℓ(Y)∣X∈Nγ​(x0​)]=Q(X∈Nγ​(x0​))EQ​[ℓ(Y)1Nγ​(x0​)​(X)]​.

The paper's standing Assumption 2.4 requires: (i) DX\mathbb D_{\mathcal X}DX​ and DY\mathbb D_{\mathcal Y}DY​ are symmetric, non-negative and continuous, and D\mathbb DD vanishes exactly on the diagonal; (ii) every x^i\widehat x_ixi​ has a unique projection onto Nγ(x0)\mathcal N_\gamma(x_0)Nγ​(x0​); (iii) every boundary point of Nγ(x0)\mathcal N_\gamma(x_0)Nγ​(x0​) has points outside Nγ(x0)\mathcal N_\gamma(x_0)Nγ​(x0​) at arbitrarily small cost.

With γ=0\gamma=0γ=0 the fiber is {x0}×Y\{x_0\}\times\mathcal Y{x0​}×Y. With ε=0\varepsilon=0ε=0 the fiber-mass constraint is taken as the strict inequality Q(X=x0)>0\mathbb Q(X=x_0)>0Q(X=x0​)>0, so that the conditioning event is never null.

Formalization targets

Goal: Proposition 3.1 (p. 14)

For every x0∈Xx_0\in\mathcal Xx0​∈X, every ρ>0\rho>0ρ>0 and every loss ℓ:Y→R\ell:\mathcal Y\to\mathbb Rℓ:Y→R,

sup⁡Q∈Bρ, Q(X=x0)>0EQ[ℓ(Y)∣X=x0]=sup⁡y∈Yℓ(y),\sup_{\mathbb Q\in\mathbb B_\rho,\ \mathbb Q(X=x_0)>0}\mathbb E_{\mathbb Q}[\ell(Y)\mid X=x_0]=\sup_{y\in\mathcal Y}\ell(y),Q∈Bρ​, Q(X=x0​)>0sup​EQ​[ℓ(Y)∣X=x0​]=y∈Ysup​ℓ(y),

both sides in [−∞,+∞][-\infty,+\infty][−∞,+∞].

Milestones (in the order of the proof, pp. 40–41)

  1. Representation of the ball (p. 40, the same set as display (24), p. 47): Q∈Bρ\mathbb Q\in\mathbb B_\rhoQ∈Bρ​ if and only if Q=1N∑iπi\mathbb Q=\frac1N\sum_i\pi_iQ=N1​∑i​πi​ for probability measures πi\pi_iπi​ with 1N∑iEπi[D(⋅,(x^i,y^i))]≤ρ\frac1N\sum_i\mathbb E_{\pi_i}[\mathbb D(\cdot,(\widehat x_i,\widehat y_i))]\le\rhoN1​∑i​Eπi​​[D(⋅,(xi​,y​i​))]≤ρ.
  2. Lower bound (pp. 40–41): for every y0∈Yy_0\in\mathcal Yy0​∈Y some Q′∈Bρ\mathbb Q'\in\mathbb B_\rhoQ′∈Bρ​ has Q′(X=x0)>0\mathbb Q'(X=x_0)>0Q′(X=x0​)>0 and EQ′[ℓ(Y)∣X=x0]=ℓ(y0)\mathbb E_{\mathbb Q'}[\ell(Y)\mid X=x_0]=\ell(y_0)EQ′​[ℓ(Y)∣X=x0​]=ℓ(y0​).
  3. Upper bound (p. 41): EQ[ℓ(Y)∣(X,Y)∈S]≤sup⁡yℓ(y)\mathbb E_{\mathbb Q}[\ell(Y)\mid (X,Y)\in S]\le\sup_y\ell(y)EQ​[ℓ(Y)∣(X,Y)∈S]≤supy​ℓ(y) whenever Q(S)>0\mathbb Q(S)>0Q(S)>0.

Significance

The proposition shows that conditioning on a single covariate value with an optimal transport ball is uninformative: the worst-case conditional loss equals the robust optimization value sup⁡y∈Yℓ(y,α,β)\sup_{y\in\mathcal Y}\ell(y,\alpha,\beta)supy∈Y​ℓ(y,α,β) for every data set. This is what motivates the rest of the paper: either a minimum fiber mass ε>0\varepsilon>0ε>0 (Theorem 3.2) or a fiber of positive radius γ>0\gamma>0γ>0 (Section 4) is needed for the data to matter. The paper contrasts this with the type-∞\infty∞ Wasserstein ball, for which it points to existing results to compute the worst case.

For the platform, the mission sets up the shared model of the series: the separable ground cost, the empirical measure, the fiber, the conditional expectation as an extended-real ratio, and the paper's Assumption 2.4. The ball representation (milestone 1) is used by every other mission of the series; it rests on the existence of optimal couplings on Polish spaces, which Mathlib does not yet have. The result is proved in the paper; no machine-checked proof is known to exist.

Difficulty

The statement is an equality of two suprema over very different index sets, and neither inequality reduces to the other. The natural first idea, that the worst case is attained by a small perturbation of the empirical measure, fails: the empirical measure may put no mass on the fiber {x0}×Y\{x_0\}\times\mathcal Y{x0​}×Y, or put its mass there at returns far from where ℓ\ellℓ is large, and the value must be reached for every data set. Points of the data sitting exactly at x0x_0x0​ are the delicate case, since the transport budget charges for every displacement of mass. The ball representation (milestone 1) is the hard infrastructure step in its "only if" direction: it needs an optimal coupling, i.e. attainment of the transport infimum on Polish spaces, which is absent from Mathlib.

Formalization scope

Samples are indexed by Fin N with N≥1N\ge1N≥1. The ground cost is max⁡(DX+DY,0)\max(\mathbb D_{\mathcal X}+\mathbb D_{\mathcal Y},0)max(DX​+DY​,0) as a [0,∞][0,\infty][0,∞]-valued function. The transport cost reuses the published RWPI.SqrtLasso.transportCost, an infimum over couplings whose first marginal is Q\mathbb QQ and second marginal is P^\widehat{\mathbb P}P; the paper's "min" is not built into the definition. The radius enters as ENNReal.ofReal ρ, and the goal assumes ρ>0\rho>0ρ>0 as on the page (ρ∈R++\rho\in\mathbb R_{++}ρ∈R++​). Expectations use the published ModelRiskOT.Duality.extIntegral, ∫ℓ+−∫ℓ−\int\ell^+-\int\ell^-∫ℓ+−∫ℓ− in [−∞,+∞][-\infty,+\infty][−∞,+∞], so the loss ℓ:Y→R\ell:\mathcal Y\to\mathbb Rℓ:Y→R is arbitrary: no measurability, boundedness or integrability. The loss stands for ℓ(⋅,α,β)\ell(\cdot,\alpha,\beta)ℓ(⋅,α,β) at an arbitrary fixed decision, which is how "for any feasible (α,β)(\alpha,\beta)(α,β)" is read. The fiber at γ=0\gamma=0γ=0 is {x:DX(x,x0)≤0}×Y\{x:\mathbb D_{\mathcal X}(x,x_0)\le0\}\times\mathcal Y{x:DX​(x,x0​)≤0}×Y; that it equals {x0}×Y\{x_0\}\times\mathcal Y{x0​}×Y follows from Assumption 2.4(i). The boundary in Assumption 2.4(iii) is the topological frontier in X\mathcal XX.

One hypothesis is added to the paper and disclosed: x0x_0x0​ is not isolated for DX\mathbb D_{\mathcal X}DX​ (for every r>0r>0r>0 some x≠x0x\neq x_0x=x0​ has DX(x,x0)≤r\mathbb D_{\mathcal X}(x,x_0)\le rDX​(x,x0​)≤r). This is Assumption 2.4(iii) at γ=0\gamma=0γ=0 when the boundary of {x0}\{x_0\}{x0​} is read in an ambient Euclidean space, as the paper's remark on p. 11 does; the proof uses it, and without it the statement fails at an isolated x0x_0x0​ that is also a sample point.

Trivializing encodings are excluded: the supremum ranges only over probability measures in the ball with strictly positive fiber mass, so the conditional expectation is never evaluated at a null fiber; no Bochner integral (which is 000 for a non-integrable loss) is used; ρ<0\rho<0ρ<0 cannot enter through ofReal; and the feasible set is exactly Bρ\mathbb B_\rhoBρ​ intersected with the positive-mass constraint.

Contributions welcome: the existence of optimal couplings for lower semicontinuous costs on Polish spaces (reusable far beyond this mission), the decomposition of couplings with a finitely supported marginal, and the two halves of the goal.

Selected references

  • V. A. Nguyen, F. Zhang, S. Wang, J. Blanchet, E. Delage, Y. Ye, Robustifying conditional portfolio decisions via optimal transport, arXiv:2103.16451v3, 2024; Operations Research, 2025. https://arxiv.org/abs/2103.16451
  • C. Villani, Optimal Transport: Old and New, Grundlehren 338, Springer, 2009 (Theorem 4.1, existence of optimal couplings). https://doi.org/10.1007/978-3-540-71050-9
  • J. Blanchet, K. Murthy, Quantifying distributional model risk via optimal transport, Mathematics of Operations Research 44(2), 2019. https://doi.org/10.1287/moor.2018.0936
  • R. Gao, A. Kleywegt, Distributionally robust stochastic optimization with Wasserstein distance, Mathematics of Operations Research 48(2), 2023. https://doi.org/10.1287/moor.2022.1275
7 thms2 active usersReviewed
🏆Completed
EconomicsOperations Research·Captain: mikedeng1

Capturing the Benefits of Autonomous Vehicles in Ride-Hailing: The Role of Market Configuration 3: A Monopoly AV Supplier on a Common Platform Chooses a Newsvendor-Fractile CapacityResearch Paper

Motivation

Ride-hailing platforms are expected to add autonomous vehicles (AVs) to fleets that today consist of human drivers. AVs have a cost advantage: a human driver must earn a reservation wage for every hour on the platform, while an AV owner pays a fixed capital cost per calendar hour and a smaller variable cost per operating hour. Whether that advantage reaches riders as lower prices depends on how the market is organized: who owns the AVs, and whether AVs and human drivers are dispatched on the same platform.

Z. Lian and G. van Ryzin study this question in Capturing the Benefits of Autonomous Vehicles in Ride-Hailing: The Role of Market Configuration (Management Science, 2025). This mission formalizes one of their central results: when a single AV supplier (a monopoly) shares a common platform with perfectly elastic human-driver supply, its choice of AV capacity is a newsvendor problem, and the optimal capacity is the pure human-driver fleet size of the scenario at a critical fractile of the demand distribution. The version formalized here is the authors' 2023 SSRN working paper (abstract 3716491, version of 23 August 2023); all theorem and equation numbers refer to it, not to the published article.

Setting

Vehicles and demand. Riders' values for a ride-hour are uniform on [0,V][0, V][0,V]. In a scenario with potential demand mass m>0m > 0m>0, serving the demand rate d∈[0,m]d \in [0, m]d∈[0,m] requires the price p(d)=V(1−d/m)p(d) = V(1 - d/m)p(d)=V(1−d/m), and generates the revenue r(d)=d p(d) t2r(d) = d\,p(d)\,t_2r(d)=dp(d)t2​, where t2>0t_2 > 0t2​>0 is the trip time. Pickup times depend on the number sss of open vehicles through t1(s)=as−rt_1(s) = a s^{-r}t1​(s)=as−r with a>0a > 0a>0 and 0<r<10 < r < 10<r<1. Minimizing s+d(t1(s)+t2)s + d(t_1(s) + t_2)s+d(t1​(s)+t2​) over sss gives the minimal fleet needed to serve ddd,

n‾(d)=a~ d1/(r+1)+t2d,a~=r1/(r+1)a1/(r+1)+r−r/(r+1)a1/(r+1),\underline{n}(d) = \tilde a\, d^{1/(r+1)} + t_2 d, \qquad \tilde a = r^{1/(r+1)} a^{1/(r+1)} + r^{-r/(r+1)} a^{1/(r+1)},n​(d)=a~d1/(r+1)+t2​d,a~=r1/(r+1)a1/(r+1)+r−r/(r+1)a1/(r+1),

and the maximal utilization uˉ(d)=dt2/n‾(d)\bar u(d) = d t_2/\underline{n}(d)uˉ(d)=dt2​/n​(d). The function n‾\underline{n}n​ is a strictly increasing bijection of [0,∞)[0, \infty)[0,∞); its inverse dˉ(n)\bar d(n)dˉ(n) is the largest demand that nnn vehicles can serve.

Human drivers (HVs). In this mission HV supply is perfectly elastic at reservation earnings w0w_0w0​ per hour (the paper's α=0\alpha = 0α=0). A demand rate ddd is a pure-HV equilibrium when revenue covers the minimal HV cost, r(d)=w0 n‾(d)r(d) = w_0\,\underline{n}(d)r(d)=w0​n​(d); among stable equilibria the paper selects the largest, the maximal stable equilibrium d∗d^*d∗, with fleet size nHV∗=n‾(d∗)n^*_{HV} = \underline{n}(d^*)nHV∗​=n​(d∗). The market is loose when r(m/2)>w0 n‾(m/2)r(m/2) > w_0\,\underline{n}(m/2)r(m/2)>w0​n​(m/2).

AVs. AVs cost cv>0c_v > 0cv​>0 per operating hour and cf>0c_f > 0cf​>0 per calendar hour, and cv+cf<w0c_v + c_f < w_0cv​+cf​<w0​ (Assumption 1). On a common platform, the paper shows (Proposition 6) that the variable profit per AV at fleet size nAVn_{AV}nAV​ is

πC(nAV)={w0−cv,nAV<nHV∗,p(dˉ(nAV)) uˉ(dˉ(nAV))−cv,nAV≥nHV∗.\pi^C(n_{AV}) = \begin{cases} w_0 - c_v, & n_{AV} < n^*_{HV},\\ p(\bar d(n_{AV}))\,\bar u(\bar d(n_{AV})) - c_v, & n_{AV} \ge n^*_{HV}.\end{cases}πC(nAV​)={w0​−cv​,p(dˉ(nAV​))uˉ(dˉ(nAV​))−cv​,​nAV​<nHV∗​,nAV​≥nHV∗​.​

Scenarios and the monopoly problem. Demand has III scenarios with masses m1<⋯<mIm_1 < \dots < m_Im1​<⋯<mI​ and probabilities P(mi)P(m_i)P(mi​). The monopoly chooses a capacity NNN, then a fleet nAV,i≤Nn_{AV,i} \le NnAV,i​≤N in each scenario:

max⁡N  ∑i=1IP(mi){max⁡nAV,i≤NπiC(nAV,i) nAV,i}−cfN.(5)\max_{N} \; \sum_{i=1}^{I} P(m_i)\Big\{\max_{n_{AV,i} \le N} \pi^C_i(n_{AV,i})\, n_{AV,i}\Big\} - c_f N. \tag{5}Nmax​i=1∑I​P(mi​){nAV,i​≤Nmax​πiC​(nAV,i​)nAV,i​}−cf​N.(5)

Formalization targets

Goal: Proposition 8

Let KKK be the smallest index iii with ∑j=i+1IP(mj)<cf/(w0−cv)\sum_{j=i+1}^{I} P(m_j) < c_f/(w_0 - c_v)∑j=i+1I​P(mj​)<cf​/(w0​−cv​). In a loose market,

N∗=nHV,K∗N^* = n^*_{HV,K}N∗=nHV,K∗​

is an optimal capacity for (5).

Milestones

  1. Lemma 1, Item 2. n‾\underline{n}n​ is strictly increasing and a bijection of [0,∞)[0,\infty)[0,∞), so dˉ\bar ddˉ is well defined.
  2. Lemma 4. Beyond nHV,i∗n^*_{HV,i}nHV,i∗​ the AV-only total variable profit pi(dAV)dAVt2−cvnAVp_i(d_{AV}) d_{AV} t_2 - c_v n_{AV}pi​(dAV​)dAV​t2​−cv​nAV​, with dAV=dˉ(nAV)d_{AV} = \bar d(n_{AV})dAV​=dˉ(nAV​), is strictly decreasing.
  3. Proposition 7. For a capacity N≥0N \ge 0N≥0, the unique optimal fleet in scenario iii is min⁡{N,nHV,i∗}\min\{N, n^*_{HV,i}\}min{N,nHV,i∗​}.
  4. Equation (20). For N≥0N \ge 0N≥0, the objective (5) equals (w0−cv)∑iP(mi)min⁡{N,nHV,i∗}−cfN(w_0 - c_v)\sum_i P(m_i)\min\{N, n^*_{HV,i}\} - c_f N(w0​−cv​)∑i​P(mi​)min{N,nHV,i∗​}−cf​N.
  5. Equation (268). For consecutive breakpoints, Π(nK+1)−Π(nK)=(∑i≥K+1P(mi)(w0−cv)−cf)(nK+1−nK)\Pi(n_{K+1}) - \Pi(n_K) = \big(\sum_{i \ge K+1} P(m_i)(w_0 - c_v) - c_f\big)(n_{K+1} - n_K)Π(nK+1​)−Π(nK​)=(∑i≥K+1​P(mi​)(w0​−cv​)−cf​)(nK+1​−nK​).
  6. Equation (271). For 0<c<10 < c < 10<c<1 there is exactly one KKK with ∑i>KP(mi)<c≤∑i≥KP(mi)\sum_{i>K} P(m_i) < c \le \sum_{i\ge K} P(m_i)∑i>K​P(mi​)<c≤∑i≥K​P(mi​), and the smallest iii with ∑j>iP(mj)<c\sum_{j>i} P(m_j) < c∑j>i​P(mj​)<c is that KKK.

Significance

The result. Proposition 8 says that, on a common platform with elastic human-driver supply, a monopoly AV supplier never undercuts the human drivers' price: in every scenario it deploys at most the pure-HV fleet size, so riders pay the pure-HV price, and the whole cost advantage w0−cv−cfw_0 - c_v - c_fw0​−cv​−cf​ is retained by the supplier. Its capacity is set by the classical newsvendor trade-off between the margin w0−cvw_0 - c_vw0​−cv​ of a used AV and the fixed cost cfc_fcf​ of an idle one. With a cheap fixed cost the supplier covers the peak scenario; with an expensive one it covers only the lowest scenario and lets human drivers serve the rest. These conclusions drive the paper's policy comparison of market configurations.

Formalizing it. The result is proved in the paper; nothing here is open. No machine-checked version exists. A complete development requires the analysis of n‾\underline{n}n​ (real powers with exponent 1/(r+1)1/(r+1)1/(r+1)), the identification of the maximal stable equilibrium under the loose-market condition, a monotonicity argument for the AV-only profit along the inverse dˉ\bar ddˉ, and the discrete newsvendor argument over a piecewise-linear concave objective. The last part is reusable for any discrete-scenario capacity problem.

Difficulty

The newsvendor step is elementary once the objective is in the form (20). The work lies in reaching (20) from (5). That requires, in each scenario, showing that the maximum over [0,N][0, N][0,N] of πiC(n) n\pi^C_i(n)\,nπiC​(n)n is attained at min⁡{N,nHV,i∗}\min\{N, n^*_{HV,i}\}min{N,nHV,i∗​}. Below nHV,i∗n^*_{HV,i}nHV,i∗​ this is linear growth; above it, the profit is a function of dˉ(n)\bar d(n)dˉ(n), an inverse of a sum of a fractional power and a linear term with no closed form, and its decrease rests on the loose-market condition placing dHV,i∗d^*_{HV,i}dHV,i∗​ beyond the revenue-maximizing demand mi/2m_i/2mi​/2. Without the loose-market condition the claim fails: in a thin market the only equilibrium is d∗=0d^* = 0d∗=0, and the supplier's AV-only profit need not decrease past it. The continuity of πiC\pi^C_iπiC​ at nHV,i∗n^*_{HV,i}nHV,i∗​ uses the equilibrium identity p(d∗)uˉ(d∗)=w0p(d^*)\bar u(d^*) = w_0p(d∗)uˉ(d∗)=w0​, which itself depends on identifying the maximal stable equilibrium.

Formalization scope

  • Model. All quantities are real. Scenarios are indexed by Fin I (0-based): the paper's scenario iii is index i−1i - 1i−1, ∑K+1I\sum_{K+1}^{I}∑K+1I​ is a sum over indices strictly above KKK, and "the smallest iii" is IsLeast.
  • Standing assumptions, written as explicit hypotheses: a,t2,V>0a, t_2, V > 0a,t2​,V>0; 0<r<10 < r < 10<r<1 (§6.2 uses the density effect r>0r > 0r>0; Lemma 1 Item 2 is stated for 0≤r<10 \le r < 10≤r<1); α=0\alpha = 0α=0 (§6.2); cv,cf>0c_v, c_f > 0cv​,cf​>0 and cv+cf<w0c_v + c_f < w_0cv​+cf​<w0​ (Assumption 1); 0<m1<⋯<mI0 < m_1 < \dots < m_I0<m1​<⋯<mI​; P(mi)≥0P(m_i) \ge 0P(mi​)≥0 with ∑iP(mi)=1\sum_i P(m_i) = 1∑i​P(mi​)=1; I≥1I \ge 1I≥1.
  • Pinned hypotheses. "Loose market" is condition (33), ri(mi/2)>w0 n‾(mi/2)r_i(m_i/2) > w_0\,\underline{n}(m_i/2)ri​(mi​/2)>w0​n​(mi​/2), the paper's restatement of Assumption 2, in every scenario. Definition 1's ε\varepsilonε is restricted so that d±ε∈[0,m]d \pm \varepsilon \in [0, m]d±ε∈[0,m], the domain of the inverse demand. The pure-HV equilibrium is a hypothesis IsMaxStableEq on given numbers dHV,i∗d^*_{HV,i}dHV,i∗​, not a choice function.
  • Proposition 6 is a definition. The common-platform equilibrium for an exogenous AV fleet is taken in the paper's summary form (251) as the definition of πiC\pi^C_iπiC​; it is not re-derived.
  • The inner maximum of (5) is a real supremum over nAV∈[0,N]n_{AV} \in [0, N]nAV​∈[0,N]. The capacity ranges over N≥0N \ge 0N≥0; for N<0N < 0N<0 the interval is empty and Lean's supremum of the empty set is 000, which is why negative capacities are excluded.
  • Optimal, not unique. The goal asserts that nHV,K∗n^*_{HV,K}nHV,K∗​ maximizes (5); when the tail probability equals the critical fractile exactly, two capacities tie.
  • No shortcut. The definition of (5) must not contain min⁡{N,nHV,i∗}\min\{N, n^*_{HV,i}\}min{N,nHV,i∗​}: Proposition 7 and (20) are milestones, and writing them into the objective would make the goal a statement about (20) alone.
  • Contributions welcome: proofs of any milestone, in particular Lemma 1 Item 2 and Lemma 4, whose real-analysis content is shared with the sibling missions of this series.

Selected references

  • Z. Lian, G. van Ryzin, Capturing the Benefits of Autonomous Vehicles in Ride-Hailing: The Role of Market Configuration, SSRN working paper 3716491, version of 23 August 2023. https://ssrn.com/abstract=3716491
  • Z. Lian, G. van Ryzin, Capturing the Benefits of Autonomous Vehicles in Ride-Hailing: The Role of Market Configuration, Management Science, 2025. https://doi.org/10.1287/mnsc.2020.03112
  • P. Kolesar, A Model for Predicting Average Fire Engine Travel Times, Operations Research 23(4), 1975. https://doi.org/10.1287/opre.23.4.603
9 thms2 active usersReviewed
🏆Completed
EconomicsOperations Research·Captain: mikedeng1

Common Ownership, Competition, and Corporate Governance: Equilibrium Common Ownership Decreases in Managers' Ability to Divert Profits and Increases in the Cost of MonitoringResearch Paper

Common ownership and corporate governance

Large asset managers now hold significant stakes in many competing firms at once. When the same investor owns shares in rival firms, managers who weigh that investor's interests have an incentive to compete less hard, which raises industry profits at consumers' expense. This "softening of competition" effect is the subject of a large empirical and antitrust literature (see Azar, Schmalz and Tecu, Journal of Finance, 2018, and the review of Schmalz, Antitrust Bulletin, 2021). A natural question is then why common ownership is not complete: if buying stakes in rivals raises profits, why does an investor not buy the firms outright?

Denicolò and Panunzi (ECGI Finance Working Paper 927/2023; Management Science, 2025, doi:10.1287/mnsc.2023.03467) answer this with a corporate-governance cost. Common ownership is acquired from blockholders who monitor management; as a blockholder sells, his residual stake shrinks and so does his incentive to monitor, so managers appropriate more of the profit. The equilibrium level of common ownership trades off softer competition against weaker monitoring. The mission formalizes the paper's comparative statics of that trade-off with respect to the two corporate-governance parameters.

Setting

Two symmetric firms each have a blockholder owning a fraction β∈(0,1]\beta\in(0,1]β∈(0,1] of the shares; dispersed shareholders own the rest. A financial investor buys the same stake s∈[0,β]s\in[0,\beta]s∈[0,β] from each blockholder, who keeps the residual stake t=β−st=\beta-st=β−s.

Each firm's manager diverts a fraction ξ∈(0,1)\xi\in(0,1)ξ∈(0,1) of the firm's profit unless monitored. A blockholder's monitoring m∈[0,1]m\in[0,1]m∈[0,1] cuts the diversion to ξ(1−m)\xi(1-m)ξ(1−m) at a private cost C(m)C(m)C(m) per unit of profit, with C(0)=0C(0)=0C(0)=0, C′(0)=0C'(0)=0C′(0)=0, C′(1)>ξC'(1)>\xiC′(1)>ξ. Given ttt, the blockholder chooses mmm to maximize

t [1−ξ(1−m)]−C(m),t\,[1-\xi(1-m)]-C(m),t[1−ξ(1−m)]−C(m),

and an optimal monitoring rule m∗(t)m^*(t)m∗(t) is a maximizer over m∈[0,1]m\in[0,1]m∈[0,1] for every t∈[0,β]t\in[0,\beta]t∈[0,β]. In the specification studied here the cost is quadratic, C(m)=12γm2C(m)=\tfrac12\gamma m^2C(m)=21​γm2 with γ>ξ\gamma>\xiγ>ξ.

Managers maximize their own firm's profit plus a weight λ\lambdaλ on the rival's profit, where the common-ownership weight is

λ(s)=θs2(β−s)2+θs2,\lambda(s)=\frac{\theta s^2}{(\beta-s)^2+\theta s^2},λ(s)=(β−s)2+θs2θs2​,

and θ∈(0,1]\theta\in(0,1]θ∈(0,1] measures the investor's influence on managers. Equilibrium industry profit is Π∗(s)=P(λ(s))\Pi^*(s)=P(\lambda(s))Π∗(s)=P(λ(s)) for a function PPP of λ\lambdaλ determined by the product market.

The large shareholders' payoff per unit of profit is

ν∗(s)=β{1−ξ[1−m∗(β−s)]}−C[m∗(β−s)],\nu^*(s)=\beta\{1-\xi[1-m^*(\beta-s)]\}-C[m^*(\beta-s)],ν∗(s)=β{1−ξ[1−m∗(β−s)]}−C[m∗(β−s)],

and their joint surplus is S(s)=ν∗(s) Π∗(s)S(s)=\nu^*(s)\,\Pi^*(s)S(s)=ν∗(s)Π∗(s). An equilibrium level of common ownership is a stake s∗∈[0,β]s^*\in[0,\beta]s∗∈[0,β] that maximizes SSS over [0,β][0,\beta][0,β].

Formalization targets

Goal: Proposition 3

With the quadratic cost, the equilibrium level of common ownership is monotonically decreasing in ξ\xiξ and monotonically increasing in γ\gammaγ:

ξ1<ξ2 ⇒ s∗(ξ2,γ)≤s∗(ξ1,γ),γ1<γ2 ⇒ s∗(ξ,γ1)≤s∗(ξ,γ2),\xi_1<\xi_2\ \Rightarrow\ s^*(\xi_2,\gamma)\le s^*(\xi_1,\gamma),\qquad \gamma_1<\gamma_2\ \Rightarrow\ s^*(\xi,\gamma_1)\le s^*(\xi,\gamma_2),ξ1​<ξ2​ ⇒ s∗(ξ2​,γ)≤s∗(ξ1​,γ),γ1​<γ2​ ⇒ s∗(ξ,γ1​)≤s∗(ξ,γ2​),

for every equilibrium at each parameter value. The statement fixes no product-market model: it holds for every positive industry-profit function PPP of λ\lambdaλ.

Milestones

  1. The blockholder's optimal monitoring under the quadratic cost is m∗=ξ(β−s)/γm^*=\xi(\beta-s)/\gammam∗=ξ(β−s)/γ (21).
  2. The derivative of the common-ownership weight, ∂λ/∂s=2θsβ(β−s)/[(β−s)2+θs2]2\partial\lambda/\partial s=2\theta s\beta(\beta-s)/[(\beta-s)^2+\theta s^2]^2∂λ/∂s=2θsβ(β−s)/[(β−s)2+θs2]2 (18).
  3. The last step of Lemma 1: industry profit is nondecreasing in sss, strictly between 000 and β\betaβ, with a zero derivative at both ends, given the sign of ∂Π∗/∂λ\partial\Pi^*/\partial\lambda∂Π∗/∂λ.
  4. Proposition 2: for a general monitoring cost, common ownership is always partial, 0≤s∗<β0\le s^*<\beta0≤s∗<β.
  5. The marginal surplus (A2)–(A3): ∂S/∂s=(ξ2/γ)HΠ∗\partial S/\partial s=(\xi^2/\gamma)H\Pi^*∂S/∂s=(ξ2/γ)HΠ∗.
  6. The signs ∂H/∂ξ<0\partial H/\partial\xi<0∂H/∂ξ<0 and ∂H/∂γ>0\partial H/\partial\gamma>0∂H/∂γ>0.
  7. The surplus jump (A4)–(A5) between an interior stake s+s^+s+ and s=0s=0s=0, in terms of KKK.
  8. The signs ∂K/∂ξ<0\partial K/\partial\xi<0∂K/∂ξ<0 and ∂K/∂γ>0\partial K/\partial\gamma>0∂K/∂γ>0.

A companion pair covers the §7.1 variant in which the blockholder himself diverts profits at a quadratic deadweight loss 12φa2\tfrac12\varphi a^221​φa2: the optimal diversion (46) and Proposition 9, which states that equilibrium common ownership is increasing in φ\varphiφ.

Significance

Both ξ\xiξ and γ\gammaγ measure the quality of corporate-governance institutions: lower values mean fewer opportunities to divert profits and cheaper monitoring. Proposition 3 shows that the two act in opposite directions on common ownership. Stronger legal protection of shareholders (lower ξ\xiξ) raises common ownership, while cheaper monitoring (lower γ\gammaγ) lowers it. The paper uses this to argue that improvements in governance may have contributed to the rise of common ownership, and that policy aimed at governance has consequences for product-market competition. Proposition 2 gives the bound that makes the comparative statics meaningful: the investor never acquires the blockholders' entire stakes.

The results are proved in the paper by a first-order argument on an interior optimum together with a separate argument for jumps between interior and corner equilibria. No machine-checked version exists. A formalization makes the statement precise in two respects the paper leaves implicit: it holds for every equilibrium, including ties between an interior and a corner maximizer, and for every positive industry-profit function, independent of the product-market model. Along the way it records a slip in (A4), where the constant is ξ2/(2γ)\xi^2/(2\gamma)ξ2/(2γ) rather than the printed ξ2/γ\xi^2/\gammaξ2/γ; the paper uses only its sign.

Difficulty

The paper's argument differentiates the first-order condition H=0H=0H=0 of an interior optimum and treats jumps of the equilibrium separately through the sign of KKK. Implicit differentiation alone does not give the result: the surplus is not concave in sss (it can have two local maxima, one at s=0s=0s=0), the equilibrium need not be unique, and it jumps. A proof for every equilibrium therefore has to compare global maximizers at two parameter values directly rather than follow a differentiable selection.

A second difficulty is that the surplus is built from the optimal monitoring rule as a maximizer, not from its closed form: the step from the optimality predicate to the formula (21) must be proved before any algebra on ν∗\nu^*ν∗ is available. For Proposition 2 with a general cost, the optimal rule is only implicitly defined, and the comparison near s=βs=\betas=β involves a first-order gain in monitoring against a second-order loss in industry profit.

Formalization scope

All objects are real-valued. Stakes range over [0,β][0,\beta][0,β] and monitoring over [0,1][0,1][0,1]; an optimal monitoring rule is a function R→R\mathbb R\to\mathbb RR→R constrained only on residual stakes t∈[0,β]t\in[0,\beta]t∈[0,β]. An equilibrium is a maximizer of the joint surplus on [0,β][0,\beta][0,β], ties allowed, and monotonicity is weak and asserted for every pair of equilibria. Derivatives are stated with HasDerivAt, except in the sign milestones, where deriv appears only inside strict inequalities.

Standing assumptions, all explicit hypotheses: 0<θ≤10<\theta\le10<θ≤1 and 0<β≤10<\beta\le10<β≤1 (pp. 7–8); 0<ξ<10<\xi<10<ξ<1 (ξ\xiξ is a fraction; ξ<1\xi<1ξ<1 is a disclosed pin, needed for the γ\gammaγ part); γ>ξ\gamma>\xiγ>ξ (footnote 19's form of C′(1)>ξC'(1)>\xiC′(1)>ξ); P(λ)>0P(\lambda)>0P(λ)>0 on [0,1][0,1][0,1], one PPP for both parameter values (industry profit does not depend on ξ\xiξ and γ\gammaγ). Proposition 2 assumes CCC twice continuously differentiable with C′′>0C''>0C′′>0 on [0,1][0,1][0,1] (the paper says convex but divides by C′′C''C′′), and PPP differentiable at λ=1\lambda=1λ=1 with P(1)>0P(1)>0P(1)>0. The companion assumes φ≥1\varphi\ge1φ≥1, which keeps the optimal diversion inside [0,1][0,1][0,1].

The model is the weight (17), the monitoring stage of §3.2.1, ν∗\nu^*ν∗ and SSS of (13)–(14), and the industry-profit function PPP. Proposition 1 (the bargaining reduction from the investor's offers to the maximization of the joint surplus) and the product-market game itself are not formalized: equilibrium ownership is defined, as in §4.2, as a maximizer of the symmetric surplus, and PPP is arbitrary, so the theorem covers every product-market model of §3.1.3. The paper's derivation of ∂Π∗/∂λ≥0\partial\Pi^*/\partial\lambda\ge0∂Π∗/∂λ≥0 from the product-market conditions is not posed; in milestone 3 that sign is a hypothesis. §4.2's remark on the concavity of the joint payoff is not assumed.

Two trivializing formalizations are ruled out: the surplus is never typed with the closed form of ν∗\nu^*ν∗ (monitoring is any optimal rule, and milestone 1 is the bridge), and industry profit is required to be positive, since P≡0P\equiv0P≡0 would make every stake an equilibrium.

The development needs only elementary real analysis: one-variable optimization on intervals, derivatives of rational functions, and a comparison of maximizers at two parameter values. A general monotone-selection lemma for functions with strictly increasing differences on an interval would be reusable beyond this mission. Proofs of any milestone, and alternative arguments for the goal that avoid the interior/corner case split, are welcome.

Selected references

  • V. Denicolò and F. Panunzi, Common Ownership, Competition, and Corporate Governance, ECGI Finance Working Paper 927/2023, July 24, 2023. https://ssrn.com/abstract=4523644 ; Management Science, 2025. https://doi.org/10.1287/mnsc.2023.03467
  • J. Azar, M. C. Schmalz and I. Tecu, Anticompetitive Effects of Common Ownership, Journal of Finance 73(4), 1513–1565, 2018. https://doi.org/10.1111/jofi.12698
  • M. C. Schmalz, Recent Studies on Common Ownership, Firm Behavior, and Market Outcomes, Antitrust Bulletin 66(1), 12–38, 2021. https://doi.org/10.1177/0003603X20985804
13 thms2 active usersReviewed
🏆Completed
Linear OptimizationOperations Research·Captain: mikedeng1

On the Optimality of Affine Policies for Budgeted Uncertainty Sets 3: With a Network Recourse Matrix, the Optimal Affine Policy Costs m/2 − 1 While the Adjustable Optimum Is 0Research Paper

Why the sign of the recourse matrix matters

A two-stage adjustable robust linear program chooses a first-stage decision xxx before an uncertain right-hand side hhh is revealed, and a second-stage (recourse) decision y(h)y(h)y(h) afterwards, minimising the worst case over an uncertainty set U\mathcal UU of the total cost. Computing the optimal value zAR(U)z_{AR}(\mathcal U)zAR​(U) is hard in general (Feige et al., 2007), and the standard tractable restriction is to affine policies y(h)=Ph+qy(h)=Ph+qy(h)=Ph+q (Ben-Tal et al., 2004), whose optimal value zAff(U)z_{Aff}(\mathcal U)zAff​(U) is computed by a single linear program.

El Housni and Goyal (arXiv:1807.00163v2) show that, when the recourse matrix BBB is non-negative and U\mathcal UU is a budget of uncertainty set, zAffz_{Aff}zAff​ is within a factor O(log⁡n/log⁡log⁡n)O(\log n/\log\log n)O(logn/loglogn) of zARz_{AR}zAR​. Their Section 7 asks whether the non-negativity of BBB is needed, and answers with a family of two-stage lot-sizing instances whose recourse matrix is a network matrix with entries in {−1,0,1}\{-1,0,1\}{−1,0,1}. On this family the adjustable problem has value 000 while every affine policy costs at least m/2−1m/2-1m/2−1. Lot-sizing and transportation recourse are among the most common uses of two-stage robust optimisation (see Bertsimas and de Ruiter, 2016), so the instance is a natural one, not an artefact.

Lower bounds on the gap between affine and adjustable policies were known before (Bertsimas and Goyal, 2012); the point of the present family is that the adjustable value is exactly 000, so the ratio zAff/zARz_{Aff}/z_{AR}zAff​/zAR​ is infinite and the difference zAff−zARz_{Aff}-z_{AR}zAff​−zAR​ grows linearly in mmm.

Setting

The lot-sizing problem (7.1). There are mmm nodes. Node iii stores inventory xix_ixi​ at cost cic_ici​ per unit, up to a capacity KiK_iKi​, and faces an uncertain demand hih_ihi​. After hhh is revealed, inventory may be shipped from node iii to node jjj in amount yij(h)≥0y_{ij}(h)\ge0yij​(h)≥0 at cost dijd_{ij}dij​ per unit. A solution (x,y)(x,y)(x,y) is feasible when 0≤xi≤Ki0\le x_i\le K_i0≤xi​≤Ki​ and, for every h∈Uh\in\mathcal Uh∈U,

xi+∑jyji(h)−∑jyij(h) ≥ hi(i∈[m]).x_i+\sum_{j}y_{ji}(h)-\sum_j y_{ij}(h)\ \ge\ h_i\qquad(i\in[m]).xi​+j∑​yji​(h)−j∑​yij​(h) ≥ hi​(i∈[m]).

The objective is the first-stage cost ∑icixi\sum_ic_ix_i∑i​ci​xi​ plus the worst case over h∈Uh\in\mathcal Uh∈U of the transportation cost ∑ijdijyij(h)\sum_{ij}d_{ij}y_{ij}(h)∑ij​dij​yij​(h). The optimum over all rules h↦y(h)h\mapsto y(h)h↦y(h) is zAR(U)z_{AR}(\mathcal U)zAR​(U), and the optimum over affine rules y(h)=Ph+qy(h)=Ph+qy(h)=Ph+q (one row of PPP per arc, one column per node) is zAff(U)z_{Aff}(\mathcal U)zAff​(U).

The family (7.2). Let m=2km=2km=2k, and split the nodes into J1J_1J1​ and J2J_2J2​ with ∣J1∣=∣J2∣=k|J_1|=|J_2|=k∣J1​∣=∣J2​∣=k. Set ci=0c_i=0ci​=0 on J1J_1J1​ and ci=1c_i=1ci​=1 on J2J_2J2​, Ki=1K_i=1Ki​=1 everywhere, dij=0d_{ij}=0dij​=0 for i∈J1i\in J_1i∈J1​, j∈J2j\in J_2j∈J2​, and dij=∞d_{ij}=\inftydij​=∞ otherwise. The uncertainty set is

U={h∈[0,1]m ∣ ∑i=1mhi≤m/2}.\mathcal U=\Big\{h\in[0,1]^m\ \Big|\ \sum_{i=1}^m h_i\le m/2\Big\}.U={h∈[0,1]m ​ i=1∑m​hi​≤m/2}.

Inventory can thus move only from J1J_1J1​ to J2J_2J2​, at no cost; stocking J1J_1J1​ is free and stocking J2J_2J2​ costs one per unit.

In the Lean development the general problem is the structure LotSizing N E (nodes N, usable arcs E with tail src, head tgt, distances d), with the predicate Feasible, the cost cost, and the sets adjustableValues, affineValues of objective values. The family is lotSizingFamily k, on nodes Fin k ⊕ Fin k and arcs Fin k × Fin k.

Formalization targets

Goal: Lemma 7.1

For every k≥1k\ge1k≥1,

zAR(U)=0andzAff(U)=m2−1=k−1,z_{AR}(\mathcal U)=0\qquad\text{and}\qquad z_{Aff}(\mathcal U)=\frac m2-1=k-1,zAR​(U)=0andzAff​(U)=2m​−1=k−1,

each stated as IsLeast of the corresponding set of objective values, which asserts that the value is attained and is the minimum. The unboundedness of the gap, zAff−zAR=k−1→∞z_{Aff}-z_{AR}=k-1\to\inftyzAff​−zAR​=k−1→∞, is immediate.

Milestones (Appendix D, in proof order)

  1. The first-stage decision x=1J1x=\mathbb 1_{J_1}x=1J1​​ admits a second-stage policy with cost 000 in every scenario (p. 35).
  2. (D.3), for k≥2k\ge2k≥2: every feasible affine solution has xi=1x_i=1xi​=1 on J1J_1J1​, and its flow on arc (i,j)(i,j)(i,j) depends on hih_ihi​ only, with P(i,j),i+qij=0P_{(i,j),i}+q_{ij}=0P(i,j),i​+qij​=0 (p. 36).
  3. For k≥2k\ge2k≥2, every feasible affine solution satisfies xj+qℓj≥1x_j+q_{\ell j}\ge1xj​+qℓj​≥1 for ℓ∈J1\ell\in J_1ℓ∈J1​, j∈J2j\in J_2j∈J2​ (pp. 36–37).
  4. Every feasible affine solution has ∑j∈J2xj≥m/2−1\sum_{j\in J_2}x_j\ge m/2-1∑j∈J2​​xj​≥m/2−1, hence zAff≥m/2−1z_{Aff}\ge m/2-1zAff​≥m/2−1 (p. 37).
  5. The explicit affine solution x=1−emx=\mathbb 1-e_mx=1−em​, yim(h)=1−hiy_{im}(h)=1-h_iyim​(h)=1−hi​, is feasible and costs m/2−1m/2-1m/2−1 (p. 37).

Significance

The result. The approximation guarantees of the paper (O(log⁡n/log⁡log⁡n)O(\log n/\log\log n)O(logn/loglogn) for budget sets, O(log⁡2n/log⁡log⁡n)O(\log^2 n/\log\log n)O(log2n/loglogn) for disjoint constrained budgets) assume B≥0B\ge0B≥0. Lemma 7.1 shows that this assumption is not a convenience of the proof: with a network recourse matrix no bound on zAff/zARz_{Aff}/z_{AR}zAff​/zAR​ of any form holds, even for a budget set and a bipartite network. Any extension of the guarantees to transportation or flow recourse must therefore change the policy class or add structure, which is the open direction the paper states after the lemma.

Formalizing it. The lemma is proved in the paper; it has not been machine-checked. The mission produces a reusable definition of the two-stage robust lot-sizing problem with arc-based recourse, the precise instance family, and checked versions of the five steps of Appendix D. Two of those steps hold only for m≥4m\ge4m≥4 and one is printed with its indices swapped (see the scope section); the formal statements make those boundaries explicit.

Difficulty

The adjustable half is a transportation argument, and the affine upper bound is a direct verification of one explicit solution. The substance is the affine lower bound, which must hold for every feasible affine solution, not for a particular one. Comparing an affine policy with the adjustable optimum on a few extreme scenarios gives nothing: on any single scenario an affine policy can match the adjustable cost. What fails for affine policies is simultaneous feasibility over the whole of U\mathcal UU, and the lower bound has to extract a cost from that requirement alone. It is also sensitive to the size of the instance: two of the intermediate steps of Appendix D are false for m=2m=2m=2, so a formal proof has to treat small mmm separately.

Formalization scope

  • Model. Vectors are functions on finite types with the componentwise order; indices are 0-based. The second stage is a rule y:RN→REy:\mathbb R^N\to\mathbb R^Ey:RN→RE, which gives the same values as choosing y(h)y(h)y(h) separately per scenario. The epigraph variable zzz of (7.1) appears through the sets of objective values ttt with ∑icixi+∑adaya(h)≤t\sum_ic_ix_i+\sum_a d_a y_a(h)\le t∑i​ci​xi​+∑a​da​ya​(h)≤t for all h∈Uh\in\mathcal Uh∈U.
  • Infinite distances. Arcs with dij=∞d_{ij}=\inftydij​=∞ are omitted rather than given an extended-real cost: a finite-cost solution never uses them, so no optimal value changes, and App. D itself works with the reduced constraints (D.1)–(D.2) and with a matrix PPP having "one row per edge". The kept arcs J1×J2J_1\times J_2J1​×J2​ have d=0d=0d=0, and the cost keeps the term ∑adaya(h)\sum_a d_a y_a(h)∑a​da​ya​(h) so that (7.1) is visible.
  • Values as IsLeast. No real infimum is used, so "z=0z=0z=0" cannot hold on an empty feasible set; feasibility includes 0≤x≤K0\le x\le K0≤x≤K, Ph+q≥0Ph+q\ge0Ph+q≥0 on all of U\mathcal UU, and the coverage constraint at every node, including the outflow constraint (D.2) at J1J_1J1​.
  • Sizes. The paper's "mmm even" is m=2km=2km=2k. The goal assumes k≥1k\ge1k≥1; at k=0k=0k=0 the affine value would be 0≠−10\ne-10=−1.
  • Corrections, disclosed in the items. (i) The paper builds the zero-cost adjustable policy only at extreme points of U\mathcal UU; the milestone quantifies over all of U\mathcal UU, as feasibility requires. (ii) (D.3) and the bound xj+qℓj≥1x_j+q_{\ell j}\ge1xj​+qℓj​≥1 are false for m=2m=2m=2 (explicit counterexamples are in the items' notes) and carry the hypothesis k≥2k\ge2k≥2. (iii) "for any j∈J1j\in J_1j∈J1​ and for any ℓ∈J2\ell\in J_2ℓ∈J2​" on p. 37 has the indices swapped and is stated with ℓ∈J1\ell\in J_1ℓ∈J1​, j∈J2j\in J_2j∈J2​.
  • Not formalized. That (7.1) has a network recourse matrix with entries in {−1,0,1}\{-1,0,1\}{−1,0,1} is descriptive and is not stated; total unimodularity is not needed.
  • Reusable parts. LotSizing (any node set, any arc set, any uncertainty set) can host other two-stage lot-sizing and transportation results. Proofs of any milestone, and alternative arguments for the affine lower bound, are welcome.

The source is arXiv:1807.00163v2; its printed page numbers equal the PDF's.

Selected references

  • O. El Housni, V. Goyal, On the Optimality of Affine Policies for Budgeted Uncertainty Sets, arXiv:1807.00163v2, 2019 (Mathematics of Operations Research 46(2), 2021). https://arxiv.org/abs/1807.00163v2
  • A. Ben-Tal, A. Goryashko, E. Guslitzer, A. Nemirovski, Adjustable robust solutions of uncertain linear programs, Mathematical Programming 99(2), 2004. https://doi.org/10.1007/s10107-003-0454-y
  • D. Bertsimas, V. Goyal, On the power and limitations of affine policies in two-stage adaptive optimization, Mathematical Programming 134(2), 2012. https://doi.org/10.1007/s10107-011-0444-4
  • D. Bertsimas, F. de Ruiter, Duality in two-stage adaptive linear optimization: Faster computation and stronger bounds, INFORMS Journal on Computing 28(3), 2016. https://doi.org/10.1287/ijoc.2016.0689
  • U. Feige, K. Jain, M. Mahdian, V. Mirrokni, Robust combinatorial optimization with exponential scenarios, IPCO 2007. https://doi.org/10.1007/978-3-540-72792-7_33
8 thms2 active usersReviewed
🏆Completed
Quantum Information·Captain: Goku

Quantum algorithms for optimizers 1: Schmidt decompositionTextbook

Motivation

This mission develops Chapter 1 of Quantum algorithms for optimizers by Giacomo Nannicini. The chapter's selected results describe the mathematical guarantees below.

Setting and conventions

The linked theorem statements and shared definitions specify the register types, oracle access, normalization, and resource conventions. Their source locators and independent readbacks accompany each target.

Chapter goal

Let ABABAB be a register made of a register AAA of mam_ama​ qubits followed by a register BBB of mbm_bmb​ qubits. Let ∣ψ⟩|\psi\rangle∣ψ⟩ be a pure state of ABABAB, that is, a unit vector. Then there exist a finite index set {1,…,r}\{1,\dots,r\}{1,…,r}, an orthonormal family ∣ϕ1A⟩,…,∣ϕrA⟩|\phi^A_1\rangle,\dots,|\phi^A_r\rangle∣ϕ1A​⟩,…,∣ϕrA​⟩ of states of AAA, an orthonormal family ∣ϕ1B⟩,…,∣ϕrB⟩|\phi^B_1\rangle,\dots,|\phi^B_r\rangle∣ϕ1B​⟩,…,∣ϕrB​⟩ of states of BBB, and nonnegative reals λ1,…,λr\lambda_1,\dots,\lambda_rλ1​,…,λr​ with ∑jλj2=1\sum_j\lambda_j^2=1∑j​λj2​=1, such that

∣ψ⟩=∑j=1rλj ∣ϕjA⟩∣ϕjB⟩.|\psi\rangle=\sum_{j=1}^r\lambda_j\,|\phi^A_j\rangle|\phi^B_j\rangle .∣ψ⟩=j=1∑r​λj​∣ϕjA​⟩∣ϕjB​⟩.

This is the singular value decomposition rephrased for bipartite pure states. Classical simulation algorithms for quantum circuits use it.

Formalization Note The source leaves the index set unspecified; here it is Fin r for an existentially chosen r.

Significance

These are known mathematical results. Their Lean statements have been checked and reviewed against the cited source; formal proofs remain open for contributors.

Supporting targets

  • Proposition 1.4: Algebraic properties of the tensor (Kronecker) product.
  • Proposition 1.19: Basis states are exactly tensor products of single-qubit basis states.
  • Proposition 1.27: Measuring all qubits one at a time, in any order, yields j with probability |α_j|².
  • Theorem 1.32: No-cloning principle.
  • Proposition 1.37: Pauli matrices: a Hermitian basis of C^{2×2} with XYZ = iI.
  • Proposition 1.38: Hadamard on every qubit of |0⟩ gives the uniform superposition.
  • Proposition 1.41: Three CX gates implement SWAP.
  • Proposition 1.46: Errors of a product of unitaries add up.
  • Proposition 1.49: Close states give close measurement distributions.
  • Proposition 1.50: Principle of implicit measurement.
  • Theorem 1.60: Density matrices are exactly the unit-trace positive semidefinite matrices.
  • Proposition 1.67: The reduced density matrix gives the correct outcome probabilities on register A.
  • Theorem 1.70: Schmidt decomposition.

Formalization scope

Prove the existing statements under their stated hypotheses and definitions. Any correction to a printed source claim remains explicit in its target description. All listed target proofs are currently sorry; no proof is claimed. The mission goal is the designated chapter capstone; the remaining targets are separate milestones. Parts a, b, c and d are merged into their original chapter.

Selected references

  • Giacomo Nannicini, Quantum algorithms for optimizers, 2025, v5; notes dated 9 July 2025. https://arxiv.org/pdf/2408.07086v5.
13 thms2 active usersReviewed
🏆Completed
Quantum Information·Captain: Goku

Quantum algorithms for optimizers 3: Correctness of the digits computed by iterative phase estimation (corrected)Textbook

Motivation

This mission develops Chapter 3 of Quantum algorithms for optimizers by Giacomo Nannicini. The chapter's selected results describe the mathematical guarantees below.

Setting and conventions

The linked theorem statements and shared definitions specify the register types, oracle access, normalization, and resource conventions. Their source locators and independent readbacks accompany each target.

Chapter goal

Let φ∈[0,1)\varphi\in[0,1)φ∈[0,1) be a phase (in full turns), h∈Nh\in\mathbb Nh∈N (h=q−2h=q-2h=q−2), and let ω1,…,ωh\omega_1,\dots,\omega_hω1​,…,ωh​ be the angle estimates used by the iterative phase estimation algorithm of §3.3.2, ωi\omega_iωi​ being the estimate of 2i−1φ2^{i-1}\varphi2i−1φ. The algorithm computes binary digits p1,…,ph+2p_1,\dots,p_{h+2}p1​,…,ph+2​ as follows: phph+1ph+2p_hp_{h+1}p_{h+2}ph​ph+1​ph+2​ are the digits of ωh\omega_hωh​ rounded to the closest multiple of 1/81/81/8 (modulo 111); then for j=h−1,…,1j=h-1,\dots,1j=h−1,…,1, pj=0p_j=0pj​=0 if d(0.0pj+1pj+2,ωj)<1/4d(0.0p_{j+1}p_{j+2},\omega_j)<1/4d(0.0pj+1​pj+2​,ωj​)<1/4 and pj=1p_j=1pj​=1 otherwise. Here d(x,y)d(x,y)d(x,y) is the distance between xxx and yyy modulo 111.

Fix 1≤j≤h1\le j\le h1≤j≤h. If d(ωi,2i−1φ)≤1/16d(\omega_i,2^{i-1}\varphi)\le 1/16d(ωi​,2i−1φ)≤1/16 for every step i=h,h−1,…,ji=h,h-1,\dots,ji=h,h−1,…,j, then

d(0.pjpj+1…ph+2, 2j−1φ) ≤ 2−(h+3−j).d\big(0.p_jp_{j+1}\dots p_{h+2},\ 2^{j-1}\varphi\big)\ \le\ 2^{-(h+3-j)} .d(0.pj​pj+1​…ph+2​, 2j−1φ) ≤ 2−(h+3−j).

In particular, for j=1j=1j=1 the algorithm outputs q=h+2q=h+2q=h+2 binary digits of φ\varphiφ with error at most 2−q2^{-q}2−q on the circle, which together with a union bound over the hhh estimation steps gives the success guarantee of iterative phase estimation.

Formalization Note The page states the bound with plain absolute values and strict inequality. Both are corrected: angles are only known modulo 111 (so all distances are on the circle), and the strict bound already fails at the base case (ωh=1/16\omega_h=1/16ωh​=1/16 is equidistant from 000 and 1/81/81/8, and rounding gives error exactly 1/81/81/8); the induction proves ≤\le≤, matching the goal Pr⁡(min⁡{… }≤2−q)\Pr(\min\{\dots\}\le 2^{-q})Pr(min{…}≤2−q) on p.66. The digits are the shared definition ipeDigits h ω and 0.pj…ph+20.p_j\dots p_{h+2}0.pj​…ph+2​ is binFracFrom.

Significance

These are known mathematical results. Their Lean statements have been checked and reviewed against the cited source; formal proofs remain open for contributors.

Supporting targets

  • Proposition 3.14: Phase estimation on an inexact eigenstate succeeds with probability at least (1 − δ)|⟨ξ|ψ⟩|²*.
  • Proposition 3.16: Combining cosine and sine estimates into an angle estimate (corrected).
  • Proposition 3.17: Correctness of the digits computed by iterative phase estimation (corrected).

Formalization scope

Prove the existing statements under their stated hypotheses and definitions. Any correction to a printed source claim remains explicit in its target description. All listed target proofs are currently sorry; no proof is claimed. The mission goal is the designated chapter capstone; the remaining targets are separate milestones. Parts a, b, c and d are merged into their original chapter.

Selected references

  • Giacomo Nannicini, Quantum algorithms for optimizers, 2025, v5; notes dated 9 July 2025. https://arxiv.org/pdf/2408.07086v5.
3 thms2 active usersReviewed
🏆Completed
Quantum Information·Captain: Goku

Quantum algorithms for optimizers 6: Unitary conjugation commutes with the matrix exponential: e^{iUHU†t} = U e^{iHt} U†Textbook

Motivation

This mission develops Chapter 6 of Quantum algorithms for optimizers by Giacomo Nannicini. The chapter's selected results describe the mathematical guarantees below.

Setting and conventions

The linked theorem statements and shared definitions specify the register types, oracle access, normalization, and resource conventions. Their source locators and independent readbacks accompany each target.

Chapter goal

Let n≥0n \ge 0n≥0, let UUU be a unitary 2n×2n2^n \times 2^n2n×2n matrix, let H\mathcal{H}H be a Hamiltonian on nnn qubits, that is, a Hermitian 2n×2n2^n \times 2^n2n×2n complex matrix, and let t∈Rt \in \mathbb{R}t∈R. With the matrix exponential eA=∑k=0∞Ak/k!e^A = \sum_{k=0}^\infty A^k / k!eA=∑k=0∞​Ak/k!,

eiUHU†t=U eiHt U†.e^{iU\mathcal{H}U^\dagger t} = U\, e^{i\mathcal{H}t}\, U^\dagger.eiUHU†t=UeiHtU†.

This is what makes diagonalizable Hamiltonians easy to simulate: if UUU diagonalizes H\mathcal{H}H, simulating H\mathcal{H}H reduces to applying U†U^\daggerU†, a diagonal phase, and UUU.

Formalization Note The matrix exponential is Mathlib's power series NormedSpace.exp; U†U^\daggerU† is the conjugate transpose (star U). Hermiticity of H\mathcal{H}H is kept because the source says Hamiltonian (Def. 6.1), although the identity holds for every square matrix.

Significance

These are known mathematical results. Their Lean statements have been checked and reviewed against the cited source; formal proofs remain open for contributors.

Supporting targets

  • Proposition 6.9: Phase condition under which the clock Hamiltonian transports |u^(1)⟩ to e^{iϕ}|u^(N)⟩.
  • Proposition 6.12: Unitary conjugation commutes with the matrix exponential: e^{iUHU†t} = U e^{iHt} U†.

Formalization scope

Prove the existing statements under their stated hypotheses and definitions. Any correction to a printed source claim remains explicit in its target description. All listed target proofs are currently sorry; no proof is claimed. The mission goal is the designated chapter capstone; the remaining targets are separate milestones. Parts a, b, c and d are merged into their original chapter.

Selected references

  • Giacomo Nannicini, Quantum algorithms for optimizers, 2025, v5; notes dated 9 July 2025. https://arxiv.org/pdf/2408.07086v5.
2 thms2 active usersReviewed
PreviousPage 18 of 37Next

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