Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in

Get started

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

Operations Research

2,413 missions · 1,141 completed

The discipline of applying mathematical analysis to complex decision problems in operations: allocating scarce resources, scheduling, routing, inventory, and the design of service and production systems. Drawing on mathematical programming, stochastic modeling, queueing, simulation, and game-theoretic reasoning, it seeks policies that perform provably well in systems shaped by constraints, congestion, and uncertainty.

Missions

Open1272Completed1141All2413
Algorithmic Game TheoryProbability·Captain: mikedeng1

Optimal Patrol of a Perimeter: Optimal Randomized Patrol Schedule and Value of the Patrol Game Against an Observing AttackerResearch Paper

Motivation

Patrolling protects a border or facility perimeter against an intruder who needs uninterrupted time to complete an attack. The defender controls when patrollers pass; the attacker controls when to strike. In a patrol game, the question is how to time patrols when the attacker can observe them (Lin, Optimal Patrol of a Perimeter).

An observing attacker can wait until a patroller has passed before starting. Lin's result shows that a randomised schedule still gives the defender the same optimal detection probability as against a blind attacker, in closed form.

Setting

Fix three parameters: a dispatch rate λ>0\lambda > 0λ>0, an attack duration t>0t > 0t>0 and a detection probability p∈(0,1]p \in (0, 1]p∈(0,1].

Defender. A pure strategy is a nondecreasing sequence of times s1≤s2≤⋯s_1 \le s_2 \le \cdotss1​≤s2​≤⋯ in [0,∞)[0, \infty)[0,∞) at which patrollers pass a fixed location. With N(T)=#{n:sn≤T}N(T) = \#\{n : s_n \le T\}N(T)=#{n:sn​≤T} the number of patrollers dispatched by time TTT, the sequence is feasible if it satisfies condition (1) of the paper,

lim⁡T→∞N(T)T=λ.\lim_{T \to \infty} \frac{N(T)}{T} = \lambda .T→∞lim​TN(T)​=λ.

A mixed strategy is a probability measure μ\muμ on sequences under which almost every sequence is feasible.

Attacker. The attacker chooses an operating window [y,z][y, z][y,z] with 0<y<z0 < y < z0<y<z, watches the patrollers go by, and at a time τ\tauτ of his choosing starts an attack that occupies (τ,τ+t](\tau, \tau + t](τ,τ+t] and must end by zzz. The choice of τ\tauτ may depend on everything observed up to and including time τ\tauτ: it is a stopping time of the arrival process.

Payoff. Each patroller passing during the attack detects it independently with probability ppp. If the attack meets NNN patrollers it escapes with probability (1−p)N(1 - p)^N(1−p)N, so the detection probability of τ\tauτ against μ\muμ is

Pdet(μ,τ)=Eμ[1−(1−p)N(τ,τ+t]].P_{\mathrm{det}}(\mu, \tau) = E_\mu\bigl[1 - (1 - p)^{N(\tau, \tau + t]}\bigr].Pdet​(μ,τ)=Eμ​[1−(1−p)N(τ,τ+t]].

The defender moves first and maximises; the attacker responds and minimises. This Stackelberg game is Γ(λ,t,p)\Gamma(\lambda, t, p)Γ(λ,t,p). Its value is (2):

V(λ,t,p)=1−(λt−⌊λt⌋)(1−p)⌈λt⌉−(1−λt+⌊λt⌋)(1−p)⌊λt⌋.V(\lambda, t, p) = 1 - (\lambda t - \lfloor \lambda t \rfloor)(1 - p)^{\lceil \lambda t \rceil} - (1 - \lambda t + \lfloor \lambda t \rfloor)(1 - p)^{\lfloor \lambda t \rfloor}.V(λ,t,p)=1−(λt−⌊λt⌋)(1−p)⌈λt⌉−(1−λt+⌊λt⌋)(1−p)⌊λt⌋.

The claimed optimal schedule μ∗\mu^*μ∗ puts blue patrollers deterministically at jt+kΔjt + k\Deltajt+kΔ, with Δ=t/⌈λt⌉\Delta = t / \lceil \lambda t \rceilΔ=t/⌈λt⌉, j=0,1,2,…j = 0, 1, 2, \dotsj=0,1,2,… and k=1,…,⌊λt⌋k = 1, \dots, \lfloor \lambda t \rfloork=1,…,⌊λt⌋. It puts a red patroller at each jtjtjt independently with probability λt−⌊λt⌋\lambda t - \lfloor \lambda t \rfloorλt−⌊λt⌋. When λt\lambda tλt is an integer there are no red patrollers, and the blue ones pass at fixed intervals of 1/λ1/\lambda1/λ.

Formalization targets

Goal: Theorem 2

For all λ>0\lambda > 0λ>0, t>0t > 0t>0, p∈(0,1]p \in (0, 1]p∈(0,1]:

  1. μ∗\mu^*μ∗ is a feasible mixed strategy;
  2. inf⁡τPdet(μ∗,τ)≥V(λ,t,p)\displaystyle \inf_{\tau} P_{\mathrm{det}}(\mu^*, \tau) \ge V(\lambda, t, p)τinf​Pdet​(μ∗,τ)≥V(λ,t,p) over all attacks τ\tauτ;
  3. for every feasible mixed strategy μ\muμ and ε>0\varepsilon > 0ε>0 there is an attack τ\tauτ with Pdet(μ,τ)<V(λ,t,p)+εP_{\mathrm{det}}(\mu, \tau) < V(\lambda, t, p) + \varepsilonPdet​(μ,τ)<V(λ,t,p)+ε;
  4. VVV is nondecreasing in λ\lambdaλ, in ttt and in ppp.

Items 2 and 3 state sup⁡μinf⁡τPdet(μ,τ)=V(λ,t,p)\sup_\mu \inf_\tau P_{\mathrm{det}}(\mu, \tau) = V(\lambda, t, p)supμ​infτ​Pdet​(μ,τ)=V(λ,t,p), attained at μ∗\mu^*μ∗.

Milestones

  • Lemma 1 (p. 5). Among laws on {0,1,2,… }\{0, 1, 2, \dots\}{0,1,2,…} with mean c>0c > 0c>0, the detection probability 1−E[(1−p)N]1 - E[(1 - p)^N]1−E[(1−p)N] is at most VVV with λt\lambda tλt replaced by ccc, and the least-variance law on {⌊c⌋,⌈c⌉}\{\lfloor c \rfloor, \lceil c \rceil\}{⌊c⌋,⌈c⌉} attains it.
  • Window counting (p. 7). Every window (a,a+t](a, a + t](a,a+t] with a≥0a \ge 0a≥0 contains exactly ⌊λt⌋\lfloor \lambda t \rfloor⌊λt⌋ blue time points and exactly one red slot.
  • Feasibility (p. 7, with (1)). μ∗\mu^*μ∗ is a feasible mixed strategy.
  • Guarantee (p. 7). Pdet(μ∗,τ)=V(λ,t,p)P_{\mathrm{det}}(\mu^*, \tau) = V(\lambda, t, p)Pdet​(μ∗,τ)=V(λ,t,p) for every attack τ\tauτ.
  • Converse (pp. 7–8). For every feasible μ\muμ and ε>0\varepsilon > 0ε>0 some deterministic start time y>0y > 0y>0 has Pdet(μ,y)<V(λ,t,p)+εP_{\mathrm{det}}(\mu, y) < V(\lambda, t, p) + \varepsilonPdet​(μ,y)<V(λ,t,p)+ε.
  • Monotonicity (p. 8). VVV is nondecreasing in each argument.

Significance

The result. Watching the patrollers gives the attacker no improvement in the game value. The value interpolates n↦1−(1−p)nn \mapsto 1 - (1 - p)^nn↦1−(1−p)n at n=λtn = \lambda tn=λt, giving a closed-form trade-off between patrol rate, attack duration and detection reliability. The same schedule supports the paper's Theorem 3 (invisible patrollers) and Theorem 4 (a whole perimeter).

Formalizing it. The paper proves the result; this mission seeks a machine-checked proof. The development must specify the attacker's information, almost-sure feasibility of the random schedule, and the converse. It also supplies a reusable model of continuous-time patrol games with adaptive attackers.

Difficulty

For a fixed window, the blue count is fixed and its red slot is independent. An observing attacker instead chooses a stopping time from past arrivals. The proof must account for which red slots he has seen. The half-open window matters: with [τ,τ+t)[\tau, \tau + t)[τ,τ+t), an attacker starting at an empty red slot meets only ⌊λt⌋\lfloor \lambda t \rfloor⌊λt⌋ patrollers.

The converse is harder because a feasible mixed strategy may have infinite expected count in every window even when each path has rate λ\lambdaλ. An argument based only on the expected count therefore fails.

Formalization scope

Lean namespace PerimeterPatrol.Visible. Schedules are maps s:N→Rs : \mathbb N \to \mathbb Rs:N→R (patroller n+1n + 1n+1 passes at s(n)s(n)s(n)) with the product σ\sigmaσ-algebra. Feasibility requires Monotone s, 0≤s(0)0 \le s(0)0≤s(0), and the limit (1) along atTop, with counts given by Nat.card. A mixed strategy is an IsProbabilityMeasure that is almost surely feasible. The attacker's information up to time uuu is the σ\sigmaσ-algebra generated by the counts N(v)N(v)N(v), v≤uv \le uv≤u. An attack is a start-time rule τ\tauτ with a fixed window [y,z][y, z][y,z], 0<y0 < y0<y, such that {τ≤u}\{\tau \le u\}{τ≤u} is measurable for that σ\sigmaσ-algebra for every uuu. The detection probability is a Bochner integral of a [0,1][0,1][0,1]-valued function. μ∗\mu^*μ∗ is the pushforward of i.i.d. uniform draws on [0,1][0, 1][0,1], with the red patroller at jtjtjt present iff the jjj-th draw is below λt−⌊λt⌋\lambda t - \lfloor \lambda t \rfloorλt−⌊λt⌋.

Conventions committed to:

  • the attack window is (τ,τ+t](\tau, \tau + t](τ,τ+t], with information up to and including τ\tauτ;
  • the attacker may observe from time 000 rather than from yyy, which enlarges the attacker class, so the guarantee is at least as strong as the paper's;
  • "increasing" sequences may have ties;
  • floors and ceilings are Nat.floor and Nat.ceil, exact for positive arguments;
  • "increases" in (2) means nondecreasing, because V≡1V \equiv 1V≡1 when p=1p = 1p=1 and λt≥1\lambda t \ge 1λt≥1;
  • Lemma 1's least-variance law is claimed to be a maximiser, not the unique one (uniqueness fails at p=1p = 1p=1).

The attacker class includes measurable adaptive stopping times; the optimal schedule must be a probability measure; and the value is characterized through the two game inequalities rather than an unrestricted real supremum or infimum.

Needed infrastructure: counting functions of nondecreasing sequences, the stopping-time and independence argument for the red slots, the strong law of large numbers (Mathlib's ProbabilityTheory.strong_law_ae) for the long-run rate of μ∗\mu^*μ∗, and an averaging argument over start times for the converse. The counting and stopping-time lemmas for point processes on [0,∞)[0, \infty)[0,∞) are reusable beyond this mission. Proofs of any milestone, and alternative routes to the converse, are welcome.

Not formalized here: Theorem 3 (p. 9) as a separate item, Theorem 4 (the perimeter game, p. 10), Theorem 5 (the finite-horizon simultaneous game, p. 11) and the remarks of §2.1 and §5.

Selected references

  • K. Y. Lin, Optimal Patrol of a Perimeter, Operations Research, 2022, Technical Note; preprint arXiv:1905.03600v3, 2020. https://arxiv.org/abs/1905.03600v3 , https://doi.org/10.1287/opre.2021.2117
9 thms1 active userReviewed
Optimization·Captain: mikedeng1

Timing It Right: Balancing Inpatient Congestion vs. Readmission Risk at Discharge: Discharge a Patient Type Only After Every Strongly Dominating Type of No Shorter StayResearch Paper

Who to discharge from a congested ward

Every day a hospital ward with a fixed number of beds decides which patients go home. Sending a patient home early frees a bed for the next admission, which matters when the ward is congested and arrivals board in the emergency department or elective surgeries are cancelled. Sending a patient home too early raises the chance that the patient is readmitted, which is costly for the patient and, under the U.S. Hospital Readmissions Reduction Program, for the hospital. Shi, Helm, Deglise-Hawkinson and Pan (SSRN 3202975; Operations Research 2021, doi:10.1287/opre.2020.2044) model this trade-off as a Markov decision process over a census of patients indexed by class and length of stay (LOS), fit personalized readmission-risk curves to hospital data, and implement the resulting discharge policy at a partner hospital.

The structural question behind their policy is who to discharge first. Hospitals usually rank patients by their current, absolute readmission risk. The paper's Theorem 2 (p. 15) instead ranks types by how fast that risk falls with a further day of stay: a type whose risk curve is flatter from now on should be discharged before a type whose risk is still dropping quickly. This mission formalizes that ranking result, in a corrected form.

Setting

There are MMM patient classes and a maximum length of stay JJJ. A type is a pair (m,j)(m,j)(m,j) of a class and a LOS j∈{0,…,J}j\in\{0,\dots,J\}j∈{0,…,J}. A state X=(Xm,j)X=(X^{m,j})X=(Xm,j) counts the patients of each type, and the census is S=∑m∑jXm,jS=\sum_m\sum_j X^{m,j}S=∑m​∑j​Xm,j. A discharge action D=(Dm,j)D=(D^{m,j})D=(Dm,j) counts the patients of each type sent home. Class mmm has a minimum LOS L‾m∈[0,J]\underline L_m\in[0,J]L​m​∈[0,J], and an action is feasible at XXX when 0≤Dm,j≤Xm,j0\le D^{m,j}\le X^{m,j}0≤Dm,j≤Xm,j (3), Dm,j=0D^{m,j}=0Dm,j=0 for j<L‾mj<\underline L_mj<L​m​ (4), and every patient at LOS JJJ leaves.

Between two daily decision epochs kkk and k+1k+1k+1, new patients and readmitted patients arrive at LOS 000, and every patient who was not discharged ages by one day: Xk+1m,0=Akm,0+Ak′m,0X^{m,0}_{k+1}=A^{m,0}_k+A'^{m,0}_kXk+1m,0​=Akm,0​+Ak′m,0​ (5) and Xk+1m,j=Xkm,j−1−Dkm,j−1X^{m,j}_{k+1}=X^{m,j-1}_k-D^{m,j-1}_kXk+1m,j​=Xkm,j−1​−Dkm,j−1​ (6). Each epoch costs the holding cost ch(X)=C (S−N)+c_h(X)=C\,(S-N)^+ch​(X)=C(S−N)+ for NNN beds (7), plus the discharge cost cd(D)=∑m,jDm,j R r(m,j)c_d(D)=\sum_{m,j}D^{m,j}\,R\,r(m,j)cd​(D)=∑m,j​Dm,jRr(m,j) (8), where r(m,t)r(m,t)r(m,t) is the readmission risk of a class-mmm patient discharged at LOS ttt and R≥0R\ge0R≥0 is the readmission penalty. Each risk curve r(m,⋅)r(m,\cdot)r(m,⋅) is continuously differentiable and nonincreasing in the LOS.

Strong dominance (Definition 1, p. 14): (m1,t1)≻(m2,t2)(m_1,t_1)\succ(m_2,t_2)(m1​,t1​)≻(m2​,t2​) iff

∣∂r(m1,t1+t)∂t∣≤∣∂r(m2,t2+t)∂t∣∀t≥0.(15)\Bigl|\frac{\partial r(m_1,t_1+t)}{\partial t}\Bigr|\le\Bigl|\frac{\partial r(m_2,t_2+t)}{\partial t}\Bigr|\qquad\forall t\ge0.\tag{15}​∂t∂r(m1​,t1​+t)​​≤​∂t∂r(m2​,t2​+t)​​∀t≥0.(15)

Writing e(m,t)e_{(m,t)}e(m,t)​ for one discharge of type (m,t)(m,t)(m,t), a schedule (Dk)(D_k)(Dk​) with trajectory (Xk)(X_k)(Xk​) over a horizon HHH has total cost V(D)=∑k<H[ch(Xk)+cd(Dk)]+ch(XH)+cd(XH)V(D)=\sum_{k<H}[c_h(X_k)+c_d(D_k)]+c_h(X_H)+c_d(X_H)V(D)=∑k<H​[ch​(Xk​)+cd​(Dk​)]+ch​(XH​)+cd​(XH​).

Formalization targets

Goal: Theorem 2, corrected

For an initial state, an arrival path and a horizon HHH, let (m1,t1)≠(m2,t2)(m_1,t_1)\ne(m_2,t_2)(m1​,t1​)=(m2​,t2​) with (m1,t1)≻(m2,t2)(m_1,t_1)\succ(m_2,t_2)(m1​,t1​)≻(m2​,t2​), t2≤t1t_2\le t_1t2​≤t1​ and L‾m1≤t1\underline L_{m_1}\le t_1L​m1​​≤t1​. Then every feasible schedule DDD has a feasible schedule D′D'D′ with V(D′)≤V(D)V(D')\le V(D)V(D′)≤V(D) such that, for all k<Hk<Hk<H,

Dk′⋅e(m2,t2)>0 ⟹ Dk′⋅e(m1,t1)=Xk′⋅e(m1,t1).D'_k\cdot e_{(m_2,t_2)}>0\ \Longrightarrow\ D'_k\cdot e_{(m_1,t_1)}=X'_k\cdot e_{(m_1,t_1)}.Dk′​⋅e(m2​,t2​)​>0 ⟹ Dk′​⋅e(m1​,t1​)​=Xk′​⋅e(m1​,t1​)​.

Since the feasible schedules are finitely many, some optimal schedule discharges a (m2,t2)(m_2,t_2)(m2​,t2​) patient only after all (m1,t1)(m_1,t_1)(m1​,t1​) patients.

Milestones

  1. Proposition 2 (p. 15): for k′>kk'>kk′>k, cd(Dk+e(m1,t1))−cd(Dk′+e(m1,t1+k′−k))≤cd(Dk+e(m2,t2))−cd(Dk′+e(m2,t2+k′−k))c_d(D_k+e_{(m_1,t_1)})-c_d(D_{k'}+e_{(m_1,t_1+k'-k)})\le c_d(D_k+e_{(m_2,t_2)})-c_d(D_{k'}+e_{(m_2,t_2+k'-k)})cd​(Dk​+e(m1​,t1​)​)−cd​(Dk′​+e(m1​,t1​+k′−k)​)≤cd​(Dk​+e(m2​,t2​)​)−cd​(Dk′​+e(m2​,t2​+k′−k)​).
  2. Census invariance (proof of Theorem 2, p. 16): swapping the discharge epochs of one (m1,t1)(m_1,t_1)(m1​,t1​) patient and one (m2,t2)(m_2,t_2)(m2​,t2​) patient leaves the census unchanged at every epoch.
  3. Cost identity and inequality (proof of Theorem 2, p. 16): the swapped schedule is feasible, its total-cost difference equals the four discharge-cost terms displayed in the proof, and Vπ2−Vπ1≤0V^{\pi_2}-V^{\pi_1}\le0Vπ2​−Vπ1​≤0.

Significance

Theorem 2 is the paper's main structural result. It turns a high-dimensional MDP, whose state is a census over M(J+1)M(J+1)M(J+1) types, into a ranking problem: once types are ordered by strong dominance, the remaining decision is how many patients to discharge (Corollary 1, p. 16), which the paper then approximates with a univariate linear-quadratic heuristic (§5). The ranking also has a direct operational reading: discharge by marginal, not absolute, readmission risk.

No machine-checked version of this result exists. Formalizing it settles exactly which hypotheses the interchange argument needs. Doing so already exposed that the statement as printed is false (see Difficulty), so the mission's output is the corrected theorem with a checked proof, together with a reusable finite-horizon, pathwise model of class-by-LOS patient flow.

Difficulty

The obvious argument is a single interchange: if a (m2,t2)(m_2,t_2)(m2​,t2​) patient is discharged at epoch kkk while a (m1,t1)(m_1,t_1)(m1​,t1​) patient stays until a later epoch k′k'k′, swap their discharge epochs. The census path does not change, and Proposition 2 shows the discharge cost does not increase. The step that fails is the one the paper defers to Appendix B.3: the dominated patient, kept from kkk to k′k'k′, may pass the maximum LOS JJJ before k′k'k′, and then the swap is not available. The appendix's repair does not close the gap. With J=3J=3J=3, N=1N=1N=1, C=1000C=1000C=1000, R=1R=1R=1, no arrivals, r(1,j)=10−jr(1,j)=10-jr(1,j)=10−j, r(2,j)=10−2jr(2,j)=10-2jr(2,j)=10−2j and one (1,0)(1,0)(1,0) and one (2,2)(2,2)(2,2) patient on day 000, we have (1,0)≻(2,2)(1,0)\succ(2,2)(1,0)≻(2,2), yet the unique optimum discharges the (2,2)(2,2)(2,2) patient alone (cost 1013), and every schedule that obeys the rule costs at least 1014. The added hypothesis t2≤t1t_2\le t_1t2​≤t1​ guarantees that the dominated patient can wait as long as the dominating one, so the swap always exists.

The remaining difficulty is bookkeeping: the interchange changes two cohorts by ±1\pm1±1 over an interval of epochs, and feasibility (counts, minimum LOS, forced exit at JJJ) must be checked along the new trajectory. Repeated interchanges must also be ordered so that fixing one epoch does not break an earlier one.

Formalization scope

  • Model. Classes are Fin M, LOS indices Fin (J+1), counts natural numbers, costs real numbers. Epochs start at 000. Arrivals, new and readmitted, form one exogenous deterministic path, as Remark 4 (p. 12) prescribes for §4. Every statement is pathwise on a finite horizon HHH, the setting of the paper's interchange argument. The long-run average cost (9) is not used, since a finite interchange cannot change it.
  • Conventions added. Patients at LOS JJJ must leave, since (6) has no LOS J+1J+1J+1. The total cost charges every patient present at the horizon as if discharged at their current LOS, so that holding a patient to the end is not free. The risk curves are C1C^1C1 and nonincreasing on [0,∞)[0,\infty)[0,∞) (p. 15), and R≥0R\ge0R≥0. Strong dominance uses Mathlib's deriv with the absolute values of (15).
  • Correction to Theorem 2. The goal adds t2≤t1t_2\le t_1t2​≤t1​ (the printed statement is false, as shown above), (m1,t1)≠(m2,t2)(m_1,t_1)\ne(m_2,t_2)(m1​,t1​)=(m2​,t2​) (strong dominance is reflexive, so the rule would otherwise demand every type be fully discharged once any is), and L‾m1≤t1\underline L_{m_1}\le t_1L​m1​​≤t1​ (otherwise (m1,t1)(m_1,t_1)(m1​,t1​) patients can never be discharged). "The optimal action" becomes "some no-costlier feasible schedule obeys the rule": with ties an optimal schedule may break it.
  • Ruling out trivial readings. The goal quantifies over feasible schedules with the real costs (7)–(8), and the rule is required at every epoch k<Hk<Hk<H along D′D'D′'s own trajectory. Taking D′=DD'=DD′=D does not suffice in general, and a schedule that avoids discharging (m2,t2)(m_2,t_2)(m2​,t2​) by letting patients vanish is excluded by the forced exit and the terminal valuation.
  • Infrastructure. One definitions file holds the model, strong dominance, unit actions and the interchange. Mathlib's fundamental theorem of calculus (intervalIntegral.integral_eq_sub_of_hasDerivAt) and monotonicity of integrals are the analytic substrate for Proposition 2. The trajectory and interchange lemmas about class-by-age cohorts are reusable for other census models. Proofs of any milestone are welcome independently.

Not formalized: Theorem 1 (existence of an average-cost optimal policy), Corollary 1 (threshold form), Propositions 1 and 3, and Lemma 1.

Selected references

  • P. Shi, J. E. Helm, J. Deglise-Hawkinson, J. Pan, Timing it right: balancing inpatient congestion versus readmission risk at discharge, SSRN working paper 3202975, version of 2019-08-26. https://ssrn.com/abstract=3202975
  • P. Shi, J. E. Helm, J. Deglise-Hawkinson, J. Pan, same title, Operations Research, 2021 (published version; not the citation basis of this mission). https://doi.org/10.1287/opre.2020.2044
5 thms1 active userReviewed
Convex OptimizationNumerical AnalysisOptimization·Captain: mikedeng1

Approximate Parametric Computation of Minimum-Cost Flows with Convex Costs: Linear Splines of the Marginal Costs with Bounded Step Sizes Give an (α, β)-Approximate Minimum-Cost Flow FunctionResearch Paper

Motivation

Flow networks model the movement of material, traffic, electricity, or gas through connected systems. In many such models, the required net flow at each vertex varies with a parameter, so the object of interest is a whole family of optimal flows rather than one solution. When edge costs are nonlinear, solving a new optimization problem for every parameter value gives no finite description of that family. Joachims, Klimm and Warode study two approximations of this parametric problem: one approximates each edge's marginal cost, and the other interpolates selected optimal flows. This mission concerns their marginal cost approximation result, Theorem 5.

The paper builds on an exact method for piecewise quadratic edge costs by Klimm and Warode. A piecewise linear approximation of each marginal cost has a piecewise quadratic integral, so it brings general convex costs into the class handled by that method. The question is how fine the linear interpolation mesh must be for the resulting flows to be close to optimal under the original costs. The paper gives local step size bounds involving the second derivative of each marginal cost. The target here is a corrected version of that guarantee, with the precise corrections stated below.

Setting

A network consists of finite sets of vertices VVV and edges EEE. Every edge has a tail and a head. The graph is strongly connected and has neither self loops nor parallel directed edges. For an edge flow x∈REx\in\mathbb R^Ex∈RE, its net inflow at a vertex is the sum of flows entering that vertex minus the sum leaving it. Two balanced demand vectors b0,b∈RVb^0,b\in\mathbb R^Vb0,b∈RV determine a demand b0+λbb^0+\lambda bb0+λb for λ∈[0,λmax⁡]\lambda\in[0,\lambda^{\max}]λ∈[0,λmax]. A flow is feasible when its net inflow equals that demand. In the directed case all edge flows are nonnegative; in the undirected case their signs are unrestricted.

Each edge eee has a marginal cost fe:R→Rf_e:\mathbb R\to\mathbb Rfe​:R→R that is strictly increasing, differentiable, nonpositive on negative arguments, and nonnegative on positive arguments. Its edge cost is Fe(x)=∫0xfe(s) dsF_e(x)=\int_0^x f_e(s)\,dsFe​(x)=∫0x​fe​(s)ds. The total cost is the sum of edge costs, and C(λ)C(\lambda)C(λ) is the minimum total cost of a feasible flow at parameter λ\lambdaλ. These sign conditions make the edge costs nonnegative. The paper calls them homogeneous marginal costs, although this is a sign condition rather than algebraic homogeneity. Section 5.2 gives the model and its approximation criterion.

For each edge, choose a strictly increasing mesh from −xmax⁡-x^{\max}−xmax to xmax⁡x^{\max}xmax, where

xmax⁡=max⁡0≤λ≤λmax⁡12∑v∈V∣bv0+λbv∣.x^{\max}=\max_{0\le\lambda\le\lambda^{\max}}\frac12\sum_{v\in V}|b_v^0+\lambda b_v|.xmax=0≤λ≤λmaxmax​21​v∈V∑​∣bv0​+λbv​∣.

The linear spline sfes_{f_e}sfe​​ joins the values of fef_efe​ at adjacent mesh points by straight chords. The minimum cost flow function x~(λ)\widetilde x(\lambda)x(λ) for these spline marginal costs is tested under the original costs: C~(λ)=∑eFe(x~e(λ))\widetilde C(\lambda)=\sum_e F_e(\widetilde x_e(\lambda))C(λ)=∑e​Fe​(xe​(λ)). This convention is essential because a small optimal cost for the spline instance alone says nothing about the cost under fef_efe​.

Formalization targets

The milestones follow the paper's argument in order.

  1. Edge-flow bound (§5.2.1, p. 16): every optimal edge flow satisfies ∣xe(λ)∣≤xmax⁡|x_e(\lambda)|\le x^{\max}∣xe​(λ)∣≤xmax.
  2. Equation (17) (proof of Lemma 4, p. 16): the closeness condition (15) of marginal costs on [−xmax⁡,xmax⁡][-x^{\max},x^{\max}][−xmax,xmax] gives
21+αFe(x)−β(1+α)m≤F~e(x)≤2α1+αFe(x)+β(1+α)m.\frac{2}{1+\alpha}F_e(x)-\frac{\beta}{(1+\alpha)m}\le\widetilde F_e(x)\le\frac{2\alpha}{1+\alpha}F_e(x)+\frac{\beta}{(1+\alpha)m}.1+α2​Fe​(x)−(1+α)mβ​≤Fe​(x)≤1+α2α​Fe​(x)+(1+α)mβ​.
  1. The (16) case (proof of Lemma 4, p. 17): ∣f~e∣≥∣fe∣|\widetilde f_e|\ge|f_e|∣f​e​∣≥∣fe​∣ and (16) give Fe≤F~e≤αFe+β/mF_e\le\widetilde F_e\le\alpha F_e+\beta/mFe​≤Fe​≤αFe​+β/m.
  2. Lemma 4 (p. 16): uniform control of ∣f~e−fe∣|\widetilde f_e-f_e|∣f​e​−fe​∣ on [−xmax⁡,xmax⁡][-x^{\max},x^{\max}][−xmax,xmax] in the sense (15) or (16) makes the minimum-cost flow function of the f~\widetilde ff​ instance an (α,β)(\alpha,\beta)(α,β)-approximation.
  3. Equation (18) (p. 17): the interpolation estimate
∣f(x)−sf(x)∣≤18δi2max⁡ξ∈[xi,xi+1]∣f′′(ξ)∣.|f(x)-s_f(x)|\le\frac18\delta_i^2\max_{\xi\in[x_i,x_{i+1}]}|f''(\xi)|.∣f(x)−sf​(x)∣≤81​δi2​ξ∈[xi​,xi+1​]max​∣f′′(ξ)∣.
  1. Spline domination under (ii) (proof of Theorem 5, p. 18): ∣sfe(x)∣≥∣fe(x)∣|s_{f_e}(x)|\ge|f_e(x)|∣sfe​​(x)∣≥∣fe​(x)∣ on [−xmax⁡,xmax⁡][-x^{\max},x^{\max}][−xmax,xmax].
  2. Endpoint maximum under (ii) (proof of Theorem 5, p. 18): max⁡[xi,xi+1]∣fe′′∣=max⁡{∣fe′′(xi)∣,∣fe′′(xi+1)∣}\max_{[x_i,x_{i+1}]}|f_e''|=\max\{|f_e''(x_i)|,|f_e''(x_{i+1})|\}max[xi​,xi+1​]​∣fe′′​∣=max{∣fe′′​(xi​)∣,∣fe′′​(xi+1​)∣}.

The goal is the corrected Theorem 5. It states that either of the paper's two explicit step size regimes, involving α>1\alpha>1α>1, β≥0\beta\ge0β≥0, m=∣E∣m=|E|m=∣E∣, and xmax⁡x^{\max}xmax, makes the spline instance's minimum cost flow function satisfy

C~(λ)≤αC(λ)+β(0≤λ≤λmax⁡).\widetilde C(\lambda)\le\alpha C(\lambda)+\beta\qquad(0\le\lambda\le\lambda^{\max}).C(λ)≤αC(λ)+β(0≤λ≤λmax).

The first regime bounds each step by a local maximum of ∣fe′′∣|f_e''|∣fe′′​∣ and the magnitude of fef_efe​ at a mesh endpoint. The second adds monotonicity and sign conditions on fe′′f_e''fe′′​ and uses its endpoint values. The formal theorem retains the constants 222\sqrt222​, the factor 1/81/81/8 in (18), and both distinct denominators in Theorem 5. Theorem 5, pp. 17–18 is the source for the exact formulas.

Significance

The guarantee applies to an entire interval of demand parameters. It converts local numerical accuracy of the marginal cost splines into a bound on the original total cost at every parameter value, while preserving feasibility. The edge flow bound explains why it suffices to approximate marginal costs on a finite interval even when edge flows are otherwise real valued.

The paper proves the intended result by a paper argument, but its printed Theorem 5 has a counterexample when a mesh crosses zero without including zero: the spline can lose the marginal cost sign condition, and at zero demand the spline optimum can have positive original cost while the true optimum has cost zero. The corrected goal records a valid target for machine checked proof. Formalizing it also yields reusable definitions of finite flow networks, convex separable edge costs, parametric approximation, and chord splines. No machine checked proof of this theorem is claimed by this mission.

Difficulty

Pointwise closeness of marginal costs does not directly compare the two optimized flows, which may differ on every edge. A direct comparison at the spline optimum must also account for the original optimum and for how the edge costs accumulate across the network. The interpolation estimate alone does not settle this: a mesh interval crossing zero can change the sign of its chord at zero, even when every step size bound in the printed theorem holds. The shape condition in Theorem 5(ii), read literally with the third differentiability assumption, also forces the second derivative to vanish on the negative half line. The mission keeps that condition as printed rather than silently replacing it with a more symmetric one.

Formalization scope

Lean represents vertices and edges by finite types, net inflow by finite sums, and each edge cost by a real interval integral based at zero. A Boolean flag selects the directed case with xe≥0x_e\ge0xe​≥0 or the undirected case with no sign constraint. The general finite lower and upper bounds of problem (14) are outside this mission. The optimal cost is the real infimum of feasible costs; the graph and balanced demand assumptions give feasible flows, and the sign assumptions bound their costs below. The spline is computed from its mesh values, with its end chords extended linearly outside [−xmax⁡,xmax⁡][-x^{\max},x^{\max}][−xmax,xmax]. Meshes are indexed from zero in Lean, regardless of the paper's two indexing styles.

The corrected Theorem 5 requires zero to be a mesh point on every edge. In regime (i), it replaces ∣fe(xi)∣|f_e(x_i)|∣fe​(xi​)∣ by min⁡{∣fe(xi)∣,∣fe(xi+1)∣}\min\{|f_e(x_i)|,|f_e(x_{i+1})|\}min{∣fe​(xi​)∣,∣fe​(xi+1​)∣}. In regime (ii), both entries of the factor BBB are square roots of ∣fe′′∣|f_e''|∣fe′′​∣; this matches the equality B2=max⁡{∣fe′′(xi)∣,∣fe′′(xi+1)∣}B^2=\max\{|f_e''(x_i)|,|f_e''(x_{i+1})|\}B2=max{∣fe′′​(xi​)∣,∣fe′′​(xi+1​)∣} used in the printed proof. Lemma 4 and Theorem 5 explicitly require xmax⁡>0x^{\max}>0xmax>0, since both step-size bounds and (15), (16) divide by it (with zero demands, a one-point mesh and β=0\beta=0β=0, Theorem 5 would otherwise fail), and its second marginal cost family is continuous, strictly increasing, and sign preserving. These conventions and corrections are recorded in the source analysis for Theorem 5.

A proof must use the chord spline determined by fef_efe​ and the mesh; replacing it by an arbitrary close function would discard the numerical claim. Likewise, the bound ∣x~e(λ)∣≤xmax⁡|\widetilde x_e(\lambda)|\le x^{\max}∣xe​(λ)∣≤xmax is never a hypothesis of Lemma 4 or of the goal: it is milestone 1, and assuming it would remove the combinatorial half of the argument. Milestone 6 is stated on [−xmax⁡,xmax⁡][-x^{\max},x^{\max}][−xmax,xmax] rather than on all of R\mathbb RR as printed, because the linearly extended end chord of a convex function lies below it. Contributions to the flow bound, Lemma 4, the spline estimate, or the final connection between them are all within scope. The flow and spline definitions can also support other approximation results beyond this theorem.

Selected references

  • Per Joachims, Max Klimm and Philipp Warode, Approximate Parametric Computation of Minimum-Cost Flows with Convex Costs, arXiv preprint, 2022. arXiv:2203.13146v1.
  • Max Klimm and Philipp Warode, Parametric Computation of Minimum-Cost Flows with Piecewise Quadratic Costs, Mathematics of Operations Research, articles in advance, 2021. DOI:10.1287/moor.2021.1151.
10 thms1 active userReviewed
Economics·Captain: mikedeng1

Artificial Shortage in Agricultural Supply Chains: Cash Subsidy Leaves Artificial Shortage Unchanged on a Small Budget, Mitigates It on a Moderate One, and Aggravates It on a Large OneResearch Paper

Motivation

Prices of staple vegetables in India, onions above all, rise sharply at irregular intervals. When they do, governments respond with cash transfers, subsidized sales and import programmes. A recurring explanation for these price spikes is artificial shortage: traders who control a large share of the stock withhold supply early in a season, and consumers who observe the scarcity raise the amount they are willing to spend on the commodity, so the traders sell more later at a higher price. Levi, Singhvi and Zheng (SSRN 3332493; Manufacturing & Service Operations Management) give a stylized model of this mechanism. It shows that a monopolist trader facing budget-adjusting consumers creates an artificial shortage. It then asks how three common government interventions change the shortage. This mission formalizes the paper's answer for the first intervention, a cash subsidy (CS) to the poorest consumers. The question matters for policy: the paper argues that a well-intended transfer can make the hoarding worse.

Setting

A unit mass of consumers have Period-1 budgets bcb_cbc​ distributed uniformly on [0,1][0,1][0,1]. A monopolist trader sells over two periods.

  • Period 1. The trader releases q1∈[0,1]q_1\in[0,1]q1​∈[0,1], which clears at price p1=1−q1p_1=1-q_1p1​=1−q1​. Consumers interpret q1<1q_1<1q1​<1 as a shortage and scale their budgets by the updated-budget multiplier
B(q1)=1+g(1−q1),B(q_1)=1+g(1-q_1),B(q1​)=1+g(1−q1​),

where g>0g>0g>0 is the budget adjustment factor.

  • Period 2, no intervention. A consumer buys at price p2p_2p2​ iff bcB(q1)≥p2b_cB(q_1)\ge p_2bc​B(q1​)≥p2​. The trader's total revenue is q1(1−q1)+B(q1)q2(1−q2)q_1(1-q_1)+B(q_1)q_2(1-q_2)q1​(1−q1​)+B(q1​)q2​(1−q2​).
  • Artificial shortage (Definition 1): q1<q2q_1<q_2q1​<q2​ and p1<p2p_1<p_2p1​<p2​, i.e. less is sold early and the later price is still higher.

Under a cash subsidy (c,f)(c,f)(c,f), the government gives cash c≥0c\ge0c≥0 to the fraction f∈[0,1]f\in[0,1]f∈[0,1] of consumers with the lowest budgets, within a budget cf≤bcf\le bcf≤b. At price ppp:

  • a non-subsidized consumer (bc≥fb_c\ge fbc​≥f) buys iff bc≥p/B(q1)b_c\ge p/B(q_1)bc​≥p/B(q1​);
  • a subsidized consumer (bc<fb_c<fbc​<f) buys iff bc≥(p−c)/B(q1)b_c\ge(p-c)/B(q_1)bc​≥(p−c)/B(q1​).

The game is solved by backward induction:

  1. the trader sets the Period-2 price, maximizing revenue;
  2. the government, after observing q1q_1q1​, chooses (c,f)(c,f)(c,f) to maximize Period-2 consumer welfare CW2CW_2CW2​ (eq. (5)) at the trader's response. CW2CW_2CW2​ measures the buyers' original budgets against the price they pay, adds the cash they receive, and counts a utility λ\lambdaλ per buyer and −λ-\lambda−λ per non-buyer, with 1+g<λ1+g<\lambda1+g<λ;
  3. the trader chooses q1q_1q1​, anticipating both.

The set of equilibrium Period-1 quantities is EqQ1(b)\mathrm{EqQ1}(b)EqQ1(b). An element is written qCS1q^1_{CS}qCS1​, and qϕ1q^1_\phiqϕ1​ is the no-intervention quantity.

Formalization targets

Goal: Proposition 3 (p. 22)

With bˉ=(8+4g+g2)/32\bar b=(8+4g+g^2)/32bˉ=(8+4g+g2)/32, there is a threshold t1∈(0,bˉ)t_1\in(0,\bar b)t1​∈(0,bˉ) such that

qCS1=qϕ1 (b<t1),qCS1≥qϕ1 (t1<b≤bˉ),qCS1<qϕ1 (b>bˉ),q^1_{CS}=q^1_\phi\ (b<t_1),\qquad q^1_{CS}\ge q^1_\phi\ (t_1<b\le\bar b),\qquad q^1_{CS}<q^1_\phi\ (b>\bar b),qCS1​=qϕ1​ (b<t1​),qCS1​≥qϕ1​ (t1​<b≤bˉ),qCS1​<qϕ1​ (b>bˉ),

and qCS1q^1_{CS}qCS1​ is non-increasing in bbb for b>t1b>t_1b>t1​. The equilibrium set is also nonempty for every b≥0b\ge0b≥0.

Milestones

  • Proposition 1 (p. 10): without intervention the unique optimum is (q1∗,q2∗)=(1/2−g/8, 1/2)(q_1^*,q_2^*)=(1/2-g/8,\,1/2)(q1∗​,q2∗​)=(1/2−g/8,1/2), with p1∗=1/2+g/8p_1^*=1/2+g/8p1∗​=1/2+g/8 and p2∗=1/2+g/4+g2/16p_2^*=1/2+g/4+g^2/16p2∗​=1/2+g/4+g2/16.
  • Remark after Proposition 1 (p. 10): for g>0g>0g>0 this optimum is an artificial shortage.
  • Theorem 1 (p. 16): the government's optimal subsidy is f∗=min⁡(1,b/c∗)f^*=\min(1,b/c^*)f∗=min(1,b/c∗), with c∗c^*c∗ given by four closed forms on four budget ranges.
  • Theorem 2(i)–(iii) (p. 17): q1∗=1/2−g/8q_1^*=1/2-g/8q1∗​=1/2−g/8 for b<t1b<t_1b<t1​, and the roots of two explicit first-order conditions on [t1,bˉ)[t_1,\bar b)[t1​,bˉ) and [bˉ,(4+2g+g2)/4)[\bar b,(4+2g+g^2)/4)[bˉ,(4+2g+g2)/4).
  • Theorem 2(iv), corrected (p. 17): for b>(4+2g+g2)/4b>(4+2g+g^2)/4b>(4+2g+g2)/4,
q1∗=max⁡{0,(1−g)/2,1−(b−1)/g}.q_1^*=\max\{0,(1-g)/2,1-(b-1)/g\}.q1∗​=max{0,(1−g)/2,1−(b−1)/g}.

Significance

Proposition 3 is the paper's verdict on cash subsidies. A small budget is absorbed without effect on the trader's behaviour, because the trader's Period-2 revenue equals its no-intervention value. A moderate budget induces a larger Period-1 release and so mitigates the shortage. A budget above bˉ\bar bbˉ makes the trader withhold more than without intervention, because subsidized consumers can pay more in Period 2. The non-monotone dependence on bbb is the basis of the paper's policy advice against "oversubsidizing" and of its comparison with supply-allocation schemes (Proposition 4, not in this mission).

The paper prints no proofs; they are "available from the authors upon request" (p. 10). The threshold t1t_1t1​ and the online appendix (Lemma O.1) are not in the published text. A machine-checked development would therefore be the first complete public proof of these statements. It would also settle Theorem 2(iv), whose printed form is false on a band of budgets and is posed here in corrected form. None of these results has a formal proof anywhere.

Difficulty

Every stage of the backward induction is a non-smooth optimization.

  • Period 2. The demand is piecewise linear with up to three pieces, so the trader's revenue is bimodal. One mode sells only to non-subsidized consumers, the other also reaches subsidized ones.
  • Government. It optimizes over a two-dimensional policy against this discontinuous best response. The optimum sits at the trader's point of indifference between the two modes (Theorem 1(i)), which is attained only through the trader's tie-break toward the larger quantity.
  • Period 1. The trader's objective inherits the bimodality and a kink at b=B(q1)b=B(q_1)b=B(q1​). The equilibrium therefore jumps at t1t_1t1​, and the printed closed form fails near the kink.

The tempting route is to differentiate the Period-1 objective and solve the first-order condition. It fails twice. It misses the jump at t1t_1t1​, where the global maximizer switches modes, and it misses the kink above (4+2g+g2)/4(4+2g+g^2)/4(4+2g+g2)/4, where the maximizer is not a stationary point.

Formalization scope

All quantities are real numbers. The trader's Period-2 decision is a price p≥0p\ge0p≥0 with quantity equal to the explicit demand, which is equivalent to the paper's quantity form. Purchases at equality count as purchases, as in the text. The commitments are:

  • Standing assumptions: 0<g0<g0<g and 1+g<λ1+g<\lambda1+g<λ (pp. 10, 13), and the added g<4g<4g<4, which keeps 1/2−g/81/2-g/81/2−g/8 in [0,1][0,1][0,1].
  • Tie-breaks: the trader picks the larger quantity among revenue maximizers (footnote 10). The government picks the least outlay cfcfcf among welfare maximizers. Without the second rule, Theorem 1(iv) and Proposition 3(i)(c) are false, because for b>B(q1)b>B(q_1)b>B(q1​) every c∈[B(q1),b]c\in[B(q_1),b]c∈[B(q1​),b] ties.
  • Equilibrium: EqQ1(b)\mathrm{EqQ1}(b)EqQ1(b) is the set of q1∈[0,1]q_1\in[0,1]q1​∈[0,1] that maximize total revenue against some selection of government choices and Period-2 best responses. Every claim about qCS1q^1_{CS}qCS1​ is made for every element.
  • Existential constants: t1t_1t1​, b1CSb^{CS}_1b1CS​ and b2CSb^{CS}_2b2CS​, whose formulas are not in the paper. Each is pinned by the clauses around it.

The goal is stated about EqQ1\mathrm{EqQ1}EqQ1 itself. A version that substituted Theorem 2's closed forms or first-order roots for qCS1q^1_{CS}qCS1​ would assume the content of the theorem, and is ruled out.

The development needs the Period-2 best response of a piecewise-linear demand, the government's two-variable welfare problem (eq. (5) is a polynomial in the breakpoints), and a comparison of the two modes of the Period-1 objective. Lemmas on maximizers of piecewise-quadratic functions are reusable beyond this mission. Proofs of any milestone, and sanity lemmas on the tie-breaks, are welcome.

Selected references

  • R. Levi, S. Singhvi, Y. Zheng, Artificial Shortage in Agricultural Supply Chains, Manufacturing & Service Operations Management (forthcoming; SSRN version of 2021-04-14), 2021. https://ssrn.com/abstract=3332493 — DOI of the journal version: https://doi.org/10.1287/msom.2021.1010
7 thms1 active userReviewed
EconomicsGraph TheoryProbability·Captain: mikedeng1

The Value of Price Discrimination in Large Random Networks: The Expected Fractional Regret of Uniform Pricing Vanishes in Erdős–Rényi Networks of Any DensityResearch Paper

Motivation

A seller whose customers influence one another faces a choice between two pricing policies. It can collect information about the social network and charge each customer a personalised price that reflects their position in it, or it can ignore the network and charge everyone one uniform price. Personalised pricing is never worse for the seller, but collecting network data is costly and raises privacy concerns. The question is how much profit the network information is worth.

For a fixed network the answer depends on its fine structure. Candogan, Bimpikis and Ozdaglar (Operations Research 2012) showed that with linear-quadratic utilities the optimal personalised prices are expressed through Bonacich centralities, so the gain from discrimination is a difference of discounted walk counts. Huang, Mani and Wang (SSRN 3368458; published in Management Science, 2021) study this gain, the value of price discrimination, in large random networks. Their main result for random networks, Theorem 5.1, says that in directed Erdős–Rényi networks the seller who prices uniformly loses only a vanishing fraction of the optimal profit, whatever the density of the network. This mission formalizes that theorem and the results its proof rests on.

Setting

There are nnn consumers. The network is an n×nn\times nn×n matrix GGG with non-negative entries, where GijG_{ij}Gij​ is the influence of consumer jjj on consumer iii. For a square matrix AAA, ∥A∥\|A\|∥A∥ is its spectral norm (the ℓ2\ell^2ℓ2 operator norm); 1\mathbf 11 is the all-ones vector, and 1TAk1\mathbf 1^{\mathsf T}A^k\mathbf 11TAk1 is the total weight of walks of length kkk in AAA.

Consumer iii facing price pip_ipi​ chooses a consumption level xix_ixi​ to maximise

ui=axi−xi2+4ρxi∑j≠iGij∥G+GT∥xj−pixi,u_i=ax_i-x_i^2+4\rho x_i\sum_{j\ne i}\frac{G_{ij}}{\|G+G^{\mathsf T}\|}x_j-p_ix_i,ui​=axi​−xi2​+4ρxi​j=i∑​∥G+GT∥Gij​​xj​−pi​xi​,

with a stand-alone utility a>0a>0a>0 and a network coefficient ρ∈(0,1)\rho\in(0,1)ρ∈(0,1). The resulting consumption equilibrium is (eq. (1))

x∗(p)=12(I−2ρ∥G+GT∥G)−1(a1−p).x^*(p)=\tfrac12\Big(I-\tfrac{2\rho}{\|G+G^{\mathsf T}\|}G\Big)^{-1}(a\mathbf 1-p).x∗(p)=21​(I−∥G+GT∥2ρ​G)−1(a1−p).

The seller has marginal cost c<ac<ac<a and profit π(p)=(p−c1)Tx∗(p)\pi(p)=(p-c\mathbf 1)^{\mathsf T}x^*(p)π(p)=(p−c1)Tx∗(p). The optimal profit is π∗=max⁡p∈Rnπ(p)\pi^*=\max_{p\in\mathbb R^n}\pi(p)π∗=maxp∈Rn​π(p); the optimal uniform price is p0=a+c21p_0=\frac{a+c}{2}\mathbf 1p0​=2a+c​1. The regret and fractional regret of uniform pricing are

R(p0)=π∗−π(p0),RF(p0)=1−π(p0)π∗.R(p_0)=\pi^*-\pi(p_0),\qquad R_F(p_0)=1-\frac{\pi(p_0)}{\pi^*}.R(p0​)=π∗−π(p0​),RF​(p0​)=1−π∗π(p0​)​.

A directed Erdős–Rényi network G(n,p)G(n,p)G(n,p) is the random 0/10/10/1 matrix whose off-diagonal entries are independent with Pr⁡[Gij=1]=p\Pr[G_{ij}=1]=pPr[Gij​=1]=p, and whose diagonal is zero. EG\mathbb E_GEG​ denotes expectation over it. The constants a,c,ρa,c,\rhoa,c,ρ are the same for every nnn.

Formalization targets

Goal: Theorem 5.1

For every sequence of densities (p(n))n∈N(p(n))_{n\in\mathbb N}(p(n))n∈N​ with values in [0,1][0,1][0,1],

EG(n,p(n))[R(p0)]=o(n)andEG(n,p(n))[RF(p0)]=o(1).\mathbb E_{G(n,p(n))}[R(p_0)]=o(n)\qquad\text{and}\qquad\mathbb E_{G(n,p(n))}[R_F(p_0)]=o(1).EG(n,p(n))​[R(p0​)]=o(n)andEG(n,p(n))​[RF​(p0​)]=o(1).

Both parts are stated. The goal fixes no rate and no density regime; the paper's Theorems 5.2–5.4 give exact rates in three regimes and are not part of this mission.

Milestones

  1. Eq. (3): π∗\pi^*π∗ is attained and equals 12(a−c2)2 1T(I−ρ∥G+GT∥(G+GT))−11\frac12(\frac{a-c}{2})^2\,\mathbf 1^{\mathsf T}(I-\frac{\rho}{\|G+G^{\mathsf T}\|}(G+G^{\mathsf T}))^{-1}\mathbf 121​(2a−c​)21T(I−∥G+GT∥ρ​(G+GT))−11, with its walk series.
  2. Eq. (4): p0p_0p0​ is the optimal uniform price, and π(p0)=12(a−c2)2 1T(I−2ρ∥G+GT∥G)−11\pi(p_0)=\frac12(\frac{a-c}{2})^2\,\mathbf 1^{\mathsf T}(I-\frac{2\rho}{\|G+G^{\mathsf T}\|}G)^{-1}\mathbf 1π(p0​)=21​(2a−c​)21T(I−∥G+GT∥2ρ​G)−11.
  3. Lemma 5.3 (for even ttt): 1T(G+GT)k1≤∥G+GT∥k−t1T(G+GT)t1\mathbf 1^{\mathsf T}(G+G^{\mathsf T})^k\mathbf 1\le\|G+G^{\mathsf T}\|^{k-t}\mathbf 1^{\mathsf T}(G+G^{\mathsf T})^t\mathbf 11T(G+GT)k1≤∥G+GT∥k−t1T(G+GT)t1 for k≥tk\ge tk≥t.
  4. Eq. (29): EG[R(p0)]≤12(a−c2)2 EG[ρ21−ρ∥G+GT∥−21T(G+GT)21]\mathbb E_G[R(p_0)]\le\frac12(\frac{a-c}{2})^2\,\mathbb E_G[\frac{\rho^2}{1-\rho}\|G+G^{\mathsf T}\|^{-2}\mathbf 1^{\mathsf T}(G+G^{\mathsf T})^2\mathbf 1]EG​[R(p0​)]≤21​(2a−c​)2EG​[1−ρρ2​∥G+GT∥−21T(G+GT)21].
  5. Appendix D.1, Case 1, and footnote 6: a non-empty binary network has ∥G+GT∥≥1\|G+G^{\mathsf T}\|\ge1∥G+GT∥≥1. In the footnote's words, "Therefore a non-empty network (with at lease one link) has spectral norm greater than or equal to 1."
  6. Lemma 5.2: EG[1T(G+GT)21]=2n(n−1)p(1−3p+2np)\mathbb E_G[\mathbf 1^{\mathsf T}(G+G^{\mathsf T})^2\mathbf 1]=2n(n-1)p(1-3p+2np)EG​[1T(G+GT)21]=2n(n−1)p(1−3p+2np).
  7. Lemma 5.5 (i): EG[1T(G+GT)k1]≥2kEG[1TGk1]\mathbb E_G[\mathbf 1^{\mathsf T}(G+G^{\mathsf T})^k\mathbf 1]\ge2^k\mathbb E_G[\mathbf 1^{\mathsf T}G^k\mathbf 1]EG​[1T(G+GT)k1]≥2kEG​[1TGk1] for all k≥0k\ge0k≥0.
  8. Lemma 5.5 (ii): for 1≤k<n1\le k<n1≤k<n and 1n−k+1≤p<1\frac1{n-k+1}\le p<1n−k+11​≤p<1, the gap in (i) is at most (k−1)2k−1P(n,k)pk−1+(k−1)k2kP(n,k−1)pk−2(k-1)2^{k-1}P(n,k)p^{k-1}+(k-1)^k2^kP(n,k-1)p^{k-2}(k−1)2k−1P(n,k)pk−1+(k−1)k2kP(n,k−1)pk−2, with P(n,k)=n!/(n−k)!P(n,k)=n!/(n-k)!P(n,k)=n!/(n−k)!.
  9. Eq. (12), Rayleigh step: ∥G+GT∥≥1T(G+GT)1/1T1\|G+G^{\mathsf T}\|\ge\mathbf 1^{\mathsf T}(G+G^{\mathsf T})\mathbf 1/\mathbf 1^{\mathsf T}\mathbf 1∥G+GT∥≥1T(G+GT)1/1T1.
  10. Eq. (9): for non-empty GGG and k>0k>0k>0, 0<1T((G+GT)/∥G+GT∥)k1≤n0<\mathbf 1^{\mathsf T}\big((G+G^{\mathsf T})/\|G+G^{\mathsf T}\|\big)^k\mathbf 1\le n0<1T((G+GT)/∥G+GT∥)k1≤n.
  11. Eq. (14): n2(a−c2)2≤π∗≤12(a−c2)2n1−ρ\frac n2(\frac{a-c}2)^2\le\pi^*\le\frac12(\frac{a-c}2)^2\frac n{1-\rho}2n​(2a−c​)2≤π∗≤21​(2a−c​)21−ρn​.

The paper calls the optimal uniform price p0p_0p0​ "under the assumption that c<ac<ac<a, according to [12]" (p. 7); milestone 2 states that optimality as part of eq. (4).

Significance

Theorem 5.1 says that in large random networks the network information has asymptotically no value to a monopolist: the uniform price p0p_0p0​ does not depend on the network, yet earns a fraction of the optimal profit tending to one, for sparse, critical and dense networks alike. This separates the deterministic picture, where some networks have a large value of discrimination (Theorem 4.1 of the paper characterises those with none), from the typical random one. It supplies a benchmark against which network-based pricing, and the cost of collecting network data, can be judged.

The paper proves the theorem by hand. No part of it, and no part of the model, has been machine-checked; the platform has no network pricing model and no walk-count results for directed random graphs. A complete development would make the closed forms (3) and (4), the spectral inequalities and the Erdős–Rényi walk moments reusable. The printed proof of Theorem 5.1 bounds expectations of ratios by almost-sure statements and splits the density sequence into "maximal subsequences"; a formal proof must replace these steps by quantitative ones. The printed proof of Lemma 5.5 (i) relies on a per-walk claim that fails (a closed walk 0→1→2→0→10\to1\to2\to0\to10→1→2→0→1 in G+GTG+G^{\mathsf T}G+GT can use four arcs of GGG while it visits three ordered pairs), although the statement itself was checked by exhaustive enumeration for small nnn; that lemma needs a new argument.

Difficulty

The regret is a difference of two discounted walk series. Bound (29) controls it by walks of length two and the spectral norm, which suffices when the network is very sparse, but in dense networks, where ∥G+GT∥≈2np\|G+G^{\mathsf T}\|\approx2np∥G+GT∥≈2np and 1T(G+GT)21≈4n3p2\mathbf 1^{\mathsf T}(G+G^{\mathsf T})^2\mathbf 1\approx4n^3p^21T(G+GT)21≈4n3p2, it only gives O(n)O(n)O(n). The dense case needs the cancellation between 1T(G+GT)k1\mathbf 1^{\mathsf T}(G+G^{\mathsf T})^k\mathbf 11T(G+GT)k1 and 2k1TGk12^k\mathbf 1^{\mathsf T}G^k\mathbf 12k1TGk1 for each kkk up to a slowly growing cutoff (Lemma 5.5), together with a lower bound on the spectral norm that holds with high probability. In the critical regime np=Θ(1)np=\Theta(1)np=Θ(1), neither bound applies directly, and one needs that ∥G+GT∥\|G+G^{\mathsf T}\|∥G+GT∥ grows with nnn in probability. The goal quantifies over all density sequences, so the argument must be uniform across these regimes; a proof for one regime does not suffice.

Formalization scope

All objects live in the namespace NetPriceDisc.Random and are defined in one file. Networks are Matrix (Fin n) (Fin n) ℝ; the spectral norm is Mathlib's ℓ2\ell^2ℓ2 operator norm (Matrix.Norms.L2Operator). The consumption equilibrium is formula (1) for every price vector, with no non-negativity constraint on consumption, as in the paper's definition of π(p)\pi(p)π(p). π∗\pi^*π∗ is defined as the supremum of π\piπ over Rn\mathbb R^nRn, and RRR, RFR_FRF​ from π∗\pi^*π∗ and π(p0)\pi(p_0)π(p0​); the closed forms (3) and (4) are theorems, not definitions, so the goal cannot be discharged by unfolding formulas. Lean's convention x/0=0x/0=0x/0=0 gives the empty network no externality, hence zero regret, which is the paper's own reading of the empty network (p. 12); the empty network keeps its probability (1−p)n(n−1)(1-p)^{n(n-1)}(1−p)n(n−1). The Erdős–Rényi expectation is the finite sum over arc sets SSS of off-diagonal pairs with weight p∣S∣(1−p)n(n−1)−∣S∣p^{|S|}(1-p)^{n(n-1)-|S|}p∣S∣(1−p)n(n−1)−∣S∣; no measure theory is used. The fractional regret's expectation is the expectation of the ratio. "Any sequence of densities" is a function N→[0,1]\mathbb N\to[0,1]N→[0,1], with no further restriction.

Two printed statements are corrected and disclosed: Lemma 5.3 is stated for even ttt (as printed it fails for odd ttt; for the star K1,3K_{1,3}K1,3​ with t=1t=1t=1, k=2k=2k=2 one gets 12>6312>6\sqrt312>63​), and Lemma 5.5 (ii) for k≥1k\ge1k≥1 (at k=0k=0k=0 it involves the undefined P(n,−1)P(n,-1)P(n,−1)). Only the deterministic Rayleigh-quotient part of eq. (12) is stated.

Useful infrastructure includes Neumann series and Rayleigh-quotient bounds for symmetric non-negative matrices, walk moments of directed Erdős–Rényi graphs, and maximum-degree or spectral lower bounds in probability. Proofs of any milestone, and alternative routes to the goal that avoid Lemma 5.5, are welcome.

Selected references

  • J. Huang, A. Mani, Z. Wang, The Value of Price Discrimination in Large Random Networks, SSRN 3368458 (EC '19 submission version); published as The Value of Price Discrimination in Large Social Networks, Management Science, 2021. https://ssrn.com/abstract=3368458, https://doi.org/10.1287/mnsc.2021.4108
  • O. Candogan, K. Bimpikis, A. Ozdaglar, Optimal Pricing in Networks with Externalities, Operations Research 60(4), 2012. https://doi.org/10.1287/opre.1120.1066
  • P. Bonacich, Power and Centrality: A Family of Measures, American Journal of Sociology 92(5), 1987. https://doi.org/10.1086/228631
  • M. Krivelevich, B. Sudakov, The Largest Eigenvalue of Sparse Random Graphs, Combinatorics, Probability and Computing 12(1), 2003. https://doi.org/10.1017/S0963548302005424
13 thms1 active userReviewed
Economics·Captain: mikedeng1

Skill Acquisition and Data Sales: Under Uncertain Skill Acquisition and Accurate Data, Higher Skill-Acquisition Costs Raise Data Clarity, Data Price and Price InformativenessResearch Paper

Motivation

Asset managers increasingly buy alternative data: satellite images, credit-card panels, web traffic. Raw data of this kind is worthless until someone has the skills to process it, and those skills are costly and uncertain to acquire. A fund can hire data scientists and still find that its models extract little. Huang, Xiong and Yang (Management Science, 2022) build an equilibrium model of a data seller who sells to investors who must first acquire such skills. They ask how the cost of acquiring skills feeds through the data market into the financial market: into how much the price reveals, the cost of capital and return volatility.

The model joins two lines of work. One is the classical noisy rational-expectations market of Grossman and Stiglitz (1980), in which prices partly reveal private information. The other is the literature on selling information started by Admati and Pfleiderer (1986, 1990), in which a monopolist seller degrades the information it sells to limit what the price leaks. The new feature is the "gold rush" of skill acquisition: an investor who pays the cost learns only afterwards whether her skill is high or low.

Setting

A risky asset pays θ~∼N(0,τθ−1)\tilde\theta\sim N(0,\tau_\theta^{-1})θ~∼N(0,τθ−1​) and there is noise demand u~∼N(0,τu−1)\tilde u\sim N(0,\tau_u^{-1})u~∼N(0,τu−1​). A data seller observes θ~+η~\tilde\theta+\tilde\etaθ~+η~​ with η~∼N(0,τη−1)\tilde\eta\sim N(0,\tau_\eta^{-1})η~​∼N(0,τη−1​); the precision τη\tau_\etaτη​ is the data accuracy. The seller chooses a clarity x∈(0,∞]x\in(0,\infty]x∈(0,∞] and passes the data with personalized noise, so that a buyer of skill zzz receives a signal of precision xzxzxz about θ~+η~\tilde\theta+\tilde\etaθ~+η~​. The value x=∞x=\inftyx=∞ means the data are sold "as is".

A continuum of CARA investors with risk aversion γ\gammaγ is indexed by i∈[0,1]i\in[0,1]i∈[0,1]. Investor iii can acquire data-processing skills at cost C(c,i)C(c,i)C(c,i), where c>0c>0c>0 is a cost parameter. The cost is continuous and strictly increasing in iii, with C(c,0)=0C(c,0)=0C(c,0)=0 and C(c,i)→∞C(c,i)\to\inftyC(c,i)→∞ as i→1i\to1i→1, and it is strictly increasing in ccc. A skilled investor turns out high-skilled (ZHZ_HZH​) or low-skilled (ZLZ_LZL​) with probability 12\tfrac1221​ each, with 0<ZL<ZH0<Z_L<Z_H0<ZL​<ZH​. A mass λ\lambdaλ of investors becomes skilled.

In the asset market, the price reveals θ~+η~\tilde\theta+\tilde\etaθ~+η~​ with precision α2τu\alpha^2\tau_uα2τu​, and α\alphaα is pinned down by the market-clearing equation (14). Skilled investors buy the data at a Nash-bargained price q=βGq=\beta Gq=βG, where G(x,α)G(x,\alpha)G(x,α) is the certainty-equivalent trading gain (15) and β∈(0,1)\beta\in(0,1)β∈(0,1) is the seller's bargaining power. Investors acquire skills until the marginal investor is indifferent, (1−β)G(x,α)=C(c,λ)(1-\beta)G(x,\alpha)=C(c,\lambda)(1−β)G(x,α)=C(c,λ) (19). The seller chooses xxx to maximize the profit λq\lambda qλq. An equilibrium is a clarity x∗x^*x∗ with its (λ∗,α∗)(\lambda^*,\alpha^*)(λ∗,α∗) such that no other feasible clarity gives more profit.

The market outcomes are:

  • the data price q∗q^*q∗;
  • price informativeness 1/Var⁡(θ~∣p~)1/\operatorname{Var}(\tilde\theta\mid\tilde p)1/Var(θ~∣p~​);
  • the cost of capital E(θ~−p~)E(\tilde\theta-\tilde p)E(θ~−p~​);
  • return volatility σ(θ~−p~)\sigma(\tilde\theta-\tilde p)σ(θ~−p~​);
  • skilled investors' performance, the average certainty-equivalent advantage (21) of a skilled over an unskilled investor.

Formalization targets

Goal: Proposition 5

Fix 0<c1<c20<c_1<c_20<c1​<c2​. There is a threshold TTT such that, for every data accuracy τη≥T\tau_\eta\ge Tτη​≥T and every pair of equilibria at c1c_1c1​ and c2c_2c2​, both clarities are finite and

λ2∗<λ1∗,x1∗<x2∗,q1∗<q2∗,1Var⁡1(θ~∣p~)<1Var⁡2(θ~∣p~),\lambda^*_2<\lambda^*_1,\quad x^*_1<x^*_2,\quad q^*_1<q^*_2,\quad \frac{1}{\operatorname{Var}_1(\tilde\theta\mid\tilde p)}<\frac{1}{\operatorname{Var}_2(\tilde\theta\mid\tilde p)},λ2∗​<λ1∗​,x1∗​<x2∗​,q1∗​<q2∗​,Var1​(θ~∣p~​)1​<Var2​(θ~∣p~​)1​, E2(θ~−p~)<E1(θ~−p~),σ2(θ~−p~)<σ1(θ~−p~),Performance1<Performance2.E_2(\tilde\theta-\tilde p)<E_1(\tilde\theta-\tilde p),\quad \sigma_2(\tilde\theta-\tilde p)<\sigma_1(\tilde\theta-\tilde p),\quad \mathrm{Performance}_1<\mathrm{Performance}_2 .E2​(θ~−p~​)<E1​(θ~−p~​),σ2​(θ~−p~​)<σ1​(θ~−p~​),Performance1​<Performance2​.

The paper writes these as signs of derivatives in ccc. The goal states them as comparisons between two cost levels, which is what the prose of the proposition asserts.

Milestones

  1. Proposition 1: for given (λ,x)(\lambda,x)(λ,x), equation (14) has a unique positive root α\alphaα.
  2. Proof of Proposition 2: for each finite clarity xxx, a unique (λ,α)(\lambda,\alpha)(λ,α) solves (14) and (19).
  3. Proposition 2 (1): an equilibrium exists.
  4. (C5): on feasible tuples the profit equals βλC(c,λ)/(1−β)\beta\lambda C(c,\lambda)/(1-\beta)βλC(c,λ)/(1−β).
  5. Proposition 3: in equilibrium, x∗<∞x^*<\inftyx∗<∞ if λ∗τη>α∗γ\lambda^*\tau_\eta>\alpha^*\gammaλ∗τη​>α∗γ and x∗=∞x^*=\inftyx∗=∞ otherwise.
  6. The clarity limit: as τη→∞\tau_\eta\to\inftyτη​→∞, every solution xxx of (14) tends to 2αγ/(λ(ZH+ZL))2\alpha\gamma/(\lambda(Z_H+Z_L))2αγ/(λ(ZH​+ZL​)).
  7. The α limit: the equilibrium α∗\alpha^*α∗ tends to τθ/τu\sqrt{\tau_\theta/\tau_u}τθ​/τu​​.
  8. (C18): the equilibrium λ∗\lambda^*λ∗ tends to a root of (C18).

Significance

The result. Proposition 5 is the paper's headline. When skills are uncertain, a rise in skill-acquisition costs makes prices more informative and lowers the cost of capital and return volatility. When skills are certain, these outcomes stay unchanged (Proposition 4). The mechanism is that the seller cannot tailor one clarity to buyers of unknown skill. To keep buyers interested as costs rise, she provides clearer data, and more information leaks into the price. The result separates the data market from a pure cost shock to information production. It gives empirical predictions for markets where skill acquisition is costlier, such as private or international equities.

Formalizing it. The proposition is proved in the paper by expansion in w=1/τηw=1/\tau_\etaw=1/τη​ around w=0w=0w=0. A machine-checked version must make "sufficiently high τη\tau_\etaτη​" precise, with a threshold that holds uniformly over all equilibria. It must also control the exact finite-τη\tau_\etaτη​ equilibrium rather than its limit. The mission also contributes the first noisy rational-expectations model with a strategic data seller on the platform: posterior variances, the equilibrium equation (14), the certainty-equivalent gain, and the seller's choice between finite clarity and selling "as is". No part of the paper has been formalized before.

Difficulty

Several comparisons follow at leading order in 1/τη1/\tau_\eta1/τη​. As τη→∞\tau_\eta\to\inftyτη​→∞ the equilibrium mass converges to the root of (C18), which is decreasing in ccc, and the clarity, the data price and performance are, to first order, functions of that mass. The price-informativeness, cost-of-capital and volatility comparisons do not follow at leading order. At τη=∞\tau_\eta=\inftyτη​=∞ the ratio α∗\alpha^*α∗ tends to τθ/τu\sqrt{\tau_\theta/\tau_u}τθ​/τu​​ whatever the cost, so these three outcomes are flat in ccc to leading order. Their signs come from the O(1/τη)O(1/\tau_\eta)O(1/τη​) correction to α∗\alpha^*α∗, and the correction must be controlled jointly with the seller's optimal clarity. A newcomer's first idea is to set τη=∞\tau_\eta=\inftyτη​=∞ in the equilibrium conditions and differentiate. That loses exactly the term that carries the result. A further difficulty is that the seller's optimum is defined by comparison with every feasible clarity, including selling "as is", not by a first-order condition.

Formalization scope

All quantities are real numbers. The parameters satisfy τθ,τu,γ>0\tau_\theta,\tau_u,\gamma>0τθ​,τu​,γ>0, 0<β<10<\beta<10<β<1, 0<ZL<ZH0<Z_L<Z_H0<ZL​<ZH​ and τη>0\tau_\eta>0τη​>0. Two of these go beyond the paper's §2 domains, and both are needed:

  • β>0\beta>0β>0: with β=0\beta=0β=0 the profit is identically zero and every clarity is optimal;
  • ZL>0Z_L>0ZL​>0: this is the paper's own condition on p. 23.

The cost family is any admissible C(c,i)C(c,i)C(c,i): continuous and strictly increasing in iii on [0,1)[0,1)[0,1), C(c,0)=0C(c,0)=0C(c,0)=0, C(c,i)→∞C(c,i)\to\inftyC(c,i)→∞ as i→1−i\to1^-i→1−, and strictly increasing in ccc on (0,1)(0,1)(0,1). "Increasing" in the paper is read as strictly increasing. Clarity is either a finite x>0x>0x>0 or "as is". At "as is", (14) becomes γα=λτη\gamma\alpha=\lambda\tau_\etaγα=λτη​ and both conditional variances given a signal equal 1/(τθ+τη)1/(\tau_\theta+\tau_\eta)1/(τθ​+τη​). These are the x→∞x\to\inftyx→∞ limits of the finite-clarity formulas. The value x=0x=0x=0 is excluded from the choice set because it gives no positive root of (14).

The posterior variances (8), (10), (12), the gain (15), the price coefficients (C1)–(C4), the cost of capital (C12), volatility (C13) and performance (21) are taken as closed-form definitions. Their CARA-normal derivation (Bayes' rule, market clearing, certainty equivalents) is not formalized. Equilibria are defined relationally: a feasible tuple whose profit is at least that of every feasible tuple, with no choice functions.

The goal concludes, rather than assumes, that the equilibrium clarities are finite. It quantifies over every equilibrium at each cost level. It does not define the equilibrium through the τη=∞\tau_\eta=\inftyτη​=∞ economy or through the paper's expansions, which would replace the theorem by its heuristic.

A complete development needs real analysis only: the intermediate value theorem, monotonicity, compactness on (0,∞](0,\infty](0,∞], and asymptotics in 1/τη1/\tau_\eta1/τη​. Contributions are welcome on any milestone, on an independent proof of Proposition 4's Δ=0\Delta=0Δ=0 counterpart, and on a formal derivation of the closed forms from Gaussian conditioning and CARA utility, which would be reusable for other rational-expectations models.

Selected references

  • S. Huang, Y. Xiong, L. Yang, Skill Acquisition and Data Sales, Management Science 68(8), 2022; working paper version of July 2019. https://doi.org/10.1287/mnsc.2021.4117
  • S. J. Grossman, J. E. Stiglitz, On the Impossibility of Informationally Efficient Markets, American Economic Review 70(3), 1980. https://www.jstor.org/stable/1805228
  • A. R. Admati, P. Pfleiderer, A Monopolistic Market for Information, Journal of Economic Theory 39(2), 1986. https://doi.org/10.1016/0022-0531(86)90049-3
  • A. R. Admati, P. Pfleiderer, Direct and Indirect Sale of Information, Econometrica 58(4), 1990. https://doi.org/10.2307/2938330
  • N. Gârleanu, L. H. Pedersen, Efficiently Inefficient Markets for Assets and Asset Management, Journal of Finance 73(4), 2018. https://doi.org/10.1111/jofi.12696
10 thms1 active userReviewed
Economics·Captain: mikedeng1

Managing Social Responsibility in Multitier Supply Chains: The Buyer's Optimal Strategy Is Control, Delegation or No Effort, Decided by Thresholds in the Loss-Adjusted Effort CostsResearch Paper

Why responsibility effort matters across tiers

A buyer can face public and financial losses when a remote supplier violates labor, safety, or environmental standards, even if the buyer did not cause the violation directly. The buyer and an intermediate supplier can spend resources to help the remote supplier reduce this risk. Their incentives depend on who pays for the effort and who bears the loss when a violation is detected. Huang, Song, and Swinney model these choices in a fixed three-tier supply chain and characterize which firm takes the downstream responsibility effort. Their result gives a precise threshold rule for when the buyer should act, let the intermediate supplier act, or leave both of them idle (Huang, Song, and Swinney, SSRN author version, 2021, §§3–4).

The mission concerns the paper's base model and Theorem 1. It is a known result with a proof in the online supplement to the paper. The formalization target is to reconstruct that result as a theorem about the sequential game itself, with the parameter assumptions and boundary cases stated explicitly. The paper also studies external stakeholder pressure, two-tier comparisons, and variants of the effort model; those later results are outside this mission.

Three firms, effort, and risk

A Tier 0 buyer sources from a Tier 1 supplier, which sources from a Tier 2 supplier. The buyer sells one product with deterministic demand ddd. Each tier i∈{0,1,2}i\in\{0,1,2\}i∈{0,1,2} has a fixed per-unit margin mi≥0m_i\ge0mi​≥0 and chooses responsibility effort xi≥0x_i\ge0xi​≥0 at linear cost kixik_i x_iki​xi​, with ki>0k_i>0ki​>0. Only Tier 2 can experience a responsibility violation. Tier 0 and Tier 1 efforts are substitutes: their combined contribution is x0+x1x_0+x_1x0​+x1​. Tier 2 effort complements that contribution and also has a baseline return b>0b>0b>0. The effective total effort is therefore x2(x0+x1+b)x_2(x_0+x_1+b)x2​(x0​+x1​+b) (§3.1, pp. 7–9).

An actual violation has probability λ(x0,x1,x2)=exp⁡[−x2(x0+x1+b)]\lambda(x_0,x_1,x_2)=\exp[-x_2(x_0+x_1+b)]λ(x0​,x1​,x2​)=exp[−x2​(x0​+x1​+b)]. Conditional on a violation, the public detects it with probability β\betaβ, so the probability of a detected violation is α=βλ\alpha=\beta\lambdaα=βλ. Each firm loses a fraction γ∈(0,1)\gamma\in(0,1)γ∈(0,1) of demand times its margin, plus an indirect financial loss aia_iai​. Its total loss is ℓi=γmid+ai\ell_i=\gamma m_i d+a_iℓi​=γmi​d+ai​. The paper's expected profit and loss-adjusted effort cost are

Πi(x0,x1,x2)=mid−kixi−ℓiα(x0,x1,x2),τi=kiℓi.\Pi_i(x_0,x_1,x_2)=m_i d-k_i x_i-\ell_i\alpha(x_0,x_1,x_2), \qquad \tau_i=\frac{k_i}{\ell_i}.Πi​(x0​,x1​,x2​)=mi​d−ki​xi​−ℓi​α(x0​,x1​,x2​),τi​=ℓi​ki​​.

The ratio τi\tau_iτi​ measures effort cost relative to the firm's loss from a detected violation. The paper assumes b>τ2/βb>\tau_2/\betab>τ2​/β, which keeps Tier 2's best response positive even when the buyer and Tier 1 make no effort (§3.2, pp. 10–12, equation (1)).

The game is sequential. The buyer chooses x0x_0x0​ first; Tier 1 observes it and chooses x1x_1x1​; Tier 2 observes both and chooses x2x_2x2​. A best response at either supplier maximizes that supplier's expected profit among nonnegative efforts after the observed history. The buyer anticipates these responses and maximizes its resulting profit. The paper chooses positive effort when zero and a positive effort tie (§3.2, pp. 10–12).

Formalization targets

The central target is Theorem 1 on pp. 14–15. The selected buyer optimum has no outcome in which both the buyer and Tier 1 exert positive effort. Its effort choices fall into three Table 2 rows: control, in which Tier 0 acts and Tier 1 does not; delegation, in which Tier 1 acts and Tier 0 does not; and no effort, in which neither downstream firm acts. Tier 2 still exerts effort in each row. Table 2 specifies all three efforts, the actual violation probability λ\lambdaλ, and the detected probability α\alphaα (Table 2 and Theorem 1).

The threshold rule is

g(τ0)=(bτ02τ0−τ1)2,τ1<τ2/b2: ⁣{control,τ0≤τ1/4,control if τ2≤g(τ0), otherwise delegation,τ1/4<τ0≤τ1,delegation,τ0>τ1;τ1≥τ2/b2: ⁣control if τ0≤τ2/b2, otherwise no effort.g(\tau_0)=\left(\frac{b\tau_0}{2\sqrt{\tau_0}-\sqrt{\tau_1}}\right)^2, \qquad \begin{array}{ll} \tau_1<\tau_2/b^2:\!& \begin{cases} \text{control},&\tau_0\le\tau_1/4,\\ \text{control if }\tau_2\le g(\tau_0),\text{ otherwise delegation}, &\tau_1/4<\tau_0\le\tau_1,\\ \text{delegation},&\tau_0>\tau_1; \end{cases}\\[1em] \tau_1\ge\tau_2/b^2:\!& \text{control if }\tau_0\le\tau_2/b^2,\text{ otherwise no effort}. \end{array}g(τ0​)=(2τ0​​−τ1​​bτ0​​)2,τ1​<τ2​/b2:τ1​≥τ2​/b2:​⎩⎨⎧​control,control if τ2​≤g(τ0​), otherwise delegation,delegation,​τ0​≤τ1​/4,τ1​/4<τ0​≤τ1​,τ0​>τ1​;​control if τ0​≤τ2​/b2, otherwise no effort.​

The milestone list follows the paper's two supplier best-response lemmas, the buyer's piecewise reduced profit in the proof of Theorem 1, and the comparisons that separate the candidate outcomes. Each milestone is stated about profits and best responses, rather than merely restating a Table 2 row (Lemma 1, p. 12; Lemma 2, p. 13; Online Supplement, p. 1).

What the result gives

The theorem identifies a buyer's optimal responsibility-management regime using the ratios τi\tau_iτi​, the Tier 2 baseline bbb, and the model's risk parameters. The distinction matters because a buyer's direct effort can displace the Tier 1 supplier's effort: a low effort cost for the buyer alone does not settle which firm should act. Table 2 also turns the chosen regime into an explicit violation probability, so the result characterizes both private effort and the supply chain's responsibility outcome (Theorem 1 and discussion, pp. 14–15).

The source paper proves Theorem 1; the Lean declarations in this mission are open proof targets. Formalizing them will supply reusable definitions for a three-player sequential effort game and a checked route from the suppliers' optimality conditions to the buyer's full equilibrium classification. Later statements about stakeholder pressure and the two-tier comparison can build on the same model once the base theorem is proved.

Where the classification is difficult

Tier 1's best response changes at x0=τ2/τ1−bx_0=\sqrt{\tau_2/\tau_1}-bx0​=τ2​/τ1​​−b: below that point it offsets some of the buyer's effort, while above it Tier 1 exerts zero effort. The buyer's reduced profit therefore changes form at the same boundary. Optimizing a single smooth expression across all nonnegative x0x_0x0​ would miss that change. The equality cases also matter: at the control–delegation boundary the two choices have equal buyer profit, and the paper's convention selects positive buyer effort (§4.1 and Online Supplement §A, proof of Theorem 1).

Formalization scope

Lean represents all parameters, efforts, profits, and probabilities as real numbers. The three tier indices are explicit fields, and every player's feasible efforts are nonnegative. A separate sequential-game definition gives the argmax meaning of both supplier best responses and buyer optimality. The paper-specific model defines ℓi\ell_iℓi​, τi\tau_iτi​, the exponential risk function, equation (1), the Table 2 rows, and ggg. The goal quantifies over every pair of supplier best-response strategies; it does not define those strategies as the formulas to be proved in Lemmas 1 and 2. Buyer optimality ranges over every feasible effort, rather than over the three candidate rows.

The model's standing predicate records d>0d>0d>0, mi≥0m_i\ge0mi​≥0, ai≥0a_i\ge0ai​≥0, ki>0k_i>0ki​>0, ℓi>0\ell_i>0ℓi​>0, 0<γ<10<\gamma<10<γ<1, 0<β≤10<\beta\le10<β≤1, b>0b>0b>0, and b>τ2/βb>\tau_2/\betab>τ2​/β. Positive demand, nonnegative indirect loss, positive total loss, and positive β\betaβ make economic sign and division conventions explicit where the source uses them without a separate assumption. The denominator of ggg is positive in the only region where Theorem 1 uses it, τ0>τ1/4\tau_0>\tau_1/4τ0​>τ1​/4. Real logarithms and square roots are used only with positive arguments in the applicable equilibrium rows. At τ0=τ2/b2\tau_0=\tau_2/b^2τ0​=τ2​/b2, the control effort is zero and its row coincides with the no-effort outcome; the theorem retains the paper's weak inequality.

The initial reusable work is the sequential-game interface and the two best-response characterizations. Contributions that prove those results, the reduced-profit identity, the domination and comparison statements, or the full threshold classification all advance the mission. Statements obtained by assuming the Table 2 formulas are already optimal would bypass the result being formalized.

Selected references

  • L. Huang, J.-S. Song, and R. Swinney, Managing Social Responsibility in Multitier Supply Chains, SSRN author version dated October 2021, SSRN 2837332. This mission cites its pp. 7–15 and Online Supplement §A, pp. 1–2.
  • L. Huang, J.-S. Song, and R. Swinney, Managing Social Responsibility in Multitier Supply Chains, Manufacturing & Service Operations Management, doi:10.1287/msom.2021.1063. The mission's theorem indices and pages follow the held SSRN author version.
8 thms1 active userReviewed
EconomicsMechanism Design·Captain: mikedeng1

Optimal Management of Evolving Hierarchies: Full Transfers to Immediate Predecessors Form the Unique Decentralized Socially Optimal Allocation SchemeResearch Paper

Motivation

Some organizations grow by asking each member to recruit a successor. The incentive facing a member depends on where the revenue generated by later members goes. A transfer rule may reward the recruiter, keep the revenue with the entrant, or divide it among several predecessors. Hougaard, Moreno-Ternero, and Østerdal ask which fixed rule gives the greatest total expected payoff when members choose recruitment investments for themselves. Their model covers a sequential hierarchy with no fixed terminal generation, so both incentives and the possibility of a very long hierarchy matter. The authors also discuss recruitment and blockchain rewards as interpretations of the same transfer problem. Hougaard et al.

The paper distinguishes a centralized benchmark from a decentralized design problem. In the centralized benchmark, investments can be chosen to maximize the hierarchy’s total value directly. In the decentralized problem, each agent chooses an investment privately after the allocation rule has been announced. The result targeted here is the paper’s Theorem 2 for the decentralized problem, in the authors’ Universidad Pablo de Olavide working-paper version dated August 3, 2021. Its page numbering and theorem labels refer to that version. Hougaard et al.

Setting

Agents are numbered 0,1,2,…0,1,2,\ldots0,1,2,…. Agent 000 is present initially. If agent iii has arrived, she invests xi≥0x_i\geq0xi​≥0 and recruits agent i+1i+1i+1 with probability p(xi)p(x_i)p(xi​). The common technology ppp is strictly increasing and strictly concave, starts at p(0)=0p(0)=0p(0)=0, takes values below one, has an unbounded right derivative near zero, and has convex ratio p/p′p/p'p/p′ on positive investments. These conditions apply throughout the model. A member may invest any nonnegative amount; there is no budget ceiling. Hougaard et al., §2

Each arrival creates one unit of value. An allocation scheme ttt has entry tijt_{ij}tij​ for the share of agent iii’s unit given to agent jjj. Shares are between zero and one, shares to a later agent are zero, and each row sums to one: ∑j≤itij=1\sum_{j\leq i}t_{ij}=1∑j≤i​tij​=1. Write w0(x)=1w_0(x)=1w0​(x)=1 and wi(x)=∏k<ip(xk)w_i(x)=\prod_{k<i}p(x_k)wi​(x)=∏k<i​p(xk​) for the probability that agent iii arrives. Conditional on arriving, agent iii receives her own share, pays her investment, and may receive shares from later arrivals. The paper denotes this conditional expected payoff by Ei(t,x)E_i(t,x)Ei​(t,x); equation (1) gives its full series. Hougaard et al., pp. 7–9

A profile xxx is a Nash equilibrium of a scheme if, for every agent iii and every alternative y≥0y\geq0y≥0, changing only xix_ixi​ to yyy cannot raise that agent’s conditional payoff. This includes agents reached with probability zero under the current profile: each is still a player in the induced game. The hierarchy’s expected length is L(x)=∑i≥0wi(x)L(x)=\sum_{i\geq0}w_i(x)L(x)=∑i≥0​wi​(x), and its expected investment is I(x)=∑i≥0wi(x)xiI(x)=\sum_{i\geq0}w_i(x)x_iI(x)=∑i≥0​wi​(x)xi​. Transfers cancel in the total, so the social value is associated with the profile rather than the scheme and equals L(x)−I(x)L(x)-I(x)L(x)−I(x) when the series are finite. Hougaard et al., pp. 8–10

A scheme is decentralized socially optimal when at least one of its equilibria has social value at least as high as every equilibrium under every valid allocation scheme. This existential choice of a supporting equilibrium matters because a scheme can have more than one equilibrium. The comparison concerns outcomes agents can sustain in equilibrium, rather than all investment profiles, including those a planner could impose without incentives. Hougaard et al., pp. 10–12

Formalization targets

Goal: Theorem 2

Let t∗t^*t∗ keep agent 000’s initial unit with agent 000 and give the entire unit created by each later agent to that agent’s immediate predecessor:

tij∗=1⟺i=j+1 or i=j=0,t^*_{ij}=1\quad\Longleftrightarrow\quad i=j+1\ \text{or}\ i=j=0,tij∗​=1⟺i=j+1 or i=j=0,

with every other entry zero. The goal asserts both existence and uniqueness:

t∗ is decentralized socially optimal,t is decentralized socially optimal⟹t=t∗.t^*\text{ is decentralized socially optimal},\qquad t\text{ is decentralized socially optimal}\Longrightarrow t=t^*.t∗ is decentralized socially optimal,t is decentralized socially optimal⟹t=t∗.

Equality is entrywise equality of schemes. The goal does not assert that every scheme has a unique equilibrium. Under t∗t^*t∗, the supporting equilibrium is constant, xi=χx_i=\chixi​=χ, with p′(χ)=1p'(\chi)=1p′(χ)=1. Hougaard et al., Theorem 2, p. 12; proof of Proposition 1, p. 27

Milestones

The milestone list follows the claims used in the paper’s proof: finite investment gives finite expected length; the best length at fixed expected investment is attained; a constant profile of the same length uses less investment than a nonconstant profile; a weighted gross-return identity accounts for all later arrivals; a nonconstant equilibrium is surpassed in social value by the unique constant profile of equal length, supported as an equilibrium; the equilibrium under t∗t^*t∗ is identified; and the two parts of Theorem 2 are established separately. The length and value comparisons use the source’s own quantities LLL, III, VVV, and Ei∗E_i^*Ei∗​. Hougaard et al., proof of Theorem 2, pp. 20–27

Significance

Theorem 2 identifies the complete transfer table that gives the largest attainable social value under private investment choices. It rules out every other feasible scheme, including schemes that spread a successor’s revenue across several predecessors. The result also fixes a reference point for the paper’s comparison with centralized investment and for its later analysis of rules that optimize the initiator’s payoff instead. Those later results concern different objectives and are outside this mission. Hougaard et al., §§3–4

The paper proves the result on paper. The formalization task is to give a machine-checked proof of its exact claim, including the infinite-horizon payoffs and the quantifiers over all schemes and their equilibria. The definitions of nonnegative-action equilibrium, sequential survival weights, and extended-valued expected returns can also support later work on sequential incentive systems. No proof of this theorem is supplied by the draft statement itself.

Difficulty

The obvious hope is that a rule that fully rewards the immediate recruiter must produce the best outcome because it ties each payment to the next successful addition. That observation does not compare all possible equilibria: a different rule may redistribute receipts from several future arrivals and change investment at every stage. The hierarchy has no finite horizon, and an agent’s gross expected receipts can be infinite. A complete argument must control those series while comparing a nonconstant equilibrium to a constant one, then establish that no different transfer entry can support an equally good outcome. The paper’s proof organizes these obstacles in Steps 0–5. Hougaard et al., pp. 20–27

Formalization scope

Lean represents agents by natural numbers, with zero as the initial agent. Profiles and schemes are real-valued functions; validity requires nonnegative investments and row-stochastic, lower-triangular transfer shares. The technology structure carries every standing assumption of §2. Differentiability is stated on positive investments together with continuity at zero from the right, consistent with the paper’s infinite right derivative there. Hougaard et al., pp. 7–10

Expected length, expected investment, and gross receipts are sums in extended nonnegative reals. Conditional payoffs and social values use extended reals. The value convention assigns negative infinity when expected investment is infinite; otherwise it uses the finite real difference L−IL-IL−I. Step 0 supplies the finiteness of LLL in that latter case. The maximum-length function takes a supremum over profiles with exactly the specified expected investment, and its milestone includes finiteness and attainment. These choices retain the source’s possible infinite payoffs and avoid an accidental zero value for a divergent real series. Hougaard et al., footnote 8 and proof of Theorem 2, Step 0

Steps 2–3 require a disclosed boundary reading: “nonconstant” means differing investments among agents with positive probability of arrival, and the profile has finite expected length. Without these conditions, a profile can differ only after recruitment has stopped, or have infinite length, making the printed comparison false. The Step 3 identity carries the no-self-transfer condition used where the paper invokes it. The goal itself has no such extra conditions. The equilibrium definition ranges over every agent and every nonnegative unilateral deviation, and decentralized optimality compares every equilibrium of every valid scheme; neither class is empty by definition. Contributions proving the eight milestones, the goal, or reusable lemmas for their infinite sums and concavity claims are in scope. Hougaard et al., pp. 9–10, 24–27

Selected references

  • Jens Leth Hougaard, Juan D. Moreno-Ternero, and Lars Peter Østerdal, Optimal Management of Evolving Hierarchies, Universidad Pablo de Olavide WP ECON 21.15, August 3, 2021; published in Management Science (2022). DOI: 10.1287/mnsc.2021.4185.
11 thms1 active userReviewed
Economics·Captain: mikedeng1

Intertemporal Segmentation via Flexible-Duration Group Buying: Above an Explicit Batch-Size Threshold, the Optimal Uniform-Price Campaign Admits High-End Customers First and Both Segments LaterResearch Paper

Motivation

Group buying sells a product at a discount once enough customers have committed to it. Groupon's "a deal a day" campaigns ran on a fixed deadline. Group buying on Pinduoduo has no preset deadline: a customer pledges, then waits until the group is complete. Most of the operations literature studies the first, fixed-duration form, in which a campaign ends at its deadline whether or not the threshold is reached. Hu, Liu and Zhai (SSRN 3242687, Manufacturing & Service Operations Management) study the flexible-duration form: the campaign stays open until NNN customers have signed up, a batch of NNN premium units is produced, and a new campaign starts at once.

In this form the expected waiting time of a new customer falls as the campaign fills up. A customer arriving early faces a long wait, a customer arriving late a short one. The firm can therefore use the state of the campaign itself to separate customer segments over time, which the paper calls intertemporal segmentation: high-valuation customers sign up early, and low-valuation customers join once the remaining wait is short enough. The paper's Proposition 2 says exactly when a profit-maximizing firm chooses this.

Setting

Customers arrive as a Poisson process with rate λ>0\lambda>0λ>0. A fraction γ∈(0,1)\gamma\in(0,1)γ∈(0,1) are high-end, with valuation HHH, and the rest are low-end, with valuation LLL, where H>L>0H>L>0H>L>0. The firm sells a regular product of quality 111 at price rrr and a group-buying premium product of quality θ>1\theta>1θ>1 at price ppp. A customer who signs up for the premium product gets θv−p−c w\theta v - p - c\,wθv−p−cw, where vvv is her valuation, www is her expected waiting time and c>0c>0c>0 is the waiting cost per unit time. Buying the regular product gives v−rv-rv−r. Prices are fixed for the whole horizon, and the firm maximizes long-run average profit.

The pledge-to-go state n∈{1,…,N}n\in\{1,\dots,N\}n∈{1,…,N} is the number of further sign-ups the campaign still needs. In the equilibria of interest, high-end customers sign up at every state and low-end customers sign up once the state has fallen to the tipping state xˉG∈[0,N]\bar x^G\in[0,N]xˉG∈[0,N]. The three resulting scenarios are {H}\{H\}{H} (never tip, xˉG=0\bar x^G=0xˉG=0), {H;H+L}\{H;H+L\}{H;H+L} (intertemporal segmentation, 0<xˉG<N0<\bar x^G<N0<xˉG<N) and {H+L}\{H+L\}{H+L} (always tip, xˉG=N\bar x^G=NxˉG=N). The expected waiting time is

wG(n)=n−1λ (n≤xˉG),wG(n)=xˉGλ+n−xˉG−1γλ (n>xˉG).w^G(n)=\frac{n-1}{\lambda}\ (n\le\bar x^G),\qquad w^G(n)=\frac{\bar x^G}{\lambda}+\frac{n-\bar x^G-1}{\gamma\lambda}\ (n>\bar x^G).wG(n)=λn−1​ (n≤xˉG),wG(n)=λxˉG​+γλn−xˉG−1​ (n>xˉG).

The firm sets rG=Lr^G=LrG=L. Its premium price is the largest one that keeps high-end customers signing up at state NNN and low-end customers at state xˉG\bar x^GxˉG:

pG=min⁡{pˉ1G,pˉ2G},pˉ1G=θL−c wG(xˉG),pˉ2G=(θ−1)H+L−c wG(N).p^G=\min\{\bar p^G_1,\bar p^G_2\},\qquad \bar p^G_1=\theta L-c\,w^G(\bar x^G),\qquad \bar p^G_2=(\theta-1)H+L-c\,w^G(N).pG=min{pˉ​1G​,pˉ​2G​},pˉ​1G​=θL−cwG(xˉG),pˉ​2G​=(θ−1)H+L−cwG(N).

At xˉG=0\bar x^G=0xˉG=0 only pˉ2G\bar p^G_2pˉ​2G​ applies. The profit πG(xˉG)\pi^G(\bar x^G)πG(xˉG) is revenue per expected renewal cycle.

Formalization targets

Goal: Proposition 2

With Nˉ1=(θ−1)(1−γ)Lλ/c+1−γ\bar N_1=(\theta-1)(1-\gamma)L\lambda/c+1-\gammaNˉ1​=(θ−1)(1−γ)Lλ/c+1−γ, Nˉ2=(θ−1)(H−L)γλ/c+1−γ\bar N_2=(\theta-1)(H-L)\gamma\lambda/c+1-\gammaNˉ2​=(θ−1)(H−L)γλ/c+1−γ and xˉ1G=N−1+γ−(θ−1)(H−L)γλ/c\bar x^G_1=N-1+\gamma-(\theta-1)(H-L)\gamma\lambda/cxˉ1G​=N−1+γ−(θ−1)(H−L)γλ/c, the optimal tipping state over [0,N][0,N][0,N] is

xˉG={NH/L≤1/γ, N≤Nˉ1,xˉ1G∈(0,N)H/L≤1/γ, N>Nˉ1,0H/L>1/γ, N≤Nˉ2,xˉ1G∈(0,N)H/L>1/γ, N>Nˉ2.\bar x^G=\begin{cases} N & H/L\le 1/\gamma,\ N\le\bar N_1,\\ \bar x^G_1\in(0,N) & H/L\le 1/\gamma,\ N>\bar N_1,\\ 0 & H/L>1/\gamma,\ N\le\bar N_2,\\ \bar x^G_1\in(0,N) & H/L>1/\gamma,\ N>\bar N_2.\end{cases}xˉG=⎩⎨⎧​Nxˉ1G​∈(0,N)0xˉ1G​∈(0,N)​H/L≤1/γ, N≤Nˉ1​,H/L≤1/γ, N>Nˉ1​,H/L>1/γ, N≤Nˉ2​,H/L>1/γ, N>Nˉ2​.​

In each case the optimal price pGp^GpG and profit πG\pi^GπG also have the closed forms printed in the proof (Online Appendix pp. 4–5).

Milestones

  • Lemma A.1: a sign-up at state nnn persists at every later state.
  • Proposition 1: for θ>1\theta>1θ>1, no low-end-first campaign satisfies the IR/IC constraints.
  • Five displayed steps of the proof of Proposition 2:
    • the price switch pˉ1G<pˉ2G  ⟺  xˉG>xˉ1G\bar p^G_1<\bar p^G_2\iff\bar x^G>\bar x^G_1pˉ​1G​<pˉ​2G​⟺xˉG>xˉ1G​;
    • the closed form of πG\pi^GπG;
    • the derivative of πG\pi^GπG on each branch and its sign;
    • xˉ1G>0  ⟺  N>Nˉ2\bar x^G_1>0\iff N>\bar N_2xˉ1G​>0⟺N>Nˉ2​;
    • Nˉ2>Nˉ1  ⟺  H/L>1/γ\bar N_2>\bar N_1\iff H/L>1/\gammaNˉ2​>Nˉ1​⟺H/L>1/γ.

Significance

Proposition 2 is the paper's characterization of equilibrium segmentation. It shows that a flexible-duration campaign can separate customers through time alone, with one uniform price. It also shows that the separation is chosen for every large enough batch size, whatever the valuation ratio. The profit comparisons of the paper's Theorem 2, between group buying and the volume, margin and product-line strategies, are built on these closed forms.

The proof is a printed calculation on Online Appendix pp. 3–5, and no part of it has been machine-checked. A formalization checks three things: the case analysis over the whole interval [0,N][0,N][0,N], including the junction at xˉ1G\bar x^G_1xˉ1G​ and the endpoint xˉG=0\bar x^G=0xˉG=0; the closed forms, notably π1G\pi^G_1π1G​; and the threshold algebra.

Difficulty

The calculations are elementary, but πG\pi^GπG is piecewise. The price switches branch at xˉ1G\bar x^G_1xˉ1G​, and at xˉG=0\bar x^G=0xˉG=0 it is not given by the minimum formula at all. A proof must compare the maxima of both branches with the value at 000. In case (ii-1) with Nˉ1<N≤Nˉ2\bar N_1<N\le\bar N_2Nˉ1​<N≤Nˉ2​, the late branch is decreasing and its supremum is approached as xˉG→0+\bar x^G\to0^+xˉG→0+ without being attained. Only the jump of the price at 000 makes xˉG=0\bar x^G=0xˉG=0 optimal there. The obvious argument, "each branch is monotone, so compare endpoints", has to handle this endpoint carefully.

Formalization scope

  • All quantities are real numbers, and the parameters are bundled in a structure Params with a predicate Standing (H>L>0H>L>0H>L>0, 0<γ<10<\gamma<10<γ<1, λ>0\lambda>0λ>0, c>0c>0c>0, θ>1\theta>1θ>1). The batch size is a natural number N≥1N\ge1N≥1.
  • The tipping state is real, xˉG∈[0,N]\bar x^G\in[0,N]xˉG∈[0,N], as in the paper's appendix (footnote 1, Online Appendix p. 2). The waiting time at n=xˉGn=\bar x^Gn=xˉG takes the first branch.
  • pG(0)=pˉ2G(0)p^G(0)=\bar p^G_2(0)pG(0)=pˉ​2G​(0): no low-end customer signs up at xˉG=0\bar x^G=0xˉG=0.
  • πG\pi^GπG is defined by the renewal-cycle ratio, not by its simplified closed form.
  • Optimality means maximizing πG\pi^GπG over all of [0,N][0,N][0,N]. Uniqueness is not claimed.
  • The optimization is the paper's reduced problem: rG=Lr^G=LrG=L with ICH and ICL2 binding. The constraints IRH, IRL2 and ICL1 are not imposed, since the proof never checks them.
  • Proposition 1 is formalized as the infeasibility of the low-end-first constraint system, which is what its proof establishes.

Defining pGp^GpG or πG\pi^GπG case by case, or maximizing over {0,xˉ1G,N}\{0,\bar x^G_1,N\}{0,xˉ1G​,N} only, would trivialize the goal. Both are ruled out: pGp^GpG is the binding-constraint minimum, and the maximum ranges over the whole interval.

Only Mathlib's real analysis (HasDerivAt, monotonicity from derivatives) is needed. Proofs of any milestone are welcome. The model definition is specific to this paper.

Selected references

  • M. Hu, J. Liu, X. Zhai, Intertemporal Segmentation via Flexible-Duration Group Buying, Manufacturing & Service Operations Management (forthcoming; SSRN version of 2019-12-06). https://ssrn.com/abstract=3242687 — published version DOI 10.1287/msom.2020.0869.
10 thms1 active userReviewed
Control TheoryOptimization·Captain: mikedeng1

Managing Self-Replicating Innovative Goods: Characterization of the Optimal Production and Sales Policies under Strong ReplicabilityResearch Paper

Why self-replicating goods

Some goods can only be made by copies of themselves. RepRap and Prusa 3D printers print the parts of new printers, seed stock is grown from seed, and livestock herds breed. For such a good the inventory is also the production capacity: a unit sold today is a unit that will not replicate tomorrow. A firm launching such a good has to decide, at every instant, how much of its stock to use for replication and how much demand to serve. Demand for an innovative good is not exogenous either. It diffuses through the market by word-of-mouth, so sales held back today also slow future demand.

B. Hu and Z. Sun (Management Science) model this as a deterministic optimal control problem. Their demand side is the Bass diffusion model (Bass, 1969) in the supply-constrained form of Ho, Savin and Terwiesch (2002) and Kumar and Swaminathan (2003), where cumulative sales rather than cumulative demand drive imitation. Hu and Sun add diminishing word-of-mouth. Their main structural result, Theorem 1, says that under a condition they call Strong Replicability the optimal policy switches only once and can be found by a one-dimensional search.

The model

Time runs over [0,T][0,T][0,T], where TTT is the life cycle. The firm controls a production rate p(t)p(t)p(t) and a sales rate s(t)s(t)s(t). The state consists of the cumulative demand D(t)D(t)D(t), the adjusted cumulative sales S(t)S(t)S(t) and the inventory I(t)I(t)I(t). The demand rate is

d(t)=[α+βS(t)m][m−D(t)],d(t)=\Big[\alpha+\frac{\beta S(t)}{m}\Big]\big[m-D(t)\big],d(t)=[α+mβS(t)​][m−D(t)],

where mmm is the market size, α\alphaα the coefficient of innovation and β\betaβ the coefficient of imitation. Problem (1) of the paper is

max⁡p,s∫0T[πs(t)−cp(t)−hI(t)]e−ρt dt\max_{p,s}\int_0^T\big[\pi s(t)-cp(t)-hI(t)\big]e^{-\rho t}\,dtp,smax​∫0T​[πs(t)−cp(t)−hI(t)]e−ρtdt

subject to

D′=d,S′=s−wS,I′=p−s,0≤p≤rI,0≤s≤d,I(T)≥0,D'=d,\quad S'=s-wS,\quad I'=p-s,\qquad 0\le p\le rI,\quad 0\le s\le d,\quad I(T)\ge0,D′=d,S′=s−wS,I′=p−s,0≤p≤rI,0≤s≤d,I(T)≥0, D(0)=S(0)=0,I(0)=IL>0.D(0)=S(0)=0,\qquad I(0)=I_L>0.D(0)=S(0)=0,I(0)=IL​>0.

Here π\piπ is the price, ccc the unit replication cost, hhh the holding cost rate, rrr the replication rate, ρ≥0\rho\ge0ρ≥0 the discount rate and w≥0w\ge0w≥0 the rate at which word-of-mouth decays. Unmet demand is lost. The paper assumes π>c\pi>cπ>c and r>ρr>\rhor>ρ. Production is on when p=rIp=rIp=rI and off when p=0p=0p=0. Sales are on when s=ds=ds=d and off when s=0s=0s=0.

Strong Replicability is condition (2),

(r−ρ)π>cr+h.(r-\rho)\pi>cr+h.(r−ρ)π>cr+h.

It says that letting a unit replicate for a short time and selling the offspring later is worth more than selling the unit now.

Two levels of the launch inventory organise the answer. I‾\underline II​ is the level at which keeping production and sales always on depletes the inventory exactly at TTT. I‾\overline II is the level at which keeping production off and sales on depletes it exactly at TTT.

Formalization targets

Goal: Theorem 1

Assume Strong Replicability. Then:

  • (a) if IL<I‾I_L<\underline IIL​<I​, the policy that keeps production always on and switches sales on once, at the time that depletes the inventory exactly at TTT, is optimal;
  • (b) if I‾<IL<I‾\underline I<I_L<\overline II​<IL​<I, the policy that keeps sales always on and switches production on once, at the time that depletes the inventory exactly at TTT, is optimal;
  • (c) if IL>I‾I_L>\overline IIL​>I, the policy that keeps sales always on and production off is optimal, and it leaves inventory at TTT.

In each case, optimal means that the profit is at least

∫0T[πs~−cp~−hI~]e−ρt dt\int_0^T\big[\pi\tilde s-c\tilde p-h\tilde I\big]e^{-\rho t}\,dt∫0T​[πs~−cp~​−hI~]e−ρtdt

for every admissible trajectory (D~,S~,I~,p~,s~)(\tilde D,\tilde S,\tilde I,\tilde p,\tilde s)(D~,S~,I~,p~​,s~), not only for policies of the stated shape. The switching times are not given in closed form, and the theorem asserts only that they exist.

Milestones

  1. The thresholds are ordered, I‾<I‾\underline I<\overline II​<I (preamble of Theorem 1).
  2. Proposition 1. Once production is switched on, an optimal policy keeps it on until TTT or inventory depletion.
  3. Proposition 2, first half. Under Strong Replicability, every optimal trajectory has I(t)>0I(t)>0I(t)>0 for all t<Tt<Tt<T, whatever TTT is.

Significance

Theorem 1 turns an infinite-dimensional control problem into a choice of one switching time. Its managerial content is that a firm with a replicating good should, when stock is scarce, run replication at full capacity and hold back sales, losing some early customers, as long as the stock built up will eventually be sold. Proposition 2 says that under Strong Replicability the firm never sells out before the end of the life cycle. The paper's numerical study (§4) and its extensions (§5: backlogged demand, liquidity, stochastic diffusion) are built on this characterization.

The result has a published informal proof (pp. 36–37 of the manuscript), which applies necessary conditions from Pontryagin's maximum principle and then a perturbation and exchange argument. None of it is machine-checked. A complete formal proof would establish global optimality, against all integrable controls, for a nonlinear controlled ODE with mixed state–control constraints. That is a sufficiency statement, which the necessary conditions alone do not give.

Difficulty

The maximum principle gives necessary conditions only, and Problem (1) is not concave: the dynamics of DDD are bilinear in SSS and DDD, and the constraint p≤rIp\le rIp≤rI couples control and state. So the obvious route, solving the Pontryagin system and reading off the optimum, does not prove optimality. The paper's own argument is an exchange argument. It postpones sales or shifts production forward and claims each change improves profit, and it applies the change recursively ("by making the same argument recursively"). Making it rigorous requires comparison results for the Bass system under perturbed sales, which are delicate. Postponing sales lowers the adjusted sales SSS, and with it all future demand. The existence of the switching times also needs a continuity argument on the depletion time as a function of the switch.

Formalization scope

The Lean development lives in the namespace SelfReplic.Strong and uses real numbers throughout.

  • Parameters form a structure Params with fields m, price, c, h, r, alpha, beta, rho, w, T, IL. The predicate Params.Standing collects the page's assumptions IL>0I_L>0IL​>0, π>c\pi>cπ>c, r>ρ≥0r>\rho\ge0r>ρ≥0, w≥0w\ge0w≥0. It adds the sign conditions m>0m>0m>0, T>0T>0T>0, α>0\alpha>0α>0, β≥0\beta\ge0β≥0, c≥0c\ge0c≥0, h≥0h\ge0h≥0, which the paper uses but never states. Params.StrongRepl is condition (2).
  • Admissible trajectories (IsAdmissible) have integrable controls p,sp,sp,s and continuous states D,S,ID,S,ID,S,I on [0,T][0,T][0,T]. The three ODEs hold in integral form at every t∈[0,T]t\in[0,T]t∈[0,T], the constraints 0≤p≤rI0\le p\le rI0≤p≤rI, 0≤s≤d0\le s\le d0≤s≤d hold at every t∈[0,T]t\in[0,T]t∈[0,T], and I(T)≥0I(T)\ge0I(T)≥0. The integral form is used because bang-bang controls are discontinuous. Continuity and integrability prevent any integral from silently taking Lean's default value 000. Nonnegativity of III follows from 0≤p≤rI0\le p\le rI0≤p≤rI, as on p. 8.
  • Optimality (IsOptimal) compares the discounted profit with every admissible trajectory of the same parameters.
  • Policy shapes are pointwise statements on [0,T][0,T][0,T], and a switch instant counts as "on". The thresholds I‾,I‾\underline I,\overline II​,I enter as real numbers with their defining property (IsLowLevel, IsHighLevel), evaluated at the same parameters with ILI_LIL​ replaced.
  • Proposition 1 is read up to null sets ("production has run before t0t_0t0​", conclusion almost everywhere). It carries the added hypothesis ρc+h>0\rho c+h>0ρc+h>0, which the paper's proof uses. Without it (ρ=h=0\rho=h=0ρ=h=0), pausing production is costless and the statement fails.

A formalization that states Theorem 1 inside its own policy class (the best policy of shape (a) is the best of shape (a)) would be empty. Here the competitor in every case ranges over all admissible trajectories.

Not formalized: Theorem 2 (Weak Replicability), whose closed form (3) for the production interval is inexact when ρ>0\rho>0ρ>0; Corollaries 1–2; the second half of Proposition 2, which fails when IL≥mI_L\ge mIL​≥m; the unnumbered bang-bang claim of p. 9; Propositions 3–4 (§5).

Contributions that would be reusable beyond this mission include existence and uniqueness for the controlled Bass system in integral form, a comparison lemma for DDD and SSS under pointwise-ordered sales, and a sufficiency (verification) theorem for bang-bang controls of problems that are linear in the control.

Selected references

  • B. Hu, Z. Sun, Managing self-replicating innovative goods, Management Science (doi:10.1287/mnsc.2020.3936); authors' manuscript of 2020-10-18. https://doi.org/10.1287/mnsc.2020.3936
  • F. M. Bass, A new product growth for model consumer durables, Management Science 15(5), 215–227, 1969. https://doi.org/10.1287/mnsc.15.5.215
  • T.-H. Ho, S. Savin, C. Terwiesch, Managing demand and sales dynamics in new product diffusion under supply constraint, Management Science 48(2), 187–206, 2002. https://doi.org/10.1287/mnsc.48.2.187.255
  • S. Kumar, J. M. Swaminathan, Diffusion of innovations under supply constraints, Operations Research 51(6), 866–879, 2003. https://doi.org/10.1287/opre.51.6.866.24918
  • S. P. Sethi, Optimal Control Theory: Applications to Management Science and Economics, 3rd ed., Springer, 2019. https://doi.org/10.1007/978-3-319-98237-3
5 thms1 active userReviewed
Algorithmic Game TheoryEconomics·Captain: mikedeng1

Supplier Encroachment in a Non-Exclusive Reselling Channel: The Encroaching Supplier May Sell Only Directly at a Positive Direct Cost, or Through Both Channels at a Negative OneResearch Paper

Why encroachment through a shared reseller matters

Manufacturers that sell through retailers increasingly also sell directly to consumers, through their own web stores or outlets. The operations literature calls this supplier encroachment. The classical analysis (Arya, Mittendorf and Sappington, 2007) assumes an exclusive reseller: the reseller carries only the encroaching supplier's product. In that setting a supplier whose direct channel costs more per unit than the reseller's still sells through the reseller, and a supplier whose direct channel is cheaper never does.

Real resellers are rarely exclusive. A retailer that carries one brand usually carries competing brands too, and its order from one supplier depends on its order from the others. Hotkar and Gilbert (Management Science, 2021) study what changes when the reseller is non-exclusive. Their headline finding, Proposition 5, is that both conclusions of the exclusive model can reverse.

Setting

Two suppliers, i∈{1,2}i\in\{1,2\}i∈{1,2}, sell partially substitutable products through one reseller. Supplier 1 can also sell directly. The reseller orders q1q_1q1​ and q2q_2q2​; supplier 1 sells yyy units directly. The substitutability between the two suppliers' products is θ12∈(0,1)\theta_{12}\in(0,1)θ12​∈(0,1), written θ\thetaθ below. Supplier 1's direct product is a perfect substitute for her product at the reseller. Prices clear the market linearly:

p1=1−q1−θq2−y,p2=1−q2−θq1−θy,pd=1−y−q1−θq2.p_1=1-q_1-\theta q_2-y,\qquad p_2=1-q_2-\theta q_1-\theta y,\qquad p_d=1-y-q_1-\theta q_2 .p1​=1−q1​−θq2​−y,p2​=1−q2​−θq1​−θy,pd​=1−y−q1​−θq2​.

Production and reselling cost nothing. A direct sale costs supplier 1 an extra ccc per unit, and ccc may be negative: the direct channel can be more efficient than the reseller. With wholesale prices w1,w2≥0w_1,w_2\ge0w1​,w2​≥0, the reseller earns q1(p1−w1)+q2(p2−w2)q_1(p_1-w_1)+q_2(p_2-w_2)q1​(p1​−w1​)+q2​(p2​−w2​), supplier 1 earns y(pd−c)+q1w1y(p_d-c)+q_1w_1y(pd​−c)+q1​w1​, and supplier 2 earns q2w2q_2w_2q2​w2​.

The game has three stages:

  1. the suppliers set w1w_1w1​ and w2w_2w2​ simultaneously, and neither observes the other's price;
  2. the reseller, who sees both prices, orders q1q_1q1​ and q2q_2q2​;
  3. supplier 1 observes q1q_1q1​, but not q2q_2q2​ or w2w_2w2​, and chooses yyy.

Supplier 1 holds a belief w2′w_2'w2′​ about supplier 2's price. In stage III her quantity yyy and her conjecture q2′q_2'q2′​ of the reseller's order from supplier 2 are mutual best responses computed with w2′w_2'w2′​ (Lemma 1). In an equilibrium (the paper's (4.7)–(4.16)), beliefs equal the actual prices. The reseller best-responds at every price pair, anticipating supplier 1's reaction. Neither supplier gains from a unilateral price change. After a deviation by supplier 2, supplier 1's belief stays where it was. This is not a subgame-perfect equilibrium, because supplier 1 cannot observe w2w_2w2​.

The paper restricts the direct cost to c0(θ)<c<c3(θ)c_0(\theta)<c<c_3(\theta)c0​(θ)<c<c3​(θ) (p. 9). It identifies thresholds c0≤c1≤c2≤c3c_0\le c_1\le c_2\le c_3c0​≤c1​≤c2​≤c3​ (Table 2) that separate three regimes:

  • Direct Only (c≤c1c\le c_1c≤c1​) and Direct Only Boundary (c1≤c≤c2c_1\le c\le c_2c1​≤c≤c2​), in which the reseller orders nothing from supplier 1;
  • Reseller & Direct (c>c2c>c_2c>c2​), in which supplier 1 uses both channels.

The sign of c2c_2c2​ is that of

Num1(θ)=32−θ(80+θ(32+θ(14+θ(8−(4−θ)θ)))),\mathrm{Num1}(\theta)=32-\theta\Big(80+\theta\big(32+\theta(14+\theta(8-(4-\theta)\theta))\big)\Big),Num1(θ)=32−θ(80+θ(32+θ(14+θ(8−(4−θ)θ)))),

which has a unique root θ^≈0.3443\hat\theta\approx0.3443θ^≈0.3443 in (0,1)(0,1)(0,1).

Formalization targets

Goal: Proposition 5 (p. 22)

∃ θ^∈(0,1), Num1(θ^)=0, such that\exists\,\hat\theta\in(0,1),\ \mathrm{Num1}(\hat\theta)=0,\ \text{such that}∃θ^∈(0,1), Num1(θ^)=0, such that
  • for 0<θ<θ^0<\theta<\hat\theta0<θ<θ^: c2(θ)>0c_2(\theta)>0c2​(θ)>0, and for every c∈(0,c2(θ)]c\in(0,c_2(\theta)]c∈(0,c2​(θ)] an equilibrium exists and every equilibrium has q1∗=0<y∗q_1^*=0<y^*q1∗​=0<y∗. Supplier 1 sells only directly, although her direct channel is less efficient;
  • for θ^<θ<1\hat\theta<\theta<1θ^<θ<1: c2(θ)<0c_2(\theta)<0c2​(θ)<0. For θ^<θ≤9/10\hat\theta<\theta\le 9/10θ^<θ≤9/10 and every c∈(c2(θ),0)c\in(c_2(\theta),0)c∈(c2​(θ),0) there is an equilibrium with q1∗>0q_1^*>0q1∗​>0 and y∗>0y^*>0y∗>0. Supplier 1 sells through both channels, although her direct channel is more efficient.

Milestones

  • Lemma 1: the stage-III pair (yIII,q2′)(y^{III},q_2')(yIII,q2′​), which is unique.
  • Lemma 2: the reseller's conditionally optimal q2IIIq_2^{III}q2III​.
  • Corollary 1: q2III=q2′q_2^{III}=q_2'q2III​=q2′​ when w2=w2′w_2=w_2'w2​=w2′​.
  • Lemma 4: the threshold order c0≤c1≤c2≤c3c_0\le c_1\le c_2\le c_3c0​≤c1​≤c2​≤c3​.
  • Lemma 4: for c≤c2c\le c_2c≤c2​, the Direct Only and Direct Only Boundary prices are equilibria, and every equilibrium has q1∗=0<y∗q_1^*=0<y^*q1∗​=0<y∗.
  • Lemma 4: the Reseller & Direct equilibrium for c2<c<0c_2<c<0c2​<c<0 (stated for θ≤9/10\theta\le 9/10θ≤9/10).
  • The sign facts about Num1\mathrm{Num1}Num1 used in the proof of Proposition 5.

Significance

With an exclusive reseller, efficiency alone decides channel use: a costlier direct channel is used alongside the reseller, and a cheaper one replaces it. Proposition 5 shows that this rule fails once the reseller also carries a competitor.

  • When the products are weakly substitutable, supplier 1 may abandon the reseller although it is the cheaper channel. Supplier 2 then prices just low enough to keep her out.
  • When they are strongly substitutable, supplier 1 keeps selling through the reseller although her own channel is cheaper. The reseller's order shields her from supplier 2.

The result explains why observed channel structures need not reflect relative channel costs. It also shows which assumption of the exclusive model drives its conclusions.

As far as the mission's searches found, no part of this model has been machine-checked. The mission formalizes a game with unobservable prices and belief-based stage-III conjectures. Such games occur throughout the supply-chain contracting literature, and the equilibrium predicate here can be reused for them. The paper's proofs are algebraic, but they verify deviation incentives across a piecewise-defined reseller response, with polynomials of degree eight in θ\thetaθ. A formal proof has to check every branch.

Difficulty

The reseller's best response is piecewise in q1q_1q1​: supplier 1 sells directly only while q1q_1q1​ is below a threshold, and her conjecture about q2q_2q2​ can hit zero. The paper analyzes the reseller's choice under a restriction (Lemmas 1–3) that rules out the conjecture q2′=0q_2'=0q2′​=0 for small q1q_1q1​, and argues that the excluded region cannot occur in equilibrium. Deviation prices, however, can push the reseller into that region. There the reseller's objective is not concave in q1q_1q1​, and supplier 1 may find a price cut that triggers a jump in the reseller's order. A proof of Lemma 4 cannot simply cite first-order conditions inside the restricted region: it has to rule out such jumps for every deviation price. Numerically this succeeds for θ≤9/10\theta\le 9/10θ≤9/10, but it fails for θ\thetaθ close to 111.

The uniqueness claim in part (a) is a statement about every strategy profile, including the reseller's off-path rules. It cannot be obtained by exhibiting one profile. The equilibrium prices themselves are not unique for c≤c2c\le c_2c≤c2​, so this claim concerns the channel use q1∗=0<y∗q_1^*=0<y^*q1∗​=0<y∗ only.

Formalization scope

Everything is real-valued and lives in NonExclEncroach.Channels. The conventions are:

  • the paper's case θ1d=1\theta_{1d}=1θ1d​=1 (§4), hence θ2d=θ\theta_{2d}=\thetaθ2d​=θ; §5 (θ1d=0.8\theta_{1d}=0.8θ1d​=0.8) is out of scope;
  • the standing range 0<θ<10<\theta<10<θ<1 and c0<c<c3c_0<c<c_3c0​<c<c3​ (p. 9), with ccc allowed to be negative;
  • prices and quantities in [0,∞)[0,\infty)[0,∞);
  • best responses as argmaxes over [0,∞)[0,\infty)[0,∞), with no tie-breaking rule;
  • a strategy profile made of the two prices, supplier 1's direct-quantity and conjecture rules as functions of the observed q1q_1q1​, and the reseller's order rule at every price pair. Supplier 1's belief is the equilibrium price of supplier 2 and does not move after supplier 2 deviates.

The goal quantifies over this equilibrium predicate. Stating Proposition 5 with the quantities read off Table 1, or as the sign of c2c_2c2​ alone, would reduce it to the sign of Num1\mathrm{Num1}Num1, and is ruled out.

Three statements depart from the page, and each departure is disclosed in its Formalization Note:

  • Part (b) of the goal and the Direct Only/Boundary part of Lemma 4 are stated for θ≤9/10\theta\le 9/10θ≤9/10. The Reseller & Direct part of Lemma 4 is stated for θ≤9/10\theta\le 9/10θ≤9/10 and c2<c<0c_2<c<0c2​<c<0. A numerical solution of the game shows that the paper's equilibrium prices fail outside these ranges: for θ\thetaθ near 111, for θ≥0.85\theta\ge 0.85θ≥0.85 with c>0.3c>0.3c>0.3, and just below c3c_3c3​ (where supplier 2 gains by raising her price until the reseller shuts down the direct channel). The paper also announces that the Direct Only and Direct Only Boundary prices are the unique equilibrium prices for c≤c2c\le c_2c≤c2​. That is false: a lower w2w_2w2​, with w1w_1w1​ at the reseller's threshold, can also be an equilibrium. Those prices are therefore stated as existence.
  • "There exist positive (negative) values of ccc" is strengthened to every ccc in (0,c2](0,c_2](0,c2​] (in (c2,0)(c_2,0)(c2​,0)).
  • Lemma 2 assumes that the upper branch of (4.19) is non-negative.

Not formalized: Lemma 3, whose threshold 2c−12c-12c−1 is correct only when w2=w2′w_2=w_2'w2​=w2′​; the appendix lemma eliminating equilibria with q2′=0q_2'=0q2′​=0; and Propositions 1–4 and 6–8.

Contributions welcome: proofs of the milestones, a general existence theorem for the reseller's order rule, and an analysis of the game for θ\thetaθ near 111.

Selected references

  • P. Hotkar and S. M. Gilbert, Supplier Encroachment in a Non-Exclusive Reselling Channel, Management Science, 2021; SSRN working paper 3238502. https://ssrn.com/abstract=3238502 , https://doi.org/10.1287/mnsc.2020.3786
  • A. Arya, B. Mittendorf and D. E. M. Sappington, The Bright Side of Supplier Encroachment, Marketing Science 26(5), 2007. https://doi.org/10.1287/mksc.1070.0280
  • D. G. Pearce, Rationalizable Strategic Behavior and the Problem of Perfection, Econometrica 52(4), 1984. https://doi.org/10.2307/1911197
  • B. D. Bernheim, Rationalizable Strategic Behavior, Econometrica 52(4), 1984. https://doi.org/10.2307/1911196
9 thms1 active userReviewed
Optimization·Captain: mikedeng1

Second-Order Optimality Conditions for Nonconvex Set-Constrained Optimization Problems: A Directional Second-Order Necessary Condition via the Lower Generalized Support FunctionResearch Paper

Motivation

Optimization problems often require a smooth objective to be minimized subject to membership in a set. When that set is convex, established second-order conditions describe how curvature of the objective and constraints limits a local solution. Complementarity constraints and related models lead to nonconvex constraint sets. The tangent sets needed for a second-order condition can then be nonconvex as well, so a condition expressed only through ordinary convex support functions does not cover the general case. Gfrerer, Ye, and Zhou study this setting and state a directional necessary condition that permits a nonconvex set and a directional form of metric subregularity. Their result is Theorem 2 of arXiv:1911.04076v2, on printed page 16.

The mission concerns the first of the paper's two approaches to second-order necessary conditions. It targets the theorem that uses a lower generalized support function. The paper also develops conditions through convex duality under a stronger directional qualification; those results have different hypotheses and are outside this mission's target. The theorem here is a proved mathematical result whose statement and supporting definitions remain to be formalized and proved in Lean.

Setting

Fix natural dimensions nnn and mmm. A problem (P)(P)(P) consists of twice continuously differentiable maps f:Rn→Rf:\mathbb R^n\to\mathbb Rf:Rn→R and g:Rn→Rmg:\mathbb R^n\to\mathbb R^mg:Rn→Rm, together with a closed set Λ⊆Rm\Lambda\subseteq\mathbb R^mΛ⊆Rm. Its feasible region is F={x:g(x)∈Λ}F=\{x:g(x)\in\Lambda\}F={x:g(x)∈Λ}. A point xˉ∈F\bar x\in Fxˉ∈F is a local solution if no sufficiently nearby feasible point has a smaller value of fff.

For a set SSS and a point x∈Sx\in Sx∈S, the contingent cone TS(x)T_S(x)TS​(x) collects limits of directions of feasible displacements x+tkdk∈Sx+t_kd_k\in Sx+tk​dk​∈S as tk↓0t_k\downarrow0tk​↓0. Given a direction ddd, the outer second-order tangent set TS2(x;d)T_S^2(x;d)TS2​(x;d) collects limits of wkw_kwk​ for displacements x+tkd+12tk2wk∈Sx+t_kd+\tfrac12t_k^2w_k\in Sx+tk​d+21​tk2​wk​∈S. It can be empty and need not be convex. The regular normal cone N^S(x)\widehat N_S(x)NS​(x) describes vectors whose inner product with nearby displacements into SSS is negligible to first order. Limits of these normals form the limiting normal cone NS(x)N_S(x)NS​(x); restricting their approach to direction ddd gives the directional limiting normal cone NS(x;d)N_S(x;d)NS​(x;d).

The critical cone at xˉ\bar xxˉ is C(xˉ)={d:∇g(xˉ)d∈TΛ(g(xˉ)),  ∇f(xˉ)d≤0}C(\bar x)=\{d:\nabla g(\bar x)d\in T_\Lambda(g(\bar x)),\;\nabla f(\bar x)d\le0\}C(xˉ)={d:∇g(xˉ)d∈TΛ​(g(xˉ)),∇f(xˉ)d≤0}. Directional metric subregularity requires an error bound near xˉ\bar xxˉ within a neighborhood of the ray in direction ddd: distance to FFF is at most a positive constant times distance from g(x)g(x)g(x) to Λ\LambdaΛ. The neighborhood is precisely xˉ+Vρ,δ(d)\bar x+V_{\rho,\delta}(d)xˉ+Vρ,δ​(d) from Definition 6, including the zero direction.

The Lagrangian is L(x,λ)=f(x)+g(x)⊤λL(x,\lambda)=f(x)+g(x)^\top\lambdaL(x,λ)=f(x)+g(x)⊤λ. A directional M-multiplier at (xˉ,d)(\bar x,d)(xˉ,d) satisfies ∇xL(xˉ,λ)=0\nabla_xL(\bar x,\lambda)=0∇x​L(xˉ,λ)=0 and λ∈NΛ(g(xˉ);∇g(xˉ)d)\lambda\in N_\Lambda(g(\bar x);\nabla g(\bar x)d)λ∈NΛ​(g(xˉ);∇g(xˉ)d). For a set SSS and a subset AAA, the lower generalized support function σ^S,A(λ)\widehat\sigma_{S,A}(\lambda)σS,A​(λ) is the lower limit, as λ~→λ\widetilde\lambda\to\lambdaλ→λ, of the infimum of λ~⊤u\widetilde\lambda^\top uλ⊤u over u∈Au\in Au∈A with λ~∈NS(u)\widetilde\lambda\in N_S(u)λ∈NS​(u). Write σ^S\widehat\sigma_SσS​ when AAA is the whole space. The paper's Definition 7 assigns +∞+\infty+∞ to the unrestricted function when SSS is empty.

Formalization targets

Let D=TΛ2(g(xˉ);∇g(xˉ)d)D=T_\Lambda^2(g(\bar x);\nabla g(\bar x)d)D=TΛ2​(g(xˉ);∇g(xˉ)d) and let Aopt=∇g(xˉ)TF2(xˉ;d)+∇2g(xˉ)(d,d)A_{\mathrm{opt}}=\nabla g(\bar x)T_F^2(\bar x;d)+\nabla^2g(\bar x)(d,d)Aopt​=∇g(xˉ)TF2​(xˉ;d)+∇2g(xˉ)(d,d). The main target is Theorem 2, equations (17) and (18): if xˉ\bar xxˉ is a local solution, d∈C(xˉ)d\in C(\bar x)d∈C(xˉ), directional metric subregularity holds along ddd, and DDD is nonempty, then one directional M-multiplier λ\lambdaλ works for every A⊇AoptA\supseteq A_{\mathrm{opt}}A⊇Aopt​:

σ^D,A(λ)≤∇xx2L(xˉ,λ)(d,d).\widehat\sigma_{D,A}(\lambda)\le\nabla_{xx}^2L(\bar x,\lambda)(d,d).σD,A​(λ)≤∇xx2​L(xˉ,λ)(d,d).

The same multiplier gives the unrestricted conclusion σ^D(λ)≤∇xx2L(xˉ,λ)(d,d)\widehat\sigma_D(\lambda)\le\nabla_{xx}^2L(\bar x,\lambda)(d,d)σD​(λ)≤∇xx2​L(xˉ,λ)(d,d). The goal retains the order “there exists λ\lambdaλ such that for every AAA.” The milestones state the paper's supporting results: the distance and outer-limit identity, the tangent and second-order tangent chain rules, their error bound and nonemptiness consequence, the primal second-order necessary condition, the critical-direction derivative condition, and the inclusion of limiting normals to a second-order tangent set.

Significance

The result supplies a directional dual necessary condition for a local minimizer without assuming that Λ\LambdaΛ is convex. Its multiplier belongs to a directional normal cone, which can be smaller than the ordinary limiting normal cone. The set AAA also lets the condition retain information about which second-order constraint perturbations arise from feasible displacements. The paper explains that taking A=RmA=\mathbb R^mA=Rm gives a more tractable but weaker condition, while AoptA_{\mathrm{opt}}Aopt​ gives the strongest member of this family on page 17.

A complete formalization would provide checked interfaces for second-order tangent sets, directional normals, directional metric subregularity, and lower generalized support. Those objects can be reused in later work on nonconvex constrained optimization. This mission supplies statements and definitions; the published mathematical argument still needs a Lean proof. The local draft's compilation checks statement well-formedness, not the theorems' truth.

Difficulty

At a local minimum, ordinary first-order information constrains derivatives along contingent directions. The second-order tangent set is harder: it may be empty, and even when the original set is convex it need not be convex. The usual convex-support interpretation therefore cannot simply be applied to it. In addition, the error bound for the original constraint system must remain valid in the second-order linearized setting before normal-cone information can be transferred. These are the substantive points represented by Proposition 5 and Lemma 3 in the milestone list.

Formalization scope

The Lean development uses EuclideanSpace ℝ (Fin n) and EuclideanSpace ℝ (Fin m), so both dimensions are finite and may be zero. The standing assumptions of (P)(P)(P) are explicit: both maps are C2C^2C2 and Λ\LambdaΛ is closed. The contingent and second-order tangent sets use positive sequences tending to zero; a monotonically decreasing sequence can be selected from one of these. Tangent sets and normal cones are empty when their base point is outside the underlying set, matching the domain stated in Definitions 1, 3 and 4. Second derivatives are Fréchet derivatives applied twice to (d,d)(d,d)(d,d). A local minimum is stated together with feasibility.

Distances to possibly empty second-order tangent sets or outer limits use extended nonnegative reals, with distance to the empty set equal to +∞+\infty+∞. The lower generalized support function uses extended reals, where an empty infimum is +∞+\infty+∞; the goal compares its value with the real Hessian value embedded in that order. This expresses the paper's “Hessian minus support is nonnegative” without undefined extended-real subtraction. Directional metric subregularity requires positive constants and the exact neighborhood in Definition 6, including 000; it cannot be satisfied by making that neighborhood empty. Likewise the lower generalized support function is computed from limiting normals and is not assigned a constant extreme value.

The paper's tk↓0t_k\downarrow0tk​↓0 is represented by tk>0t_k>0tk​>0 and tk→0t_k\to0tk​→0. The “modulus κ\kappaκ” in Proposition 5 is represented by an admissible constant in the defining error bound. Equations (11), (12), and Corollary 1 contain printed slips in the point or derivative notation; their Lean statements use xˉ\bar xxˉ and ∇2g\nabla^2g∇2g as their surrounding formulas and proofs require. Equation (18) uses the same multiplier as (17), by taking AAA to be the whole space. Contributions to the definitions, chain rules, error bound, normal-cone inclusion, and final theorem are all within scope.

Selected references

  • H. Gfrerer, J. J. Ye, and J. Zhou, Second-order optimality conditions for non-convex set-constrained optimization problems, arXiv:1911.04076v2, 2020; published in Mathematics of Operations Research, 2022. Pinned preprint.
11 thms1 active userReviewed
Economics·Captain: mikedeng1

Optimal Short-Termism: The No-Underinvestment and No-Overhang Problems Have the Same Solutions, so Committing to Unlevered Long-Term Effort Rules Out Excessive Short-TermismResearch Paper

Motivation

Managers are often accused of short-termism: boosting current cash flow at the expense of long-run firm value. Hackbarth, Rivera and Wong (Management Science, 2022; working paper SSRN 3060869) study short-termism inside a dynamic-agency model of a levered firm. A risk-averse manager exerts two unobservable efforts: long-term effort aaa, which raises the growth rate of firm size, and short-term effort eee, which raises current profitability. The firm issues perpetual debt with coupon CCC, and shareholders choose the manager's incentive contract and the default time.

Debt distorts incentives through debt overhang (Myers, 1977): shareholders bear the cost of effort but share its benefits with bondholders, so they underinvest. The paper's question is whether debt also distorts the mix between short- and long-term effort, and whether that distortion is a separate agency cost or a consequence of underinvestment. Proposition 5 answers the second question: if shareholders commit to the long-term effort an unlevered firm would choose, they voluntarily choose the unlevered short-term effort too. Excessive short-termism is then an indirect cost of debt, transmitted only through long-term effort.

Setting

Firm size δ\deltaδ evolves as dδt=(ϕ+at)δt dt+σδδt dZtPd\delta_t=(\phi+a_t)\delta_t\,dt+\sigma_\delta\delta_t\,dZ^P_tdδt​=(ϕ+at​)δt​dt+σδ​δt​dZtP​ and is absorbed at a lower boundary δ‾>0\underline\delta>0δ​>0. Profitability evolves as dAt=(ψ+et) dt+σA dZtTdA_t=(\psi+e_t)\,dt+\sigma_A\,dZ^T_tdAt​=(ψ+et​)dt+σA​dZtT​, and the two shocks have correlation ρ∈[−1,1]\rho\in[-1,1]ρ∈[−1,1]. Efforts lie in the effort box a∈[0,aˉ]a\in[0,\bar a]a∈[0,aˉ], e∈[0,eˉ]e\in[0,\bar e]e∈[0,eˉ]. Effort costs 12(θaa2+2θaeae+θee2)δ\tfrac12(\theta_aa^2+2\theta_{ae}ae+\theta_ee^2)\delta21​(θa​a2+2θae​ae+θe​e2)δ, where θae\theta_{ae}θae​ may have either sign (complements or substitutes). Everyone discounts at r>0r>0r>0, the manager has CARA coefficient γ>0\gamma>0γ>0, and the corporate tax rate is τ∈(0,1)\tau\in(0,1)τ∈(0,1).

The paper reduces the shareholders' problem to an ODE for the equity value f(δ)f(\delta)f(δ). Write

HC(δ,a,e,f′,f′′)=δ(ψ+e)−(1−τ)C−12(θaa2+2θaeae+θee2)δ+(ϕ+a)δf′+12σδ2δ2f′′−γrδ22Σ(a,e),H_C(\delta,a,e,f',f'')=\delta(\psi+e)-(1-\tau)C-\tfrac12(\theta_aa^2+2\theta_{ae}ae+\theta_ee^2)\delta+(\phi+a)\delta f'+\tfrac12\sigma_\delta^2\delta^2f''-\frac{\gamma r\delta^2}{2}\Sigma(a,e),HC​(δ,a,e,f′,f′′)=δ(ψ+e)−(1−τ)C−21​(θa​a2+2θae​ae+θe​e2)δ+(ϕ+a)δf′+21​σδ2​δ2f′′−2γrδ2​Σ(a,e),

where Σ(a,e)=(θaa+θaee)2σδ2+(θee+θaea)2σA2+2ρ(θaa+θaee)(θee+θaea)σδσA\Sigma(a,e)=(\theta_aa+\theta_{ae}e)^2\sigma_\delta^2+(\theta_ee+\theta_{ae}a)^2\sigma_A^2+2\rho(\theta_aa+\theta_{ae}e)(\theta_ee+\theta_{ae}a)\sigma_\delta\sigma_AΣ(a,e)=(θa​a+θae​e)2σδ2​+(θe​e+θae​a)2σA2​+2ρ(θa​a+θae​e)(θe​e+θae​a)σδ​σA​ is the manager's incentive-risk term. The levered HJB (18) is rf(δ)=max⁡(a,e)HC(δ,a,e,f′(δ),f′′(δ))rf(\delta)=\max_{(a,e)}H_C(\delta,a,e,f'(\delta),f''(\delta))rf(δ)=max(a,e)​HC​(δ,a,e,f′(δ),f′′(δ)). With C=0C=0C=0 it is the unlevered HJB (25). The unlevered value fuf_ufu​ solves (25), has fu(0)=0f_u(0)=0fu​(0)=0, is twice continuously differentiable on (0,∞)(0,\infty)(0,∞), and has linear growth, as in Proposition 3. Its maximizers (au(δ),eu(δ))(a_u(\delta),e_u(\delta))(au​(δ),eu​(δ)) form the unlevered effort policy.

Two constrained problems compare commitment regimes. Both impose, at a default threshold δB\delta_BδB​, value matching f(δB)=0f(\delta_B)=0f(δB​)=0, smooth pasting f′(δB)=0f'(\delta_B)=0f′(δB​)=0, and transversality f′(δ)→ψ/(r−ϕ)f'(\delta)\to\psi/(r-\phi)f′(δ)→ψ/(r−ϕ) as δ→∞\delta\to\inftyδ→∞.

  • No overhang (NO), (A.27): both efforts are fixed at the unlevered policy, rf(δ)=HC(δ,au(δ),eu(δ),f′(δ),f′′(δ))rf(\delta)=H_C(\delta,a_u(\delta),e_u(\delta),f'(\delta),f''(\delta))rf(δ)=HC​(δ,au​(δ),eu​(δ),f′(δ),f′′(δ)) for δ>δB\delta>\delta_Bδ>δB​.
  • No underinvestment (NU), (A.29): only long-term effort is fixed, and short-term effort is reoptimized: rf(δ)=max⁡e∈[0,eˉ]HC(δ,au(δ),e,f′(δ),f′′(δ))rf(\delta)=\max_{e\in[0,\bar e]}H_C(\delta,a_u(\delta),e,f'(\delta),f''(\delta))rf(δ)=maxe∈[0,eˉ]​HC​(δ,au​(δ),e,f′(δ),f′′(δ)) for δ>δB\delta>\delta_Bδ>δB​.

Formalization targets

Goal: Proposition 5

For every coupon CCC, every unlevered value fuf_ufu​ solving (25), every associated effort policy (au,eu)(a_u,e_u)(au​,eu​), every function fff and every threshold δB\delta_BδB​,

(f,δB) solves (NU)  ⟺  (f,δB) solves (NO).(f,\delta_B)\text{ solves (NU)}\iff(f,\delta_B)\text{ solves (NO)}.(f,δB​) solves (NU)⟺(f,δB​) solves (NO).

The unlevered value and its policy are hypotheses, matching the objects used in the paper's statement and proof.

Milestones

  1. Condensed Hamiltonian (A.2.1). The identity
HC=δ(af′+e−12a2A^−12e2D^−aeB^)+δψ−(1−τ)C+ϕδf′+12σδ2δ2f′′H_C=\delta\big(af'+e-\tfrac12a^2\hat A-\tfrac12e^2\hat D-ae\hat B\big)+\delta\psi-(1-\tau)C+\phi\delta f'+\tfrac12\sigma_\delta^2\delta^2f''HC​=δ(af′+e−21​a2A^−21​e2D^−aeB^)+δψ−(1−τ)C+ϕδf′+21​σδ2​δ2f′′

with the paper's A^,B^,D^\hat A,\hat B,\hat DA^,B^,D^. 2. Section of the joint maximizer (A.4.2). For every slope f1f_1f1​, eu(δ)e_u(\delta)eu​(δ) maximizes e↦au(δ)f1+e−12au(δ)2A^−12e2D^−au(δ)eB^e\mapsto a_u(\delta)f_1+e-\tfrac12a_u(\delta)^2\hat A-\tfrac12e^2\hat D-a_u(\delta)e\hat Be↦au​(δ)f1​+e−21​au​(δ)2A^−21​e2D^−au​(δ)eB^ over [0,eˉ][0,\bar e][0,eˉ]. 3. (A.26). For every CCC and fff, the maximum over e∈[0,eˉ]e\in[0,\bar e]e∈[0,eˉ] of HC(δ,au(δ),e,f′(δ),f′′(δ))H_C(\delta,a_u(\delta),e,f'(\delta),f''(\delta))HC​(δ,au​(δ),e,f′(δ),f′′(δ)) is attained at eu(δ)e_u(\delta)eu​(δ), so the right-hand sides of (A.29) and (A.27) agree.

Significance

The result. Proposition 5, together with Proposition 4 (with independent effort costs, debt does not affect short-term effort), shows that debt affects the two efforts asymmetrically. Debt distorts long-term effort directly through underinvestment, and short-term effort only through its interaction with long-term effort in the cost and risk terms. A contract or covenant that pins down long-term effort therefore removes the short-termism distortion as well. The converse fails: committing to eue_ueu​ does not recover aua_uau​. The paper's calibration (§5) quantifies the value of these commitment regimes. Proposition 5 guarantees that two of them coincide, so the no-underinvestment numbers are also the no-overhang numbers.

Formalizing it. The result is proved in the paper, and no part of the model is formalized anywhere to our knowledge. This mission produces a machine-checked statement of the levered-firm HJB, the unlevered effort policy as a constrained maximizer, and the two commitment problems. It also gives a corrected version of the appendix display (A.26), which as printed omits a factor δ\deltaδ, the factor eee in one cross term, and contains a stray sign. These objects can be reused for later statements of the paper, such as Proposition 4 and the comparative statics of §4.4.

Difficulty

The proof has no analytic depth. The work is in the encoding, where the obvious readings fail in specific ways:

  • The appendix writes the unlevered maximizer as an unconstrained arg⁡max⁡a,e\arg\max_{a,e}argmaxa,e​. Read literally, eu(δ)e_u(\delta)eu​(δ) could exceed eˉ\bar eeˉ, and then the NU problem, which maximizes over [0,eˉ][0,\bar e][0,eˉ], would differ from NO. The box constraint of Definition 1 is what makes the statement true.
  • The unlevered policy is defined at the unlevered slope fu′(δ)f_u'(\delta)fu′​(δ), but it is used at the levered slope f′(δ)f'(\delta)f′(δ). The step needs the observation that the slope enters the objective only through a term independent of eee. A statement of the section property at fu′f_u'fu′​ only would not prove the goal.
  • The closed forms (26) and (A.23) for (au,eu)(a_u,e_u)(au​,eu​) are valid only in the interior case and under a concavity assumption the paper leaves implicit. They must not serve as the definition of the policy.

Formalization scope

All quantities are real numbers. The parameters form a structure, and the standing assumptions of §2 (r>0r>0r>0, σδ,σA>0\sigma_\delta,\sigma_A>0σδ​,σA​>0, ρ∈[−1,1]\rho\in[-1,1]ρ∈[−1,1], γ>0\gamma>0γ>0, τ∈(0,1)\tau\in(0,1)τ∈(0,1), aˉ,eˉ>0\bar a,\bar e>0aˉ,eˉ>0, δ‾>0\underline\delta>0δ​>0) are one predicate. Its single added clause is ϕ<r\phi<rϕ<r, which the transversality limit ψ/(r−ϕ)\psi/(r-\phi)ψ/(r−ϕ) presupposes. No concavity assumption and none of the paper's Conditions 1–2 are imposed.

Conventions committed to:

  • f′f'f′ and f′′f''f′′ are deriv f and deriv (deriv f), and fff is required to be C2C^2C2 on the open set (δB,∞)(\delta_B,\infty)(δB​,∞).
  • The ODE is imposed for δ>δB\delta>\delta_Bδ>δB​, with δ‾≤δB\underline\delta\le\delta_Bδ​≤δB​.
  • Smooth pasting is the right derivative at δB\delta_BδB​.
  • The threshold δB\delta_BδB​ is a parameter shared by both problems.
  • Every "max" is IsGreatest of the image, so attainment is part of the statement.
  • The unlevered value solves (25) with the boundary, regularity and growth conditions of Proposition 3. Its policy is a pair of functions that, for δ≥δ‾\delta\ge\underline\deltaδ≥δ​, lies in the effort box and maximizes the C=0C=0C=0 integrand over the box.

The trivializing encodings are ruled out: NU maximizes over e∈[0,eˉ]e\in[0,\bar e]e∈[0,eˉ], NO fixes e=eu(δ)e=e_u(\delta)e=eu​(δ), and (au,eu)(a_u,e_u)(au​,eu​) comes only from the unlevered maximization at fu′f_u'fu′​, never from a hypothesis about the levered integrand.

Not in scope: the continuous-time contracting results (Proposition 1, which needs martingale representation), the verification theorems (Propositions 2, 3, 6, 7, which rest on Strulovici–Szydlowski 2015), Proposition 4, Lemmas 1–2 and the calibration. Contributions are welcome on all three milestones and the goal. The model file is self-contained and depends only on Mathlib.

Selected references

  • D. Hackbarth, A. Rivera, T.-Y. Wong, Optimal Short-Termism, Management Science, 2022. https://doi.org/10.1287/mnsc.2021.4139 ; working paper ECGI Finance 546/2018, June 2021 version, https://ssrn.com/abstract=3060869 (the version cited by this mission).
  • 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
  • H. E. Leland, Corporate debt value, bond covenants, and optimal capital structure, Journal of Finance 49(4), 1213–1252, 1994.
  • B. Strulovici, M. Szydlowski, On the smoothness of value functions and the existence of optimal strategies in diffusion models, Journal of Economic Theory 159, 1016–1055, 2015.
5 thms1 active userReviewed
Algorithmic Game TheoryCombinatorics·Captain: mikedeng1

Fair Allocation of Indivisible Goods: Improvement and Generalization: Every Instance with Additive Valuations Admits a 3/4-MMS AllocationResearch Paper

Motivation

Dividing a set of indivisible goods among agents with different preferences is a basic problem of fair division, with applications to inheritance, course allocation and the division of shared assets. With indivisible goods, envy-freeness and proportionality cannot always be achieved: a single good and two agents already rule both out. Budish (The combinatorial assignment problem, J. Political Economy, 2011) proposed the maxmin share as a benchmark that adapts to indivisibility: each agent is guaranteed what it could secure by partitioning all goods into nnn bundles and receiving the worst one.

Whether every agent can receive its maxmin share at once has a short history.

  • 2014. Procaccia and Wang (Fair enough: guaranteeing approximate maximin shares, EC 2014) showed that for additive valuations an allocation giving every agent its full maxmin share need not exist, and that a 2/32/32/3 fraction can always be guaranteed.
  • 2015–2017. Amanatidis, Markakis, Nikzad and Saberi (ICALP 2015) gave polynomial-time (2/3−ϵ)(2/3-\epsilon)(2/3−ϵ)-approximations; Kurokawa, Procaccia and Wang (J. ACM 2018) and others refined the 2/32/32/3 analysis, and several of these arguments were tight at 2/32/32/3.
  • 2017–2021. Ghodsi, Hajiaghayi, Seddighin, Seddighin and Yami (arXiv:1704.00222; Mathematics of Operations Research, 2021) proved that a 3/43/43/4 fraction can always be guaranteed for additive valuations, and also gave guarantees for submodular, XOS and subadditive valuations.

This mission formalizes the additive 3/43/43/4 result of the last paper.

Setting

There are n≥1n\ge 1n≥1 agents a1,…,ana_1,\dots,a_na1​,…,an​ and a finite set M\mathcal MM of mmm goods (items) b1,…,bmb_1,\dots,b_mb1​,…,bm​. Agent aia_iai​ has a valuation ViV_iVi​ on sets of goods. It is additive when

Vi(S)=∑b∈SVi({b}),Vi(S)≥0(S⊆M).V_i(S)=\sum_{b\in S}V_i(\{b\}),\qquad V_i(S)\ge 0\qquad(S\subseteq\mathcal M).Vi​(S)=b∈S∑​Vi​({b}),Vi​(S)≥0(S⊆M).

For a set function fff and r≥1r\ge 1r≥1, the rrr-maxmin share of a set M\mathcal MM is

MMSfr(M)=max⁡(P1,…,Pr) min⁡1≤j≤rf(Pj),\mathsf{MMS}^r_f(\mathcal M)=\max_{(P_1,\dots,P_r)}\ \min_{1\le j\le r} f(P_j),MMSfr​(M)=(P1​,…,Pr​)max​ 1≤j≤rmin​f(Pj​),

the maximum over all partitions of M\mathcal MM into rrr disjoint parts, and MMSi=MMSVin(M)\mathsf{MMS}_i=\mathsf{MMS}^n_{V_i}(\mathcal M)MMSi​=MMSVi​n​(M) is the maxmin share of agent aia_iai​.

An allocation gives each good to exactly one agent; AiA_iAi​ is the set agent aia_iai​ receives. It is α\alphaα-MMS if Vi(Ai)≥α MMSiV_i(A_i)\ge\alpha\,\mathsf{MMS}_iVi​(Ai​)≥αMMSi​ for every agent.

The paper's proof works with instances (N,M)(\mathcal N,\mathcal M)(N,M), a set of agents and a set of goods. An instance is α\alphaα-reducible (Definition 2.1) if some non-empty set TTT of agents can be given a set SSS of goods so that each agent of TTT gets at least α MMSi\alpha\,\mathsf{MMS}_iαMMSi​ and every other agent keeps its share in the smaller instance, MMSVin−∣T∣(M∖S)≥MMSi\mathsf{MMS}^{n-|T|}_{V_i}(\mathcal M\setminus S)\ge\mathsf{MMS}_iMMSVi​n−∣T∣​(M∖S)≥MMSi​; otherwise it is α\alphaα-irreducible. The proof also uses bipartite graphs between goods and agents, maximum matchings, the set FH(M,X^)F_H(M,\hat{\mathcal X})FH​(M,X^) of vertices not reachable by alternating paths (Definition 3.5), maximum cardinality maximum weight matchings (MCMWM), and an envy relation among agents holding partial bundles (Definitions 3.9–3.12).

Formalization targets

Goal: Theorem 3.39, existence form

For every n≥1n\ge 1n≥1 and all additive valuations V1,…,VnV_1,\dots,V_nV1​,…,Vn​ on M\mathcal MM there is an allocation ⟨A1,…,An⟩\langle A_1,\dots,A_n\rangle⟨A1​,…,An​⟩ of M\mathcal MM with

Vi(Ai) ≥ 34 MMSi(1≤i≤n).V_i(A_i)\ \ge\ \tfrac34\,\mathsf{MMS}_i\qquad(1\le i\le n).Vi​(Ai​) ≥ 43​MMSi​(1≤i≤n).

Table 1 of the paper (p. 5) lists this existential statement as Theorem 3.39; the sentence printed under that number on p. 30 is the claim that the paper's algorithm satisfies every agent before it stops. The goal fixes no normalization of the valuations.

Milestones

The milestones are the statements of §2 and §3.2–§3.3 that the existence proof uses, in attack order.

  1. Observation 2.1: if every α\alphaα-irreducible instance admits an α\alphaα-MMS allocation, every instance does.
  2. Lemma 3.1, inequality (16) from the proof of Lemma 3.2, Lemma 3.2 and Lemma 3.3: under MMSi=1\mathsf{MMS}_i=1MMSi​=1, irreducibility bounds the value of single goods (<α<\alpha<α) and of pairs of goods (Vi′({bj,bk})>1V_{i'}(\{b_j,b_k\})>1Vi′​({bj​,bk​})>1 for some other agent whenever a pair is worth 3/43/43/4 to one).
  3. Lemma 3.20 and Corollary 3.21, in restated form: two goods each worth less than 1/21/21/2 to everyone are together worth less than 3/43/43/4 to everyone, so each agent values at most one such good at 3/83/83/8 or more.
  4. Lemmas 3.6, 3.7 and Corollary 3.8: strict Hall conditions ∣N(T)∣>∣T∣|N(T)|>|T|∣N(T)∣>∣T∣ for the vertices outside FH(M,X^)F_H(M,\hat{\mathcal X})FH​(M,X^).
  5. Lemma 3.11 and Observation 3.1: a cycle-envy-free set has an acyclic envy graph, and in its topological order Vi(fj)≤3/4−ϵiV_i(f_j)\le 3/4-\epsilon_iVi​(fj​)≤3/4−ϵi​ for earlier agents aja_jaj​.
  6. Lemma 3.13: winner, loser and unsaturated-vertex properties of an MCMWM.

Significance

The result. The factor 3/43/43/4 broke a barrier at 2/32/32/3 that several earlier techniques could not pass. It shows that the structural properties of the maxmin share known before were not the limit of what can be guaranteed, and its reducibility argument and double-counting techniques were reused in later improvements of the constant. The value of the best possible constant remains open: Feige, Sapir and Tauber (WINE 2021) showed it is at most 39/4039/4039/40.

Formalizing it. The theorem is proved on paper, in a long case analysis spread over about forty pages of the paper and its appendices. To our knowledge no part of it has a machine-checked proof. A formal development would check the case analysis and would provide reusable statements about maxmin shares under removal of goods and agents, about alternating-path structure in bipartite matchings, and about maximum weight matchings. These are used across the fair-division literature.

Difficulty

The obvious approach is to fill bags greedily: give an agent a bag as soon as it reaches 3/43/43/4 of its share. This works when all goods are small, but large goods break it. A bag closed by a large good can be worth far more than 3/43/43/4 to the agent who takes it, and the goods left over may no longer be worth enough to the remaining agents. Reducibility removes the very large goods (Lemmas 3.1–3.3), but goods worth between roughly 1/41/41/4 and 3/43/43/4 remain. Assigning them requires clustering the agents through matchings (Lemmas 3.6–3.13) and a careful order in which the clusters are served. The final counting argument, which shows that the leftover goods suffice for the agents not yet served, is the step that depends on all the earlier structure.

Formalization scope

Agents are Fin n and goods Fin m. Valuations are v : Fin n → Finset (Fin m) → ℝ with the published LittleCharity.MMS.IsAdditive (sum of singleton values, non-negative). The paper's printed additivity identity on p. 12 contains a sign slip; the paper uses only the sum form. The maxmin share is the published LittleCharity.MMS.mms (v i) k S, a maximum over labelled, possibly empty kkk-partitions. An allocation is a map A : Fin m → Fin n; agent iii receives the goods mapped to iii. Instances (N,M)(\mathcal N,\mathcal M)(N,M) are pairs of finite sets of the ambient agents and goods, so sub-instances need no re-indexing.

The following conventions are added or chosen, each disclosed in the item's Formalization Note:

  • the set TTT of Definition 2.1 is non-empty, and T=NT=\mathcal NT=N is allowed;
  • Observation 2.1 ranges over instances with at least one agent;
  • the §3 normalization MMSi=1\mathsf{MMS}_i=1MMSi​=1 (p. 14) is a hypothesis of Lemmas 3.1–3.3, (16), 3.20 and 3.21;
  • inequality (16) assumes at least two agents;
  • the sets TTT of Lemmas 3.3, 3.6, 3.7 and 3.13 are non-empty, since the printed statements fail or are vacuous at T=∅T=\emptysetT=∅;
  • envy is between distinct agents;
  • Lemma 3.20 and Corollary 3.21 replace membership in the algorithm-built set X′∖X1/2′\mathcal X'\setminus\mathcal X'_{1/2}X′∖X1/2′​ by the property their proofs use (every such good is worth less than 1/21/21/2 to every agent);
  • the goal assumes n≥1n\ge 1n≥1.

Bipartite graphs are two finite vertex sets with an edge set E⊆X^×Y^E\subseteq\hat{\mathcal X}\times\hat{\mathcal Y}E⊆X^×Y^​. Alternating-path reachability is an inductive predicate.

The goal is the unconditional existence statement. A formalization that assumes MMSi=1\mathsf{MMS}_i=1MMSi​=1 or irreducibility in the goal, or that drops the requirement that every good be allocated, does not state the paper's theorem. Neither does one that lets the reducing set TTT be empty, which would make every irreducibility hypothesis unsatisfiable. The paper's Algorithms 1–3, the running-time statement of Theorem 3.40, and the algorithm-state Lemmas 3.36–3.38 are not posed.

A complete development needs basic facts about maxmin shares (monotonicity in the number of parts, removal of goods), Hall's theorem and Berge's augmenting-path characterization for bipartite matchings, and the exchange arguments for MCMWMs. The matching and maxmin-share lemmas are reusable beyond this mission. Proofs of any milestone, and of auxiliary facts about mms, are welcome.

Selected references

  • M. Ghodsi, M. T. Hajiaghayi, M. Seddighin, S. Seddighin, H. Yami, Fair Allocation of Indivisible Goods: Improvement and Generalization, arXiv:1704.00222v3, 2017; Mathematics of Operations Research, 2021. https://arxiv.org/abs/1704.00222
  • A. D. Procaccia, J. Wang, Fair enough: guaranteeing approximate maximin shares, ACM EC 2014. https://doi.org/10.1145/2600057.2602835
  • D. Kurokawa, A. D. Procaccia, J. Wang, Fair enough: guaranteeing approximate maximin shares, J. ACM 65(2), 2018. https://doi.org/10.1145/3140756
  • G. Amanatidis, E. Markakis, A. Nikzad, A. Saberi, Approximation algorithms for computing maximin share allocations, ICALP 2015. https://doi.org/10.1007/978-3-662-47672-7_4
  • E. Budish, The combinatorial assignment problem: approximate competitive equilibrium from equal incomes, J. Political Economy 119(6), 2011. https://doi.org/10.1086/664613
  • U. Feige, A. Sapir, L. Tauber, A tight negative example for MMS fair allocations, WINE 2021. https://arxiv.org/abs/2104.04977
18 thms1 active userReviewed
EconomicsOptimization·Captain: mikedeng1

Contracting, Pricing, and Data Collection Under the AI Flywheel Effect: Under Moral Hazard the Firm Collects More (Less) Data Than First Best When the Data Impact Increases (Decreases)Research Paper

Motivation

Companies often sell a machine-learning product before its model has reached its final quality. Use of the product then yields data that can improve later versions. This feedback is the AI flywheel studied by Gurkan and de Véricourt. A firm may hire a specialist to develop the model, but the specialist's effort is costly and hidden. More customer data can then change both the product's future quality and the cost of inducing effort. The authors ask how that interaction changes the firm's price and data collection relative to a firm that develops the model itself. Their working paper reports that the direction depends on how the effect of effort varies with dataset size Gurkan and de Véricourt, 2021/2022.

The setting connects a pricing decision to an incentive decision. A lower price attracts more buyers and supplies more data for the next period, yet it also gives up current revenue. When a provider trains the model, the value of additional data depends on how data alter the provider's chance of producing a high-quality result under effort and under shirking. The theorem isolates that change through one ratio rather than requiring a particular parametric learning curve.

Setting

There are two periods and a unit mass of potential buyers in each. A buyer's sensitivity to algorithm accuracy is uniformly distributed on [0,1][0,1][0,1]. The algorithm's accuracy is either αh\alpha_hαh​ or αℓ\alpha_\ellαℓ​, where 0<αℓ<αh0<\alpha_\ell<\alpha_h0<αℓ​<αh​. Given a dataset of size ddd, a provider who exerts effort produces high accuracy with probability πw(d)\pi_w(d)πw​(d) and pays cost κ>0\kappa>0κ>0; a provider who shirks produces it with the lower probability πs(d)\pi_s(d)πs​(d) and pays no effort cost. The firm observes accuracy and can condition payments on it, while effort itself is unobservable.

If the firm collects δ\deltaδ data at capacity ν>0\nu>0ν>0, the buyer model gives period revenue

Rν(δ,α)=αδν(1−δν),0≤δ≤ν.R_\nu(\delta,\alpha) =\alpha\frac{\delta}{\nu}\left(1-\frac{\delta}{\nu}\right), \qquad 0\le\delta\le\nu.Rν​(δ,α)=ανδ​(1−νδ​),0≤δ≤ν.

First-period sales add data to the initial dataset d0d_0d0​. When the first algorithm has low accuracy, the provider retrains it on d0+δ1ℓd_0+\delta_{1\ell}d0​+δ1ℓ​; when accuracy is already high, no retraining is needed. The data impact

ρ(d)=πw(d)−πs(d)πw(d)\rho(d)=\frac{\pi_w(d)-\pi_s(d)}{\pi_w(d)}ρ(d)=πw​(d)πw​(d)−πs​(d)​

measures the relative effect of effort on the high-accuracy probability. The paper assumes 1/ρ1/\rho1/ρ is convex on the relevant data interval Gurkan and de Véricourt, §3.2.

The firm's contract selects four nonnegative payments, one for each accuracy outcome in each period, and two first-period data quantities, δ1h\delta_{1h}δ1h​ and δ1ℓ\delta_{1\ell}δ1ℓ​. Its expected profit and two incentive constraints are Problem (6)–(9) in the working paper. The first-best benchmark fixes each payment at κ\kappaκ and removes the incentive constraints. Write δ∗\delta^*δ∗ for the low-accuracy data quantity of an optimal contract and δFB\delta^{FB}δFB for that of an optimal first-best plan.

Formalization targets

The main target is Theorem 1 of the working paper. For interior optimal prices, it compares the two global optima:

ρ constant⟹δ∗=δFB,ρ strictly increasing⟹δ∗>δFB,ρ strictly decreasing⟹δ∗<δFB.\begin{aligned} \rho\text{ constant} &\Longrightarrow \delta^*=\delta^{FB},\\ \rho\text{ strictly increasing} &\Longrightarrow \delta^*>\delta^{FB},\\ \rho\text{ strictly decreasing} &\Longrightarrow \delta^*<\delta^{FB}. \end{aligned}ρ constantρ strictly increasingρ strictly decreasing​⟹δ∗=δFB,⟹δ∗>δFB,⟹δ∗<δFB.​

Since price and purchased quantity move in opposite directions in this buyer model, collecting more data corresponds to charging less than the first-best price. The three cases cover equality, underpricing, and overpricing without fixing a learning-curve formula Gurkan and de Véricourt, Theorem 1.

The milestones follow the paper's stated results. Lemma 1 characterizes the last-period myopic quantity and revenue. Lemma 2 identifies the optimal accuracy-contingent payments when first-period data choices are fixed. Proposition 1 characterizes the unique optimal contract and its reduced data-choice objective; Proposition 2 gives the unique first-best plan and places its low-accuracy data quantity above the myopic quantity. Two claims in the proof of Theorem 1 record the weak comparison and the distinctness of interior optima under strict monotonicity.

Significance

The theorem specifies the direction of a distortion in a firm's choice of data collection. Its conclusion depends on the relative change in two learning curves, not merely on the fact that more data improve model accuracy. In the increasing-impact regime, the contracting firm collects more data than the first-best firm; in the decreasing-impact regime, it collects less. The result gives a qualitative comparison for pricing and data acquisition when algorithm development is outsourced Gurkan and de Véricourt, §4.2.

The result is proved in the source paper; the task here is to give its two-period model, contract constraints, and comparison a Lean proof. The definitions also provide a reusable small model of two-outcome, two-period moral hazard with limited liability. A complete development would let later statements about welfare, capacity, or alternative contracts reuse the same precise optimization problems. No existing platform definition matches this paper's model, and the draft theorem statements currently have compilation placeholders rather than machine-checked proofs.

Difficulty

The first obstacle is the contract itself. Payments in the second period affect the provider's expected continuation payoff and thereby the first-period incentive constraint, so choosing each period's payments independently does not describe Problem (6). The data choice changes the probability of later accuracy and the incentive cost at the same time. A direct comparison of the two full objective values does not determine whether δ∗\delta^*δ∗ lies above or below δFB\delta^{FB}δFB; the paper's comparison depends on how the data impact changes with ddd. Strict inequalities also need interior optimal choices. At a boundary, two distinct objective functions can select the same endpoint even when ρ\rhoρ is strictly monotone.

Formalization scope

The Lean development uses real-valued data sizes, payments, probabilities, and revenues. It represents the learning curves πw\pi_wπw​ and πs\pi_sπs​ as functions on R\mathbb RR, with hypotheses restricted to [dmin⁡,dmax⁡][d_{\min},d_{\max}][dmin​,dmax​]. Feasible data choices lie in [0,ν][0,\nu][0,ν], and d0+ν≤dmax⁡d_0+\nu\le d_{\max}d0​+ν≤dmax​ keeps every evaluated learning-curve value inside the stated domain. The standard-uniform quantile is the identity on its support. The second-period value is the supremum of revenue over [0,ν][0,\nu][0,ν]; Lemma 1 supplies its attained maximum. Both contract and first-best optimality are global over their respective feasible sets.

The standing assumptions include positive effort cost and low accuracy, 0≤πs(d)<πw(d)<10\le\pi_s(d)<\pi_w(d)<10≤πs​(d)<πw​(d)<1, strictly increasing concave learning curves πw\pi_wπw​ and πs\pi_sπs​, differentiability of both curves, and convexity of 1/ρ1/\rho1/ρ. Positive αℓ\alpha_\ellαℓ​ and strict πw<1\pi_w<1πw​<1 make the paper's uniqueness conclusions well posed. Differentiability is weaker than the twice-continuous differentiability mentioned in the source's later proofs. The paper's condition favoring effort in both periods motivates the chosen contracting problem; effort is already imposed by its two incentive constraints. Interiority of the optimal low-accuracy quantities is an explicit hypothesis of the comparison theorem, reflecting the paper's assumption that optimal prices neither cover nor exclude the entire market Gurkan and de Véricourt, §3.4 and EC.1.

The goal concerns optimal solutions of the full six-variable contract problem and the full first-best problem. Defining δ∗\delta^*δ∗ and δFB\delta^{FB}δFB only as maximizers of the reduced one-variable objectives would omit the contract's incentive constraints. A complete proof needs real optimization on compact intervals, concavity and differentiability facts, and a precise account of the payment constraints. Contributions to those components and to the stated milestones fit this mission.

Selected references

  • Huseyin Gurkan and Francis de Véricourt, Contracting, Pricing and Data Collection under the AI Flywheel Effect, ESMT Working Paper 20-01 (R3), August 17, 2021; subsequently published in Management Science, 2022. DOI: 10.1287/mnsc.2022.4333. The theorem numbers and printed pages in this mission follow the working-paper PDF.
8 thms1 active userReviewed
Economics·Captain: mikedeng1

Optimal Team Composition: Diversity to Foster Implicit Team Incentives: The Specialized–Diverse Wage Gap Falls Until Collusion Binds, Then Rises, and Diverse Teams Are Optimal Below S*(δ)Research Paper

Motivation

Firms decide not only how to pay workers but whom to put together. A long empirical and theoretical literature on teams asks whether homogeneous ("specialized") or heterogeneous ("diverse") teams perform better. Most arguments for diversity are informational: diverse teams bring different knowledge or perspectives. Glover and Kim (SSRN 3344922, published in Management Science 2021, doi:10.1287/mnsc.2020.3762) give an argument based on incentives instead. In a repeated relationship, teammates who can watch each other can enforce effort by threatening to punish a shirker (mutual monitoring). The same ability lets them coordinate against the principal (tacit collusion). Whether production efforts are complements or substitutes determines how strong each force is. The paper shows that diverse teams, whose efforts are complements, can be cheaper to motivate even when specialized teams are more productive. This mission formalizes the paper's main comparative-statics result about this trade-off.

The model belongs to the literature on implicit incentives in repeated teams, which studies relational contracting and mutual monitoring among agents (Arya, Fellingham and Glover 1997; Che and Yoo 2001). Its new element is that the team's technology depends on its composition.

Setting

A principal hires four agents for two tasks each period. Each task is done by a team of two agents. Each agent chooses effort e∈{0,1}e \in \{0,1\}e∈{0,1} (shirk or work) at cost cecece, with c>0c > 0c>0, and all parties share a discount factor δ∈[0,1]\delta \in [0,1]δ∈[0,1]. A team of kind k∈{s,d}k \in \{s, d\}k∈{s,d} (specialized or diverse) produces S>0S > 0S>0 with probability fk(n)f_k(n)fk​(n) when nnn of its two members work, and 000 otherwise. The agent receives a wage wk≥0w_k \ge 0wk​≥0 on success and nothing on failure.

The standing assumptions are:

  • 0<fk(0)<fk(1)<fk(2)<10 < f_k(0) < f_k(1) < f_k(2) < 10<fk​(0)<fk​(1)<fk​(2)<1 for both technologies;
  • specialization is more productive: fs(2)>fd(2)f_s(2) > f_d(2)fs​(2)>fd​(2);
  • A.1 fs(2)−fs(0)fs(2)−fs(1)>2>fd(2)−fd(0)fd(2)−fd(1)\frac{f_s(2)-f_s(0)}{f_s(2)-f_s(1)} > 2 > \frac{f_d(2)-f_d(0)}{f_d(2)-f_d(1)}fs​(2)−fs​(1)fs​(2)−fs​(0)​>2>fd​(2)−fd​(1)fd​(2)−fd​(0)​: efforts are substitutes in specialized teams and complements in diverse teams;
  • A.2 fs(1)−fs(0)fs(2)−fs(1)<2\frac{f_s(1)-f_s(0)}{f_s(2)-f_s(1)} < 2fs​(2)−fs​(1)fs​(1)−fs​(0)​<2: the substitutability is weak;
  • A.3 fs(1)fs(2)>fd(1)fd(2)\frac{f_s(1)}{f_s(2)} > \frac{f_d(1)}{f_d(2)}fs​(2)fs​(1)​>fd​(2)fd​(1)​.

The normalized punishment is xk=fk(2)−fk(0)fk(2)−fk(1)x_k = \frac{f_k(2)-f_k(0)}{f_k(2)-f_k(1)}xk​=fk​(2)−fk​(1)fk​(2)−fk​(0)​. Two thresholds matter:

δm=2fs(1)−fs(2)−fs(0)fs(1)−fs(0),δC=fs(2)−fs(1)fs(1)−fs(0).\delta^m = \frac{2f_s(1)-f_s(2)-f_s(0)}{f_s(1)-f_s(0)}, \qquad \delta^C = \sqrt{\frac{f_s(2)-f_s(1)}{f_s(1)-f_s(0)}}.δm=fs​(1)−fs​(0)2fs​(1)−fs​(2)−fs​(0)​,δC=fs​(1)−fs​(0)fs​(2)−fs​(1)​​.

The principal's programs (Appendix A) minimize the wage subject to constraints:

  • A diverse wage must satisfy (IR) fd(2)wd−c≥0f_d(2)w_d - c \ge 0fd​(2)wd​−c≥0 and (M-IC) fd(2)wd−c≥(1−δ)fd(1)wd+δfd(0)wdf_d(2)w_d - c \ge (1-\delta)f_d(1)w_d + \delta f_d(0)w_dfd​(2)wd​−c≥(1−δ)fd​(1)wd​+δfd​(0)wd​.
  • A specialized wage must satisfy (IR), and an (M-IC) constraint whose punishment is (shirk, shirk) for δ≥δm\delta \ge \delta^mδ≥δm and (work, shirk) for δ<δm\delta < \delta^mδ<δm.
  • To deter collusion it must also satisfy (No-cycling) fs(2)ws−c≥fs(1)ws−c1+δ+δfs(1)ws1+δf_s(2)w_s - c \ge \frac{f_s(1)w_s - c}{1+\delta} + \delta\frac{f_s(1)w_s}{1+\delta}fs​(2)ws​−c≥1+δfs​(1)ws​−c​+δ1+δfs​(1)ws​​.

The least feasible wages are wd∗w_d^*wd∗​ (diverse), ws∗w_s^*ws∗​ (specialized, mutual monitoring only) and ws∗∗w_s^{**}ws∗∗​ (specialized, collusion-proof). Expected wages are E[wk]=fk(2)wkE[w_k] = f_k(2)w_kE[wk​]=fk​(2)wk​. The principal's per-period payoffs are Vs=2fs(2)S−4E[ws∗∗]V_s = 2f_s(2)S - 4E[w_s^{**}]Vs​=2fs​(2)S−4E[ws∗∗​] and Vd=2fd(2)S−4E[wd∗]V_d = 2f_d(2)S - 4E[w_d^*]Vd​=2fd​(2)S−4E[wd∗​]. With Δ=fs(2)−fd(2)\Delta = f_s(2)-f_d(2)Δ=fs​(2)−fd​(2), the output threshold is

S∗(δ)=2Δ(E[ws∗∗]−E[wd∗]).S^*(\delta) = \frac{2}{\Delta}\big(E[w_s^{**}] - E[w_d^*]\big).S∗(δ)=Δ2​(E[ws∗∗​]−E[wd∗​]).

Formalization targets

Goal: Proposition 2

Assume fs(0)fs(2)>fd(0)fd(2)\frac{f_s(0)}{f_s(2)} > \frac{f_d(0)}{f_d(2)}fs​(2)fs​(0)​>fd​(2)fd​(0)​, and write G(δ)=E[ws∗∗]−E[wd∗]G(\delta) = E[w_s^{**}] - E[w_d^*]G(δ)=E[ws∗∗​]−E[wd∗​]. Then

G is strictly decreasing on [0,δC],G is strictly increasing on (δC,1],G \text{ is strictly decreasing on } [0,\delta^C], \qquad G \text{ is strictly increasing on } (\delta^C, 1],G is strictly decreasing on [0,δC],G is strictly increasing on (δC,1], Vd>Vs for S<S∗(δ),Vs≥Vd for S≥S∗(δ),∂S∗(δ)∂δ>0 for δ∈(δC,1).V_d > V_s \text{ for } S < S^*(\delta), \qquad V_s \ge V_d \text{ for } S \ge S^*(\delta), \qquad \frac{\partial S^*(\delta)}{\partial\delta} > 0 \text{ for } \delta \in (\delta^C,1).Vd​>Vs​ for S<S∗(δ),Vs​≥Vd​ for S≥S∗(δ),∂δ∂S∗(δ)​>0 for δ∈(δC,1).

Milestones

In attack order:

  1. Lemma 1, the closed forms of wd∗w_d^*wd∗​ and ws∗w_s^*ws∗​, with δm∈(0,1)\delta^m \in (0,1)δm∈(0,1).
  2. The stage-game punishment switch at δm\delta^mδm (proof of Lemma 1).
  3. The bounds δm<12<12<δC<1\delta^m < \tfrac12 < \tfrac{1}{\sqrt 2} < \delta^C < 1δm<21​<2​1​<δC<1.
  4. Lemma 3, ws∗∗=cfs(2)−fs(1)max⁡{1−δ,11+δ(xs−1),δ1+δ}w_s^{**} = \frac{c}{f_s(2)-f_s(1)}\max\{1-\delta, \frac{1}{1+\delta(x_s-1)}, \frac{\delta}{1+\delta}\}ws∗∗​=fs​(2)−fs​(1)c​max{1−δ,1+δ(xs​−1)1​,1+δδ​}.
  5. The shapes of E[wd∗]E[w_d^*]E[wd∗​] and E[ws∗∗]E[w_s^{**}]E[ws∗∗​] in δ\deltaδ.
  6. Proposition 1: absent collusion, the gap E[ws∗]−E[wd∗]E[w_s^*] - E[w_d^*]E[ws∗​]−E[wd∗​] is positive and strictly decreasing.
  7. Lemma 4, first sentence: G>0G > 0G>0 on [0,1][0,1][0,1].
  8. The derivative ∂E[ws∗∗]/∂δ=fs(2)c(1+δ)2(fs(2)−fs(1))\partial E[w_s^{**}]/\partial\delta = \frac{f_s(2)c}{(1+\delta)^2(f_s(2)-f_s(1))}∂E[ws∗∗​]/∂δ=(1+δ)2(fs​(2)−fs​(1))fs​(2)c​ for δ>δC\delta > \delta^Cδ>δC.
  9. Equation (2): Vd>Vs  ⟺  ΔS<2(E[ws∗∗]−E[wd∗])V_d > V_s \iff \Delta S < 2(E[w_s^{**}] - E[w_d^*])Vd​>Vs​⟺ΔS<2(E[ws∗∗​]−E[wd∗​]).

Significance

Proposition 2 says that patience affects the two compositions in opposite directions once collusion matters. As long as only mutual monitoring binds, more patience helps specialized teams more, because their larger normalized punishment xsx_sxs​ is multiplied by δ\deltaδ. Beyond δC\delta^CδC the specialized team must be paid to prevent its members from taking turns shirking, and this cost grows with δ\deltaδ. The threshold S∗(δ)S^*(\delta)S∗(δ) below which diversity is optimal therefore rises with patience past δC\delta^CδC. So the model predicts that long-lived teams with valuable but not too valuable output should be diverse, for incentive reasons alone.

The proofs in the paper are short calculations, and the proof of Proposition 1 compares the gap only at δ=0\delta = 0δ=0, δm\delta^mδm and 111. A machine-checked development certifies the closed forms of the three programs, the strict monotonicity on whole intervals (not only at sample points), and the derivative claim. To our knowledge none of these results has been formalized.

Difficulty

Each wage is a minimum over a feasible set defined by inequalities. The specialized (M-IC) constraint changes form at δm\delta^mδm, and the (No-cycling) constraint takes over at δC\delta^CδC. A solver must first identify the binding constraint on each region and show that the least element exists, which is Lemmas 1 and 3, before any monotonicity argument starts. The obvious approach, comparing the two closed forms termwise, fails on [δm,δC][\delta^m, \delta^C][δm,δC]: there both expected wages decrease, and the claim is that the specialized one decreases faster. That requires the ratio condition fs(0)/fs(2)>fd(0)/fd(2)f_s(0)/f_s(2) > f_d(0)/f_d(2)fs​(0)/fs​(2)>fd​(0)/fd​(2) together with A.1 and A.3, not just the sign of each derivative. Strictness at the kinks δm\delta^mδm and δC\delta^CδC, where the piecewise wage is not differentiable, also needs care.

Formalization scope

All quantities are real numbers. A technology is a structure Tech with fields f0 f1 f2. Assumptions A.1–A.3 are kept in the paper's ratio form inside Standing. The optimal wages are not defined by closed formulas. Every theorem about them takes arbitrary functions ws wd : ℝ → ℝ with the hypothesis that, for each δ∈[0,1]\delta \in [0,1]δ∈[0,1], ws δ and wd δ are the least elements (IsLeast) of the Appendix A feasible sets. Defining the wages by their closed forms would make Lemmas 1 and 3 hold by definition, and that trivializing formalization is ruled out. The specialized (M-IC) constraint is piecewise at δm\delta^mδm, exactly as printed.

Conventions:

  • The failure payment is 000.
  • "Increasing in effort" is strict.
  • "Monotone" is read as strict (StrictAntiOn, StrictMonoOn).
  • The derivative clause uses deriv on the open interval (δC,1)(\delta^C, 1)(δC,1), so it also asserts differentiability.
  • At S=S∗(δ)S = S^*(\delta)S=S∗(δ) the two compositions tie, and "specialized teams are optimal otherwise" is read weakly.
  • The hypothesis of Proposition 2, "the conditions ensuring E[ws∗∗]−E[wd∗]>0E[w_s^{**}] - E[w_d^*] > 0E[ws∗∗​]−E[wd∗​]>0 (characterized in Lemma 4)", is pinned down as Lemma 4's explicit condition fs(0)/fs(2)>fd(0)/fd(2)f_s(0)/f_s(2) > f_d(0)/f_d(2)fs​(0)/fs​(2)>fd​(0)/fd​(2).

Not formalized:

  • the crossing cases of Lemmas 2 and 4;
  • the second sentence of Lemma 3;
  • the argument that (No-cycling) is the only way to deter collusion (the programs are taken as given);
  • the extensions of §4 and Appendices C–D.

The development needs only real inequalities, maxima of finitely many functions, and one-variable calculus from Mathlib. Contributions are welcome at every milestone. Lemmas 1 and 3 are reusable by anyone working on further results of the paper.

Selected references

  • J. Glover and E. Kim, Optimal Team Composition: Diversity to Foster Implicit Team Incentives, SSRN working paper 3344922 (June 2020 version). https://ssrn.com/abstract=3344922 ; published in Management Science, 2021. https://doi.org/10.1287/mnsc.2020.3762
  • A. Arya, J. Fellingham and J. Glover, Teams, repeated tasks, and implicit incentives, Journal of Accounting and Economics 23(1), 7–30, 1997.
  • Y.-K. Che and S.-W. Yoo, Optimal Incentives for Teams, American Economic Review 91(3), 525–541, 2001. https://doi.org/10.1257/aer.91.3.525
12 thms1 active userReviewed
ProbabilityReinforcement LearningStatistics·Captain: mikedeng1

Markovian Interference in Experiments: The Differences-In-Q’s Estimator Has Bias Second Order in the Impact of the InterventionResearch Paper

Motivation

An intervention inside a continuing system can change what happens after the moment at which it is assigned. In a search service, for example, an action shown now can alter the system state that later users encounter. A simple randomized experiment therefore mixes two effects: the immediate reward of treatment and the change in the distribution of future states. Farias, Li, Peng and Zheng model this setting as a finite Markov decision process and study how to estimate the long-run effect of always using the intervention from data collected while treatment is randomized Farias et al., 2022.

The paper calls the difference between treatment and control averages the Naive estimator. It can be biased at first order in the intervention's effect on transitions, because both averages use the state distribution generated by the randomized experiment. The differences-in-Q estimator uses state-action values instead of immediate rewards. Theorem 1 asserts that its population bias is at most second order in that transition effect under a geometric mixing assumption Farias et al., 2022, Theorem 1.

Setting

Let SSS be a finite state space. At each time, the system takes one of two actions: 000 is control and 111 is intervention. An action aaa at state sss earns a real reward r(s,a)r(s,a)r(s,a) and moves to the next state according to the row Pa(s,⋅)P_a(s,\cdot)Pa​(s,⋅) of a stochastic matrix PaP_aPa​. The control policy always selects 000; the intervention policy always selects 111. The experiment policy selects each action with probability one half independently at each decision, so its transition matrix and expected reward vector are

P1/2=12(P0+P1),r1/2=12(r0+r1).P_{1/2}=\tfrac12(P_0+P_1),\qquad r_{1/2}=\tfrac12(r_0+r_1).P1/2​=21​(P0​+P1​),r1/2​=21​(r0​+r1​).

Write ρ0\rho_0ρ0​, ρ1\rho_1ρ1​ and ρ1/2\rho_{1/2}ρ1/2​ for stationary probability distributions of these three matrices. The average treatment effect is the difference between the long-run average rewards under always intervening and always controlling:

ATE=ρ1⊤r1−ρ0⊤r0.\mathrm{ATE}=\rho_1^{\top}r_1-\rho_0^{\top}r_0.ATE=ρ1⊤​r1​−ρ0⊤​r0​.

For the experiment policy, Q1/2(s,a)Q_{1/2}(s,a)Q1/2​(s,a) is the expected excess reward when action aaa is taken first at state sss and the experiment policy is followed thereafter. Excess means reward relative to the experiment's stationary average reward ρ1/2⊤r1/2\rho_{1/2}^{\top}r_{1/2}ρ1/2⊤​r1/2​. The idealized differences-in-Q value is

D=∑s∈Sρ1/2(s)(Q1/2(s,1)−Q1/2(s,0)).D=\sum_{s\in S}\rho_{1/2}(s)\bigl(Q_{1/2}(s,1)-Q_{1/2}(s,0)\bigr).D=s∈S∑​ρ1/2​(s)(Q1/2​(s,1)−Q1/2​(s,0)).

This is the population quantity whose bias Theorem 1 bounds. It is distinct from the finite-sample estimator calculated from a trajectory Farias et al., 2022, §3.1–3.2.

The mixing condition, Assumption 1, says that for every state sss and time k≥0k\ge0k≥0, the total-variation distance between the kkk-step experiment law and its stationary law is at most CλkC\lambda^kCλk. The intervention impact is measured by a second total-variation bound, dTV(P1(s,⋅),P0(s,⋅))≤δd_{\mathrm{TV}}(P_1(s,\cdot),P_0(s,\cdot))\le\deltadTV​(P1​(s,⋅),P0​(s,⋅))≤δ for every sss Farias et al., 2022, Assumption 1 and Theorem 1.

Formalization targets

Second-order population bias

The goal is Theorem 1. With rmax⁡=max⁡s,a∣r(s,a)∣r_{\max}=\max_{s,a}|r(s,a)|rmax​=maxs,a​∣r(s,a)∣, it asks for one polynomial qqq, valid uniformly over all finite models and all admissible CCC, λ\lambdaλ and δ\deltaδ, such that

∣ATE−D∣≤q(log⁡C)(11−λ)2rmax⁡δ2.|\mathrm{ATE}-D|\le q(\log C)\left(\frac1{1-\lambda}\right)^2r_{\max}\delta^2.∣ATE−D∣≤q(logC)(1−λ1​)2rmax​δ2.

This formalizes the paper's statement that the unspecified constant depends polynomially on log⁡C\log ClogC. The polynomial is quantified before the state space and the model, so its coefficients cannot be chosen from a particular example.

Source milestones

Five subtargets record the paper's route to this statement: Lemma 1's stationary-distribution perturbation identity; the corrected norm bound of Appendix F, Lemma 2; the corrected average-treatment-effect expansion in Eq. (6); the identification of the experiment's relative value with a group-inverse expression; and the identity that makes DDD the first-order truncation Farias et al., 2022, pp. 13–15, 41. The goal and these milestones concern the idealized population estimator. Asymptotic normality and finite-sample estimation from Theorem 2 are outside this mission.

Significance

The result quantifies what the DQ adjustment buys in a dynamic experiment. When action-dependent transitions differ by at most δ\deltaδ in total variation, the population bias scales as δ2\delta^2δ2, with an explicit dependence on the experiment chain's mixing rate and the reward bound. This provides a statement against which variants of the estimator and sharper constants can be compared Farias et al., 2022, Theorem 1.

The theorem is proved in the cited paper; the task here is to give its claim and the supporting identities machine-checkable proofs. The finite-chain definitions, perturbation identity and group-inverse bound can be reused in other average-reward Markov-chain arguments. No machine-checked proof of this theorem or these milestones was found in the local Prove2Me catalog search for this mission.

Difficulty

The immediate-reward difference averages under ρ1/2\rho_{1/2}ρ1/2​, whereas the treatment effect compares rewards under ρ1\rho_1ρ1​ and ρ0\rho_0ρ0​. Replacing both stationary laws by ρ1/2\rho_{1/2}ρ1/2​ therefore loses a term of order δ\deltaδ in general. The relative-value and Q-function expressions account for that term, but their definitions involve infinite excess-reward series. A formal proof must establish their convergence from mixing and reconcile them with the matrix group inverse. It must also control the norm of that inverse with the paper's precise row norm; using a generic matrix norm would change the claim.

Formalization scope

The state type is finite, actions are Fin 2, and reward vectors take real values. The matrices P0P_0P0​ and P1P_1P1​ are row stochastic. Primitivity represents the §2 standing ergodicity convention for the control and intervention policies. A stationary distribution is a nonnegative vector summing to one, so an empty state space cannot satisfy the theorem's hypotheses. Total variation is half the rowwise ℓ1\ell_1ℓ1​ distance. The paper's ∥M∥1,∞\|M\|_{1,\infty}∥M∥1,∞​ is the maximum absolute row sum, and 1ρ⊤\mathbf1\rho^{\top}1ρ⊤ is a rank-one matrix. The group inverse is represented by (I−P+1ρ⊤)−1−1ρ⊤(I-P+\mathbf1\rho^{\top})^{-1}-\mathbf1\rho^{\top}(I−P+1ρ⊤)−1−1ρ⊤, used under hypotheses making the inverse valid Farias et al., 2022, Appendix A.

The relative value V1/2V_{1/2}V1/2​ and action value Q1/2Q_{1/2}Q1/2​ are sums of expected excess rewards, matching the reading of the paper's expectation formulas used in §3.3. They are not defined by the group inverse: the equivalence is a milestone. The idealized DQ value averages their action difference under ρ1/2\rho_{1/2}ρ1/2​; the ATE uses the stationary-distribution form stated on p. 13. The goal assumes 0<λ<10<\lambda<10<λ<1, as required by the mixing expression and the denominator. Its polynomial constant is uniform over all instances. These choices exclude an instance-dependent constant or a definition that builds the desired equality into VVV.

The Appendix F version of Lemma 2 is corrected with C≥1C\ge1C≥1: without it, the one-state case permits a negative stated upper bound. Its premise bounds the maximum row norm. The p. 14 total-variation version omits the factor of two needed to convert to that norm. Accordingly, the remainder inequality and Eq. (6) milestones use the corrected Appendix F premise; their verbatim fields preserve what the paper prints Farias et al., 2022, pp. 14, 41. Contributions that establish these identities and bounds under the stated hypotheses, including reusable finite-chain matrix results and summability facts, are within scope.

Selected references

  • V. F. Farias, A. A. Li, T. Peng and A. Zheng, Markovian Interference in Experiments, arXiv preprint arXiv:2206.02371v2, 2022. Preprint.
8 thms1 active userReviewed
EconomicsMachine Learning·Captain: mikedeng1

“Un”Fair Machine Learning Algorithms: With Endogenous Learning Effort, Equal Treatment Accepts a Larger Share of the Protected Group's Good Candidates than Equal Opportunity in a Risky MarketResearch Paper

Motivation

Lenders, employers and insurers increasingly screen applicants with learned scores, and regulators and the fair machine learning literature ask that such screening be fair across demographic groups. Two notions are standard. Equal treatment (ET) asks that the same decision rule be applied to everyone, regardless of group; the paper notes that it is what the law currently requires. Equal opportunity (EO), proposed by Hardt, Price and Srebro (2016), asks instead that qualified applicants be accepted at the same rate in every group. EO is often presented as the notion that protects a disadvantaged group better, because it corrects for differences in how well the screening technology separates good from bad applicants in each group.

Most analyses of these notions take the classifier as given. Fu, Aseri, Singh and Srinivasan point out that a profit-maximizing firm also chooses how much to invest in learning, and that a fairness constraint changes that choice. Their Theorem 2 identifies a regime in which, once the firm's learning response is taken into account, EO accepts no larger a share of the protected group's qualified applicants than ET does. The result is a short, fully explicit comparative-statics statement about a parametric model, which makes it a natural target for formal verification.

Setting

A bank screens loan candidates from two groups of equal (unit) size: a protected group ppp and a regular group rrr. A good candidate repays and earns the bank α>0\alpha>0α>0; a bad candidate defaults and costs it β>0\beta>0β>0. The proportions of bad candidates are dpd_pdp​ and drd_rdr​, with 0<dr<dp<10<d_r<d_p<10<dr​<dp​<1, and the expected profit and loss per group are

αp=α(1−dp),βp=βdp,αr=α(1−dr),βr=βdr,\alpha_p=\alpha(1-d_p),\quad \beta_p=\beta d_p,\quad \alpha_r=\alpha(1-d_r),\quad \beta_r=\beta d_r,αp​=α(1−dp​),βp​=βdp​,αr​=α(1−dr​),βr​=βdr​,

with the paper's assumption βr≥αr\beta_r\ge\alpha_rβr​≥αr​ (hence βp>αp\beta_p>\alpha_pβp​>αp​).

The bank chooses a learning effort s∈[0,1/(2γr)]s\in[0,1/(2\gamma_r)]s∈[0,1/(2γr​)]. In group A∈{p,r}A\in\{p,r\}A∈{p,r}, scores of bad candidates are uniform on [0,1−γAs][0,1-\gamma_A s][0,1−γA​s] and scores of good candidates uniform on [γAs,1][\gamma_A s,1][γA​s,1], where the learning rates satisfy 0<γp<γr0<\gamma_p<\gamma_r0<γp​<γr​: learning separates the regular group faster. The bank accepts a candidate of group AAA whose score exceeds a threshold cA∈[0,1]c_A\in[0,1]cA​∈[0,1], and pays the learning cost τ(s)=ks/(1−γrs)\tau(s)=ks/(1-\gamma_r s)τ(s)=ks/(1−γr​s). Its profit π(cp,cr,s)\pi(c_p,c_r,s)π(cp​,cr​,s) is equation (1) of the paper: expected profit from accepted good candidates minus expected loss from accepted bad candidates, summed over the two groups, minus τ(s)\tau(s)τ(s).

The coverage rate of group AAA is the fraction of its good candidates that are accepted,

ϕA=min⁡{1−cA1−γAs,1}.\phi_A=\min\Big\{\frac{1-c_A}{1-\gamma_A s},1\Big\}.ϕA​=min{1−γA​s1−cA​​,1}.

Under ET the bank must use cp=crc_p=c_rcp​=cr​; under EO it must equalize the coverage rates, 1−cr1−γrs=1−cp1−γps\frac{1-c_r}{1-\gamma_r s}=\frac{1-c_p}{1-\gamma_p s}1−γr​s1−cr​​=1−γp​s1−cp​​ (equation (6)). Writing (cC,sC)(c^{C},s^{C})(cC,sC) for the bank's optimal decision under constraint C∈{ET,EO}C\in\{ET,EO\}C∈{ET,EO}, the quantity of interest is ϕpC\phi^{C}_pϕpC​, the protected coverage rate at that optimum.

The paper focuses on the low-loss case βp≤αp+αr\beta_p\le\alpha_p+\alpha_rβp​≤αp​+αr​ (case (1), p. 17) and on learning costs in a middle range: with

A=αpγr−βpγr+βpγp,ρ=12−γp/γr,A=\alpha_p\gamma_r-\beta_p\gamma_r+\beta_p\gamma_p,\qquad \rho=\frac{1}{2-\gamma_p/\gamma_r},A=αp​γr​−βp​γr​+βp​γp​,ρ=2−γp​/γr​1​,

it assumes k=αrγr+σ2Ak=\alpha_r\gamma_r+\sigma^2Ak=αr​γr​+σ2A with σ∈[ρ,1)\sigma\in[\rho,1)σ∈[ρ,1), so that learning is neither so cheap that it separates perfectly nor so expensive that the market fails.

Formalization targets

Goal: Theorem 2 (p. 23)

Under the standing assumptions, the low-loss case and the cost range above, if

αpβp≤1−1−(2−σ)2σ2(1−σ2)(2−σ)2⋅γpγr,\frac{\alpha_p}{\beta_p}\le 1-\frac{1-(2-\sigma)^2\sigma^2}{(1-\sigma^2)(2-\sigma)^2}\cdot\frac{\gamma_p}{\gamma_r},βp​αp​​≤1−(1−σ2)(2−σ)21−(2−σ)2σ2​⋅γr​γp​​,

then for every optimal ET decision and every optimal EO decision

ϕpET ≥ ϕpEO.\phi^{ET}_p\ \ge\ \phi^{EO}_p .ϕpET​ ≥ ϕpEO​.

Milestones

  1. Threshold reductions (eqs. (4), (10), case (1), pp. 15–17). For each effort sss, the optimal ET threshold is 1−γrs1-\gamma_r s1−γr​s and the optimal EO thresholds are cp=1−γrs(1−γps)/(1−γrs)c_p=1-\gamma_r s(1-\gamma_p s)/(1-\gamma_r s)cp​=1−γr​s(1−γp​s)/(1−γr​s), cr=1−γrsc_r=1-\gamma_r scr​=1−γr​s; the resulting profits are explicit functions πET(s)\pi_{ET}(s)πET​(s) and πEO(s)\pi_{EO}(s)πEO​(s).
  2. Unimodality (proof of Theorem 1, p. 43) of πET\pi_{ET}πET​ and πEO\pi_{EO}πEO​ on [0,1/(2γr)][0,1/(2\gamma_r)][0,1/(2γr​)], and an interior optimum (p. 23): the optimal efforts exist, are positive, and sEO<1/(2γr)s^{EO}<1/(2\gamma_r)sEO<1/(2γr​).
  3. Closed forms (eqs. (51), (52), p. 44):
ϕpET=γrγr−γp[1−(k−αrγrA)1/2],ϕpEO=γrγr−γp[(βpγpk−αrγr+βpγr−αpγr)1/2−1].\phi^{ET}_p=\frac{\gamma_r}{\gamma_r-\gamma_p}\Big[1-\Big(\frac{k-\alpha_r\gamma_r}{A}\Big)^{1/2}\Big],\qquad \phi^{EO}_p=\frac{\gamma_r}{\gamma_r-\gamma_p}\Big[\Big(\frac{\beta_p\gamma_p}{k-\alpha_r\gamma_r+\beta_p\gamma_r-\alpha_p\gamma_r}\Big)^{1/2}-1\Big].ϕpET​=γr​−γp​γr​​[1−(Ak−αr​γr​​)1/2],ϕpEO​=γr​−γp​γr​​[(k−αr​γr​+βp​γr​−αp​γr​βp​γp​​)1/2−1].
  1. The difference in σ\sigmaσ (eqs. (53)–(54)) and the sufficient condition (eqs. (55)–(59), p. 45): under the hypothesis of Theorem 2, (βpγp/(σ2βpγp+(1−σ2)(βpγr−αpγr)))1/2≤2−σ\big(\beta_p\gamma_p/(\sigma^2\beta_p\gamma_p+(1-\sigma^2)(\beta_p\gamma_r-\alpha_p\gamma_r))\big)^{1/2}\le 2-\sigma(βp​γp​/(σ2βp​γp​+(1−σ2)(βp​γr​−αp​γr​)))1/2≤2−σ.

Significance

Theorem 2 is the paper's main statement about the protected group. It says that a constraint designed to raise the protected group's acceptance of qualified applicants can fail to do so once the firm re-optimizes its investment in learning: when lending to the protected group is risky enough relative to its return, the EO-constrained firm learns less, and the protected group's coverage rate is no higher than under ET. The paper uses it, together with its Theorem 3 on success rates, to argue that the choice between fairness notions should account for endogenous learning, and it explains the condition's dependence on the learning-efficiency gap γr−γp\gamma_r-\gamma_pγr​−γp​ and the expected loss βp−αp\beta_p-\alpha_pβp​−αp​.

The result is proved in the paper by first-order conditions and algebra. It has not been formalized. The formalization adds a machine-checked passage from the bank's joint optimization over thresholds and effort, with the piecewise-linear profit (1), to the closed-form comparison: the threshold reductions and the existence and location of the optimal efforts are asserted in the paper with little or no argument, and the mission makes each of them an explicit, checked statement.

Difficulty

The algebra of (53)–(59) is short. The work lies upstream of it. The profit (1) is a sum of min and max terms, and its maximization over thresholds must be carried out case by case on the positions of ccc relative to the four breakpoints γps<γrs≤1−γrs<1−γps\gamma_p s<\gamma_r s\le 1-\gamma_r s<1-\gamma_p sγp​s<γr​s≤1−γr​s<1−γp​s; under EO the thresholds are further tied by constraint (6). The first-order conditions (47)–(48) identify the optimal efforts only once unimodality and interiority are established, and these hold only in the stated cost range: at its endpoint σ=ρ\sigma=\rhoσ=ρ the ET optimum sits exactly at the boundary 1/(2γr)1/(2\gamma_r)1/(2γr​). Substituting the closed forms (51)–(52) directly into the conclusion skips all of this and is not the theorem.

Formalization scope

Everything is real-valued and lives in the namespace UnfairML.Coverage. One definitions file holds the parameters (Params: α,β,dp,dr,γp,γr\alpha,\beta,d_p,d_r,\gamma_p,\gamma_rα,β,dp​,dr​,γp​,γr​), the derived quantities, the standing assumptions (Standing), the low-loss case (LowLoss), the cost τ\tauτ, profit (1), the coverage rate, the EO constraint (6), the optimality predicates IsOptET and IsOptEO, the reduced profits πET,πEO\pi_{ET},\pi_{EO}πET​,πEO​ of case (1), and the cost range CostRange.

Conventions committed to:

  • effort ranges over the closed interval [0,1/(2γr)][0,1/(2\gamma_r)][0,1/(2γr​)] of Appendix A, not the half-open interval of §3.1 (on the half-open interval the ET problem has no optimum at σ=ρ\sigma=\rhoσ=ρ);
  • thresholds range over [0,1][0,1][0,1], and every optimality quantifier is restricted to these boxes, where all denominators 1−γs1-\gamma s1−γs are at least 1/21/21/2;
  • α>0\alpha>0α>0 and β>0\beta>0β>0 are added to the paper's standing assumptions;
  • the goal quantifies over all optimal decisions of the joint problem, with the coverage rate read off the optimal threshold and effort;
  • two misprints are corrected and labelled: the unmatched parenthesis in Theorem 2's bound is read as 1−(2−σ)2σ21-(2-\sigma)^2\sigma^21−(2−σ)2σ2, as in (56), and the prefactor of (54) is γr/(γr−γp)\gamma_r/(\gamma_r-\gamma_p)γr​/(γr​−γp​), as in (53).

A goal stated about maximizers of πET,πEO\pi_{ET},\pi_{EO}πET​,πEO​, or with (51)–(52) substituted, would be a different and much weaker statement and is ruled out. The cost range is satisfiable only when A>0A>0A>0; a sorry-free check that all hypotheses of the goal hold together for an explicit rational instance accompanies the development.

No Mathlib extension is needed beyond real analysis on intervals (monotonicity from derivatives, IsMaxOn). Contributions are welcome at every milestone; the threshold reductions are self-contained piecewise-linear arguments and a natural starting point.

Selected references

  • R. Fu, M. Aseri, P. V. Singh, K. Srinivasan, “Un”Fair Machine Learning Algorithms, SSRN working paper 3408275 (version of 25 Mar 2021); published in Management Science. https://ssrn.com/abstract=3408275 , https://doi.org/10.1287/mnsc.2021.4065
  • M. Hardt, E. Price, N. Srebro, Equality of Opportunity in Supervised Learning, NeurIPS 2016. https://arxiv.org/abs/1610.02413
10 thms1 active userReviewed
Probability·Captain: mikedeng1

Prepositioning and Local Purchasing for Emergency Operations Under Budget, Demand, and Supply Uncertainty: Above a Budget Threshold, Optimal Prepo Stock Is the Newsvendor Fractile of Net DemandResearch Paper

Motivation

Humanitarian organizations (HOs) such as the Red Cross or UNICEF keep prepositioned stock ("prepo") of relief items in distribution centres, so that they can fly supplies to a disaster area in the first days after a rapid-onset event. A second source is local purchasing in or near the affected region after the disaster strikes: it is cheaper per unit and supports the local economy, but local supply is uncertain (a severe event can destroy it), and buying it requires cash that the HO may not have at the right moment. Budgets of HOs are tight and partly random: a fixed budget at the start of a cycle, a steady inflow of donations, and an emergency fund raised once a disaster is in the news.

Eftekhar, Song and Webster (SSRN 3210309; published in Manufacturing & Service Operations Management, 2021, doi:10.1287/msom.2020.0956) model the HO's choice of a prepo level under budget, demand and local-supply uncertainty. Their single-cycle result answers a practical question: when is the classical newsvendor rule (stock the critical fractile of demand) the right prepositioning policy, once local supply and budget constraints are taken into account?

Setting

A prepo cost cycle starts when the HO chooses a prepo level xxx and ends after the relief period of the next disaster. The unit cost of prepo is normalized to c=1c=1c=1. The parameters are a holding cost i≥0i\ge0i≥0 per dollar-period; a local supply cost multiple 0<α<10<\alpha<10<α<1; a unit shortage cost v>1v>1v>1; an initial budget b≥0b\ge0b≥0, with x≤bx\le bx≤b; and a funds inflow rate γ≥0\gamma\ge0γ≥0.

On a probability space, the random time to the disaster TTT, the relief demand DDD, the local supply QQQ and the emergency fund RRR are nonnegative and integrable, and TTT is independent of (D,Q,R)(D,Q,R)(D,Q,R); μD=E[D]\mu_D=\mathbb E[D]μD​=E[D], μT=E[T]\mu_T=\mathbb E[T]μT​=E[T]. When the disaster strikes, the money available for local spend is

b^(x,R,T)=b+γT+R−x.\hat b(x,R,T)=b+\gamma T+R-x .b^(x,R,T)=b+γT+R−x.

The HO buys locally first, min⁡{D,Q,b^/α}\min\{D,Q,\hat b/\alpha\}min{D,Q,b^/α} units, leaving the local shortage S(x)=(D−min⁡{Q,b^/α})+S(x)=(D-\min\{Q,\hat b/\alpha\})^+S(x)=(D−min{Q,b^/α})+; prepo covers min⁡{x,S(x)}\min\{x,S(x)\}min{x,S(x)} and (S(x)−x)+(S(x)-x)^+(S(x)−x)+ is unmet. The expected cycle cost is

C(x)=E[iTx+αmin⁡{D,Q,b^/α}+min⁡{x,S(x)}+v(S(x)−x)+],C(x)=\mathbb E\bigl[iTx+\alpha\min\{D,Q,\hat b/\alpha\}+\min\{x,S(x)\}+v(S(x)-x)^+\bigr],C(x)=E[iTx+αmin{D,Q,b^/α}+min{x,S(x)}+v(S(x)−x)+],

and the HO solves Π: min⁡0≤x≤bC(x)\Pi:\ \min_{0\le x\le b}C(x)Π: min0≤x≤b​C(x). The auxiliary model relaxes the local budget constraint, replacing min⁡{Q,b^/α}\min\{Q,\hat b/\alpha\}min{Q,b^/α} by QQQ:

Ca(x)=αμD+iμTx+(1−α)E[(D−Q)+]+(v−1)E[(D−Q−x)+].C_a(x)=\alpha\mu_D+i\mu_Tx+(1-\alpha)\mathbb E[(D-Q)^+]+(v-1)\mathbb E[(D-Q-x)^+].Ca​(x)=αμD​+iμT​x+(1−α)E[(D−Q)+]+(v−1)E[(D−Q−x)+].

With β∗=iμT/(v−1)\beta^*=i\mu_T/(v-1)β∗=iμT​/(v−1), the number x+=FˉD−Q−1(β∗)x_+=\bar F^{-1}_{D-Q}(\beta^*)x+​=FˉD−Q−1​(β∗) is a (1−β∗)(1-\beta^*)(1−β∗)-fractile of the net demand D−QD-QD−Q, and the threshold budget is

bˉ=max⁡{αmin⁡{d,q}−r:(d,q,r)∈Ω}−γT‾+(x+)+,\bar b=\max\{\alpha\min\{d,q\}-r:(d,q,r)\in\Omega\}-\gamma\underline T+(x_+)^+,bˉ=max{αmin{d,q}−r:(d,q,r)∈Ω}−γT​+(x+​)+,

with Ω\OmegaΩ the support of (D,Q,R)(D,Q,R)(D,Q,R) and T‾\underline TT​ the lower end of the support of TTT.

Formalization targets

Goal: Proposition 2(b), corrected reading

If b≥bˉb\ge\bar bb≥bˉ, then

xˉ∗=min⁡{(x+)+,b}  minimizes C and Ca on [0,b],andxˉ∗=(x+)+  when max⁡{αmin⁡{d,q}−r}−γT‾≥0.\bar x^*=\min\{(x_+)^+,b\}\ \text{ minimizes } C \text{ and } C_a \text{ on } [0,b], \qquad\text{and}\qquad \bar x^*=(x_+)^+ \ \text{ when } \max\{\alpha\min\{d,q\}-r\}-\gamma\underline T\ge0 .xˉ∗=min{(x+​)+,b}  minimizes C and Ca​ on [0,b],andxˉ∗=(x+​)+  when max{αmin{d,q}−r}−γT​≥0.

The paper prints "x∗=xˉ∗=(FˉD−Q−1(β∗))+x^*=\bar x^*=(\bar F^{-1}_{D-Q}(\beta^*))^+x∗=xˉ∗=(FˉD−Q−1​(β∗))+". The last equality is false in a corner: if γ=0\gamma=0γ=0 and R=αD+1R=\alpha D+1R=αD+1 almost surely, then bˉ=(x+)+−1\bar b=(x_+)^+-1bˉ=(x+​)+−1, and any bbb with bˉ≤b<(x+)+\bar b\le b<(x_+)^+bˉ≤b<(x+​)+ makes (x+)+(x_+)^+(x+​)+ infeasible. The goal states the printed equality under the extra condition, and the optimality of xˉ∗\bar x^*xˉ∗ under b≥bˉb\ge\bar bb≥bˉ alone.

Milestones

  1. The cost identity of p. 7: C(x)=αμD+iμTx+(1−α)E[S(x)]+(v−1)E[(S(x)−x)+]C(x)=\alpha\mu_D+i\mu_Tx+(1-\alpha)\mathbb E[S(x)]+(v-1)\mathbb E[(S(x)-x)^+]C(x)=αμD​+iμT​x+(1−α)E[S(x)]+(v−1)E[(S(x)−x)+].
  2. The relaxation of p. 9: Ca(x)≤C(x)C_a(x)\le C(x)Ca​(x)≤C(x).
  3. Eq. (4): xˉ∗=min⁡{(x+)+,b}\bar x^*=\min\{(x_+)^+,b\}xˉ∗=min{(x+​)+,b} minimizes CaC_aCa​ on [0,b][0,b][0,b].
  4. The claim at (5): if b≥bˉb\ge\bar bb≥bˉ, then for 0≤x≤(x+)+0\le x\le(x_+)^+0≤x≤(x+​)+, x≤bx \le bx≤b, almost surely min⁡{D,Q}≤b^/α\min\{D,Q\}\le\hat b/\alphamin{D,Q}≤b^/α, hence S(x)=(D−Q)+S(x)=(D-Q)^+S(x)=(D−Q)+.
  5. The reduction of p. 10: if b≥bˉb\ge\bar bb≥bˉ, then C=CaC=C_aC=Ca​ on [0,min⁡{(x+)+,b}][0,\min\{(x_+)^+,b\}][0,min{(x+​)+,b}].
  6. Proposition 1, first clause: CCC is convex.

Significance

Proposition 2(b) says that a well-funded HO can plan prepositioning with a newsvendor rule on net demand D−QD-QD−Q: the optimal shortage probability is β∗=iμT/(v−1)\beta^*=i\mu_T/(v-1)β∗=iμT​/(v−1), set by holding cost, disaster frequency and shortage premium, and the budget matters only through the cap bbb. Below the threshold, the same rule gives an upper bound on optimal prepo (Proposition 2(a)), so bˉ\bar bbˉ separates the regime where the heuristic is exact from the one where it overstocks. The comparative statics of §4.2 and the dynamic policy of §5 build on this single-cycle analysis.

The paper's proofs are in an online supplement. This mission produces a machine-checked version of the threshold result without density assumptions, and with a corrected statement. No part of this model is formalized elsewhere: the platform's newsvendor results concern models without local supply, random budgets or a budget cap.

Difficulty

The cost CCC couples three nonsmooth effects: the cap b^/α\hat b/\alphab^/α on local purchases, which depends on xxx through the budget, the split of the shortage between prepo and unmet demand, and the expectation over a joint law with no density. The obvious argument, "above bˉ\bar bbˉ the cap never binds, so C=CaC=C_aC=Ca​ and eq. (4) applies", proves only that CCC and CaC_aCa​ agree on [0,xˉ∗][0,\bar x^*][0,xˉ∗]. For x>(x+)+x>(x_+)^+x>(x+​)+ the cap can bind, so CCC could in principle dip below C(xˉ∗)C(\bar x^*)C(xˉ∗) to the right of xˉ∗\bar x^*xˉ∗. Ruling this out needs the global inequality Ca≤CC_a\le CCa​≤C. Eq. (4) itself is a newsvendor argument at a generalized fractile: CaC_aCa​ is convex but not differentiable at atoms of D−QD-QD−Q, and the case β∗≥1\beta^*\ge1β∗≥1, where the inverse is −∞-\infty−∞, must be handled.

Formalization scope

All quantities are real; expectations are Bochner integrals over a probability measure μ\muμ. The standing assumptions, bundled in Params.Standing and Env.Standing, are: 0<α<10<\alpha<10<α<1, i≥0i\ge0i≥0, v>1v>1v>1, b≥0b\ge0b≥0, γ≥0\gamma\ge0γ≥0; D,Q,R,TD,Q,R,TD,Q,R,T measurable, integrable and almost surely nonnegative; TTT independent of (D,Q,R)(D,Q,R)(D,Q,R) (stated on p. 6, unused by the statements). The conventions are:

  • c=1c=1c=1 (the paper's normalization), so the model has no ccc.
  • The feasible set is [0,b][0,b][0,b]: prepo is a quantity, and every solution formula of the paper carries (⋅)+(\cdot)^+(⋅)+.
  • "x∗=xˉ∗x^*=\bar x^*x∗=xˉ∗" is read as "xˉ∗\bar x^*xˉ∗ is a minimizer" (IsMinOn), since CCC is convex but not strictly.
  • x+x_+x+​ is the least number satisfying the fractile inequalities P(D−Q>x+)≤β∗<P(D−Q>y)\mathbb P(D-Q>x_+)\le\beta^*<\mathbb P(D-Q>y)P(D−Q>x+​)≤β∗<P(D−Q>y) for y<x+y<x_+y<x+​, or a surrogate x+≤0x_+\le0x+​≤0 when β∗≥1\beta^*\ge1β∗≥1; it is not a closed-form infimum. When β∗=0\beta^*=0β∗=0 and D−QD-QD−Q is unbounded above, the paper's x+x_+x+​ is +∞+\infty+∞ and no real witness exists, so the statements are silent in that corner.
  • b≥bˉb\ge\bar bb≥bˉ is encoded as the existence of numbers MMM, TloT_{lo}Tlo​ with αmin⁡{D,Q}−R≤M\alpha\min\{D,Q\}-R\le Mαmin{D,Q}−R≤M and T≥TloT\ge T_{lo}T≥Tlo​ almost surely and M−γTlo+(x+)+≤bM-\gamma T_{lo}+(x_+)^+\le bM−γTlo​+(x+​)+≤b. This is equivalent to b≥bˉb\ge\bar bb≥bˉ (take MMM the maximum over the support and Tlo=T‾T_{lo}=\underline TTlo​=T​; conversely bˉ≤M−γTlo+(x+)+\bar b\le M-\gamma T_{lo}+(x_+)^+bˉ≤M−γTlo​+(x+​)+ because γ≥0\gamma\ge0γ≥0), and it involves no supremum.
  • The densities fDQRf_{DQR}fDQR​, fTf_TfT​ of the paper are dropped: every statement holds for arbitrary integrable nonnegative primitives, which is a generalization.

CCC is defined as the expectation of the operational cost (the first line of the display on p. 7), and CaC_aCa​ as the separate closed expression of p. 9; a formalization defining CCC by its closed form, or CCC as CaC_aCa​ above the threshold, would make the milestones trivial and is excluded.

Not formalized: the second clause of Proposition 1 (it needs the densities and derivatives (2)–(3)), Proposition 2(a), (c)–(e), the comparative statics of §4.2 and the dynamic model of §5. The development needs only Mathlib's integration and independence API; the newsvendor lemma at a generalized fractile (milestone 3) is reusable for other newsvendor models. Proofs of any milestone are welcome, as are a proof of Proposition 2(a) from the same definitions.

Selected references

  • M. Eftekhar, J.-S. Song, S. Webster, Pre-Positioning and Local-Purchasing for Emergency Operations Under Budget and Supply Uncertainty, SSRN 3210309, revision of Aug. 13, 2020. https://ssrn.com/abstract=3210309
  • M. Eftekhar, J.-S. Song, S. Webster, Prepositioning and Local Purchasing for Emergency Operations Under Budget, Demand, and Supply Uncertainty, Manufacturing & Service Operations Management, 2021. https://doi.org/10.1287/msom.2020.0956
  • J.-S. Song, The Effect of Leadtime Uncertainty in a Simple Stochastic Inventory Model, Management Science 40, 603–613, 1994 (the newsvendor monotonicity the paper invokes on p. 9).
8 thms1 active userReviewed
Algorithmic Game TheoryCombinatoricsProbability·Captain: mikedeng1

Prophet Inequalities for Independent and Identically Distributed Random Variables from an Unknown Distribution: Without Samples, No Stopping Rule Guarantees More Than 1/e of the Expected MaximumResearch Paper

Motivation

A prophet inequality compares the value obtained by an online decision maker with the largest value in a sequence that could be chosen by someone who sees the entire sequence. The online decision maker observes values one at a time and must decide whether to accept the current value before seeing future values. When the common distribution of the values is known, that distribution can inform the stopping rule. This mission concerns the case in which the distribution is unknown and the rule receives no advance samples. The restriction is operational: the same rule must work across every possible common distribution of the observations. Correa, Dütting, Fischer and Schewior show that the familiar 1/e1/e1/e success scale of the classical secretary problem is the sharp asymptotic limit for this setting.

The result matters to online selection when historical observations are unavailable. It says that the loss from not knowing the distribution cannot be removed merely by choosing a more elaborate rule based on the values seen so far. It identifies an asymptotic ceiling that applies to every randomized stopping rule, including rules that react to exact numerical values rather than only to their ranks. The paper also studies what changes when samples are supplied; this mission isolates its zero-sample upper bound. The source paper states the result as Theorem 2 on page 6 of arXiv:1811.06114v2.

Setting

Fix a horizon n≥1n\ge1n≥1. Independent observations X1,…,XnX_1,\ldots,X_nX1​,…,Xn​ have the same unknown law FFF on the nonnegative real numbers. A (k,n)(k,n)(k,n) stopping rule first receives kkk independent samples from that law and then sees the nnn observations in order. At time iii, the rule returns a number ri∈[0,1]r_i\in[0,1]ri​∈[0,1]. This is its conditional probability of stopping on XiX_iXi​, given the samples, the observed prefix X1,…,XiX_1,\ldots,X_iX1​,…,Xi​, and the fact that it has not already stopped. A rule with k=0k=0k=0 has no preliminary samples. Its behavior may depend on every observed value and may be randomized.

For fixed samples sss and observed values xxx, the conditional probability that the rule stops at iii is

Pr⁡(τ=i∣s,x)=(∏j<i(1−rj(s,x1,…,xj)))ri(s,x1,…,xi).\Pr(\tau=i\mid s,x) =\left(\prod_{j<i}(1-r_j(s,x_1,\ldots,x_j))\right) r_i(s,x_1,\ldots,x_i).Pr(τ=i∣s,x)=(j<i∏​(1−rj​(s,x1​,…,xj​)))ri​(s,x1​,…,xi​).

If it never stops, its payoff is X∞=0X_\infty=0X∞​=0. The benchmark is the prophet's maximum Mn=max⁡1≤i≤nXiM_n=\max_{1\le i\le n}X_iMn​=max1≤i≤n​Xi​. A rule has approximation guarantee α\alphaα when EF[Xτ]≥αEF[Mn]\mathbb E_F[X_\tau]\ge\alpha\mathbb E_F[M_n]EF​[Xτ​]≥αEF​[Mn​] for every allowed law FFF. The paper uses this model in §2, page 5, and develops the zero-sample upper bound in §3.2, pages 6–8. Correa et al.

Two restrictions of a rule appear in the supporting results. A rule is order oblivious when rearranging distinct, nonnegative values seen before the current observation does not change its current stopping probability. A rule is ε\varepsilonε value oblivious on a set VVV when, on histories of distinct values from VVV whose current value exceeds the earlier values, its stopping probability at time iii lies in [qi−ε,qi+ε)[q_i-\varepsilon,q_i+\varepsilon)[qi​−ε,qi​+ε) for some qi∈[0,1]q_i\in[0,1]qi​∈[0,1]. The qiq_iqi​ depend on the time, while the interval works for every qualifying history in VVV. These are Definitions 1 and 2 of the paper. Correa et al.

Formalization targets

The central target is the paper's Theorem 2. For every tolerance δ>0\delta>0δ>0, a single threshold n0n_0n0​ works for all sufficiently long horizons and all zero-sample rules:

∀δ>0 ∃n0 ∀n≥n0 ∀r ∃F:EF[Mn]>0,EF[Xτ]≤(e−1+δ)EF[Mn].\forall\delta>0\ \exists n_0\ \forall n\ge n_0\ \forall r\ \exists F: \quad \mathbb E_F[M_n]>0, \qquad \mathbb E_F[X_\tau]\le (e^{-1}+\delta)\mathbb E_F[M_n].∀δ>0 ∃n0​ ∀n≥n0​ ∀r ∃F:EF​[Mn​]>0,EF​[Xτ​]≤(e−1+δ)EF​[Mn​].

The adversarial law FFF is chosen after the rule rrr; the threshold n0n_0n0​ depends only on δ\deltaδ. The positive benchmark makes the ratio meaningful. The law in the formal target has finite support, as does the law constructed in the paper's proof.

The milestones follow the paper's stated results and displayed bounds. Lemma 2 supplies an order-oblivious rule with the same guarantee; Lemma 3 is the infinite Ramsey statement used for an infinite monochromatic set; and Lemma 1 supplies an ε\varepsilonε value-oblivious rule on an infinite set. Equation (1) bounds the expected maximum for the paper's hard distribution. The pointwise display before equation (5) bounds the effect of replacing an approximately value-oblivious rule by a record rule. Equation (4) gives the asymptotic secretary upper bound for that record rule. In the formal statements, the o(1)o(1)o(1) terms in (1) and (4) have explicit finite-horizon or ∀δ ∃n0\forall\delta\,\exists n_0∀δ∃n0​ meanings. Correa et al., pp. 6–10

Significance

The theorem establishes a ceiling on the worst-case approximation ratio of any zero-sample rule. Its quantifier order matters: a rule may perform well on particular distributions, yet no single rule can exceed 1/e1/e1/e uniformly over all unknown distributions for large nnn. Together with the paper's 1/e1/e1/e lower bound in Theorem 1, it identifies the sharp asymptotic guarantee without samples. It also gives a baseline against which the paper measures the value of additional samples. Correa et al., Theorems 1–2

The mathematical result is proved in the source paper; the work here is to give a machine-checkable statement and a decomposition that can support a Lean proof. The reusable pieces include a finite-law stopping model, exact conditional stopping probabilities, order and value obliviousness, a uniform-permutation success probability, and an infinite Ramsey statement. The theorem statements in this proposal remain open proof goals. Their compilation checks the representation and syntax, not their truth; solvers must still provide proofs.

Difficulty

The stopping rule class is large. Each rir_iri​ can use the exact numerical values of all observations seen so far, and those values range over a continuum. The standard secretary bound concerns decisions based on relative ranks, so it does not immediately bound a value-dependent rule. The upper bound must apply to every such rule while allowing the adversarial distribution to depend on it. A finite hard distribution also produces repeated observations with positive probability, whereas the rank comparison that motivates the secretary bound is simplest on distinct observations. The milestones expose both issues as precise statements without building them into the goal as assumptions. Correa et al., §3.2–3.3

Formalization scope

Lean represents values by real numbers and laws by a finite support in [0,∞)[0,\infty)[0,∞) with nonnegative masses summing to one. Expectations are finite sums over independent product weights. This finite-law class strengthens the existential law in Theorem 2 and restricts the distribution-uniform guarantees in Lemmas 1 and 2; the paper's upper-bound construction has finite support. The rules themselves are arbitrary real-valued functions on real sample and observation vectors, with outputs in [0,1][0,1][0,1]. They are not limited to deterministic, threshold, rank-based, or measurable rules. Indices start at zero in Lean, so Lean index 000 is the paper's time 111. Failure to stop has payoff zero.

The positive-benchmark clause EF[Mn]>0\mathbb E_F[M_n]>0EF​[Mn​]>0 rules out the point mass at zero, which would satisfy the printed existential inequality as 0≤00\le00≤0 for every rule and make the target empty of content. For the same reason, the formalization uses the actual expectation of the maximum and the actual expectation selected by the rule, rather than stipulating a closed-form success bound. A set V:Set  NV:\mathrm{Set}\;\mathbb NV:SetN may contain zero in Lean, though the paper denotes positive integers by N\mathbb NN; infinitude is unchanged by that one extra point. The paper's Definition 2 prints rir_iri​ where its quantified time is jjj; the formalization uses rjr_jrj​. The hard instance and record rule are defined from their parameters, not supplied as unrelated variables. The convention for a zero-length maximum is Lean's real supremum default, but the hard-instance bound explicitly requires n≥1n\ge1n≥1.

A complete development can use Mathlib's finite sums, finite products, permutations, real exponential, and finite-set machinery. The stochastic model and its obliviousness predicates can be reused for sample-complexity variants; the Ramsey theorem is useful independently. Contributions proving the listed milestones, strengthening the finite-law model to broader distributions, or connecting the record-rule bound to an existing secretary formalization are within scope.

Selected references

  • José Correa, Paul Dütting, Felix Fischer and Kevin Schewior, Prophet Inequalities for I.I.D. Random Variables from an Unknown Distribution, arXiv:1811.06114v2, 2021; published in Mathematics of Operations Research, 2022. arXiv preprint
9 thms1 active userReviewed
Algorithmic Game TheoryProbability·Captain: mikedeng1

Correlated Equilibria and Mean Field Games: A Simple Model: Every Limit Point of Symmetric ε_N-Correlated Equilibria in Restricted Strategies Is a Correlated Mean Field Game SolutionResearch Paper

Motivation

A correlated equilibrium (Aumann, 1974) is a profile of strategies chosen by a mediator: the mediator draws a joint recommendation from a known distribution, tells each player only their own component, and no player can lower their expected cost by systematically deviating from what they are told. Correlated equilibria contain the Nash equilibria, are computable by linear programming in finite games, and model situations with a coordinating device such as a traffic authority or a market designer.

Mean field games (Lasry–Lions, Huang–Malhamé–Caines, 2006) describe Nash equilibria of games with a large number of symmetric players who interact only through the empirical distribution of their states. The limit model replaces the NNN players by one representative player facing a flow of distributions. Campi and Fischer (arXiv:2004.06185) ask what the corresponding limit object is for correlated equilibria. Their answer is the correlated mean field game solution: a joint law of a recommendation and a random flow of measures, which, unlike a Nash mean field equilibrium, need not be deterministic. They prove that this notion is the right one in both directions: limits of NNN-player correlated equilibria are correlated solutions (Theorem 6.1), and every correlated solution is approximated by NNN-player approximate correlated equilibria (Theorem 7.1). This mission targets Theorem 6.1.

Setting

Fix a horizon T∈NT\in\mathbb NT∈N, nonempty finite sets X\mathcal XX (states) and Γ\GammaΓ (actions), and the noise space Z=[0,1]\mathcal Z=[0,1]Z=[0,1] with the uniform law ν\nuν. P(X)\mathcal P(\mathcal X)P(X) is the simplex of probability vectors on X\mathcal XX with dist(m,m~)=12∑x∣m(x)−m~(x)∣\mathrm{dist}(m,\tilde m)=\frac12\sum_x|m(x)-\tilde m(x)|dist(m,m~)=21​∑x​∣m(x)−m~(x)∣. The model data are a system function Ψ(t,x,m,a,z)∈X\Psi(t,x,m,a,z)\in\mathcal XΨ(t,x,m,a,z)∈X, a running cost f(t,x,m,a)f(t,x,m,a)f(t,x,m,a) and a terminal cost F(x,m)F(x,m)F(x,m), with Ψ\PsiΨ measurable and f,Ff,Ff,F bounded and measurable.

A restricted strategy is a map φ:{0,…,T−1}×X→Γ\varphi:\{0,\dots,T-1\}\times\mathcal X\to\Gammaφ:{0,…,T−1}×X→Γ; their finite set is R\mathcal RR. A strategy modification is any map u:R→Ru:\mathcal R\to\mathcal Ru:R→R.

The NNN-player game. Given an initial law mN\mathfrak m^NmN on XN\mathcal X^NXN and a correlated profile γN∈P(RN)\gamma^N\in\mathcal P(\mathcal R^N)γN∈P(RN), the mediator draws (Φ1,…,ΦN)∼γN(\Phi_1,\dots,\Phi_N)\sim\gamma^N(Φ1​,…,ΦN​)∼γN, independently of the initial states and of i.i.d. noises ξj(t)∼ν\xi_j(t)\sim\nuξj​(t)∼ν. Player jjj moves by

Xj(t+1)=Ψ(t,Xj(t),μj(t),Φj(t,Xj(t)),ξj(t+1)),μj(t)=1N−1∑l≠jδXl(t),X_j(t+1)=\Psi\big(t,X_j(t),\mu_j(t),\Phi_j(t,X_j(t)),\xi_j(t+1)\big),\qquad \mu_j(t)=\tfrac1{N-1}\textstyle\sum_{l\neq j}\delta_{X_l(t)},Xj​(t+1)=Ψ(t,Xj​(t),μj​(t),Φj​(t,Xj​(t)),ξj​(t+1)),μj​(t)=N−11​∑l=j​δXl​(t)​,

except that a deviating player iii uses u∘Φiu\circ\Phi_iu∘Φi​ instead of Φi\Phi_iΦi​. Its cost JiN(mN,γN,u)J_i^N(\mathfrak m^N,\gamma^N,u)JiN​(mN,γN,u) is the expected sum of running costs plus terminal cost. γN\gamma^NγN is an ε\varepsilonε-correlated equilibrium if JiN(mN,γN,Id)≤JiN(mN,γN,u)+εJ_i^N(\mathfrak m^N,\gamma^N,\mathrm{Id})\le J_i^N(\mathfrak m^N,\gamma^N,u)+\varepsilonJiN​(mN,γN,Id)≤JiN​(mN,γN,u)+ε for all iii and uuu, and symmetric if it is invariant under permutations of the players.

The mean field game. A correlated flow is ρ∈P(R×P(X)T+1)\rho\in\mathcal P(\mathcal R\times\mathcal P(\mathcal X)^{T+1})ρ∈P(R×P(X)T+1). The representative player starts from X(0)∼m0X(0)\sim\mathfrak m_0X(0)∼m0​, receives Φ\PhiΦ jointly with a random flow μ=(μ(0),…,μ(T))\mu=(\mu(0),\dots,\mu(T))μ=(μ(0),…,μ(T)), (Φ,μ)∼ρ(\Phi,\mu)\sim\rho(Φ,μ)∼ρ, independent of X(0)X(0)X(0) and of the noises, and moves by X(t+1)=Ψ(t,X(t),μ(t),u∘Φ(t,X(t)),ξ(t+1))X(t+1)=\Psi(t,X(t),\mu(t),u\circ\Phi(t,X(t)),\xi(t+1))X(t+1)=Ψ(t,X(t),μ(t),u∘Φ(t,X(t)),ξ(t+1)) with cost J(m0;ρ,u)J(\mathfrak m_0;\rho,u)J(m0​;ρ,u). ρ\rhoρ is a correlated solution with initial distribution m0\mathfrak m_0m0​ (Definition 4.1) if

  1. optimality: J(m0;ρ,Id)≤J(m0;ρ,u)J(\mathfrak m_0;\rho,\mathrm{Id})\le J(\mathfrak m_0;\rho,u)J(m0​;ρ,Id)≤J(m0​;ρ,u) for every uuu;
  2. consistency: with u=Idu=\mathrm{Id}u=Id, μ(t)(⋅)=P(X(t)∈⋅∣μ(0),…,μ(T))\mu(t)(\cdot)=\mathbb P\big(X(t)\in\cdot\mid\mu(0),\dots,\mu(T)\big)μ(t)(⋅)=P(X(t)∈⋅∣μ(0),…,μ(T)) for every ttt.

Formalization targets

Goal: Theorem 6.1

Assume (A1) ν{z:Ψ(t,x,m,a,z)≠Ψ(t,x,m~,a,z)}≤w(dist(m,m~))\nu\{z:\Psi(t,x,m,a,z)\neq\Psi(t,x,\tilde m,a,z)\}\le w(\mathrm{dist}(m,\tilde m))ν{z:Ψ(t,x,m,a,z)=Ψ(t,x,m~,a,z)}≤w(dist(m,m~)) for a measurable w:[0,∞)→[0,1]w:[0,\infty)\to[0,1]w:[0,∞)→[0,1] with w(s)→0w(s)\to0w(s)→0 as s→0+s\to0^+s→0+, and Ψ(t,⋅)\Psi(t,\cdot)Ψ(t,⋅) is τ⊗ν\tau\otimes\nuτ⊗ν-a.e. continuous for every probability τ\tauτ on X×P(X)×Γ\mathcal X\times\mathcal P(\mathcal X)\times\GammaX×P(X)×Γ; (A2) f,Ff,Ff,F continuous; (A3) γN\gamma^NγN is a symmetric εN\varepsilon_NεN​-correlated equilibrium with initial law mN\mathfrak m^NmN; (A4) εN→0\varepsilon_N\to0εN​→0; (A5) mN=⊗Nm0,N\mathfrak m^N=\otimes^N\mathfrak m_{0,N}mN=⊗Nm0,N​ with m0,N→m0\mathfrak m_{0,N}\to\mathfrak m_0m0,N​→m0​. Let

ρN=P∘(Φ1,μ1(0),…,μ1(T))−1,N≥2,\rho^N=\mathbb P\circ\big(\Phi_1,\mu_1(0),\dots,\mu_1(T)\big)^{-1},\qquad N\ge2,ρN=P∘(Φ1​,μ1​(0),…,μ1​(T))−1,N≥2,

computed with u=Idu=\mathrm{Id}u=Id. Then

{ρN}N≥2 is relatively compact in P(R×P(X)T+1),ρNk→ρ ⟹ ρ is a correlated solution.\{\rho^N\}_{N\ge2}\ \text{is relatively compact in }\mathcal P(\mathcal R\times\mathcal P(\mathcal X)^{T+1}),\qquad \rho^{N_k}\to\rho\ \Longrightarrow\ \rho\ \text{is a correlated solution}.{ρN}N≥2​ is relatively compact in P(R×P(X)T+1),ρNk​→ρ ⟹ ρ is a correlated solution.

Milestones

The milestones follow the proof: the coupling bound (2.1); the appendix lemmas on weak convergence (A.1, A.2); the coupling estimates (6.3) and (6.2) and the independence of Step Three; optimality of every limit point; the conditional-law lemmas (A.5, A.4); the pre-limit consistency identity of Step Four; Lemma A.3; consistency of every limit point.

Significance

Theorem 6.1 identifies the limit model of large symmetric games played with a mediator. It shows that correlation does not disappear in the limit: the flow of measures recommended by the mediator may remain random, and the limit object must record its joint law with the recommendation. Together with Theorem 7.1 it makes correlated mean field game solutions the exact counterpart of NNN-player correlated equilibria, as mean field equilibria are of Nash equilibria. The example of Section 5 of the paper exhibits a correlated solution with a non-deterministic flow that is not a mixture of deterministic-flow solutions.

The result is proved in the paper; to our knowledge no part of it, nor any correlated-equilibrium mean field result, has been formalized. The mission produces a machine-checked model of discrete-time finite-state mean field games with a mediator, and general-purpose lemmas absent from Mathlib: a mapping theorem for almost everywhere continuous maps that identifies limits of relations Yn=Ψ(Zn)Y_n=\Psi(Z_n)Yn​=Ψ(Zn​), converging together on varying probability spaces, limits of regular conditional distributions, and the conditional law of an exchangeable coordinate given the empirical measure.

Difficulty

Compactness is immediate because all spaces are compact. The content is in identifying the limit. Two obvious steps fail. First, the system function is discontinuous (as in Remark 6.1), so the dynamics do not pass to the limit by the continuous mapping theorem; only almost-everywhere continuity with respect to measures of the form τ⊗ν\tau\otimes\nuτ⊗ν is available. Second, a unilateral deviation by player 1 changes the empirical measures seen by all other players, and through them the whole flow, so it is not clear that the limit flow under a deviation is the limit flow without it. Third, conditional laws are not continuous under convergence in distribution, yet consistency, a statement about the conditional law of the state given the whole flow, must survive the limit.

Formalization scope

The Lean development lives in the namespace SimpleCorrMFG.Conv. P(X)\mathcal P(\mathcal X)P(X) is stdSimplex ℝ X with its subspace topology and Borel σ-algebra; flows are Fin (T+1) → P(X); restricted strategies are Fin T → X → Γ; times of actions and noises are Fin T (the noise ξ(t+1)\xi(t+1)ξ(t+1) has index ttt); players are Fin N and the paper's player 1 is index 0; ν\nuν is volume on unitInterval. Probability measures on R×P(X)T+1\mathcal R\times\mathcal P(\mathcal X)^{T+1}R×P(X)T+1 are Mathlib's ProbabilityMeasure with the topology of weak convergence, and a limit point is the limit of a subsequence with strictly increasing indices.

The paper defines costs and ρN\rho^NρN through "any realization" and notes that they do not depend on the choice. The formalization uses the canonical realization: the product law of initial states, recommendations (or the correlated flow) and noises, with the states computed by the recursion. The consistency condition is stated as P(X(t)=x, μ∈B)=E[1B(μ) μ(t)({x})]\mathbb P(X(t)=x,\ \mu\in B)=\mathbb E[\mathbf 1_B(\mu)\,\mu(t)(\{x\})]P(X(t)=x, μ∈B)=E[1B​(μ)μ(t)({x})] for every ttt, xxx and Borel BBB, which is the definition of a regular conditional distribution given the whole flow. (A3) is required for N≥2N\ge2N≥2, where the NNN-player game is defined.

A formalization in which the flow is conditioned only up to time ttt, in which the costs are integrals of possibly non-integrable functions, or in which "limit point" refers to a topology other than weak convergence would prove a different and weaker statement and is excluded. The standing assumptions that Ψ\PsiΨ is measurable and f,Ff,Ff,F are bounded and measurable are carried explicitly, so that no expected cost or law is a junk value.

Contributions are welcome on each milestone. The appendix lemmas are independent of the game and reusable. The written proof of (6.2) uses E[w(dist)]→0\mathbb E[w(\mathrm{dist})]\to0E[w(dist)]→0; since (A1) does not require w(0)=0w(0)=0w(0)=0, this step needs the observation that the indicator in (A1) vanishes when the two measures coincide.

Selected references

  • L. Campi, M. Fischer, Correlated equilibria and mean field games: a simple model, arXiv:2004.06185v2, 2021; Mathematics of Operations Research, 2022. https://arxiv.org/abs/2004.06185
  • R. J. Aumann, Subjectivity and correlation in randomized strategies, Journal of Mathematical Economics 1, 67–96, 1974. https://doi.org/10.1016/0304-4068(74)90037-8
  • S. Hart, D. Schmeidler, Existence of correlated equilibria, Mathematics of Operations Research 14(1), 18–25, 1989. https://doi.org/10.1287/moor.14.1.18
  • J.-M. Lasry, P.-L. Lions, Mean field games, Japanese Journal of Mathematics 2, 229–260, 2007. https://doi.org/10.1007/s11537-007-0657-8
  • D. Lacker, On the convergence of closed-loop Nash equilibria to the mean field game limit, Annals of Applied Probability 30(4), 1693–1761, 2020. https://doi.org/10.1214/19-AAP1541
  • P. Billingsley, Convergence of Probability Measures, Wiley, 1968.
  • O. Kallenberg, Foundations of Modern Probability, 2nd ed., Springer, 2001 (Lemma 11.11). https://doi.org/10.1007/978-1-4757-4015-8
18 thms1 active userReviewed
EconomicsStochastic Systems·Captain: mikedeng1

Design and Pricing of Discretionary Service Lines: Under SPT Without Customer Heterogeneity, the Optimal Service Line Has Variety, No Cutoff and a Concave Price Falling at the TopResearch Paper

Motivation

Many services are discretionary: the provider chooses how long to spend with a customer, and a longer service is worth more to the customer. Medical consultations, legal and tax advice, repair and diagnostic work, and personal services such as hair styling all have this shape. A firm offering such services designs a service line, a menu of service durations with a price for each, and runs it on one shared resource. Longer services are more valuable, but they also slow the queue for everyone else, and customers dislike waiting.

L. Debo and C. Li, in Design and Pricing of Discretionary Service Lines (SSRN 3054741, 2017; later published in Management Science, doi:10.1287/mnsc.2020.3670), study this problem by combining a Mussa–Rosen style product-line model with a single-server queue. A central question is whether congestion alone, with all customers identical, can make variety optimal. Under first-in-first-out (FIFO) service the answer is no: with homogeneous customers the optimal line collapses to a single service. Under the shortest-processing-time (SPT) priority rule the paper shows that the optimal line does offer variety. This mission formalizes that result.

Setting

Customers arrive as a Poisson process of rate Λ>0\Lambda>0Λ>0. A customer who receives a service of duration ttt gets value V(t,θˉ)=θˉt−bt2V(t,\bar\theta)=\bar\theta t-bt^2V(t,θˉ)=θˉt−bt2 with b>0b>0b>0, and pays a waiting cost ccc per unit of sojourn time, waiting plus service. All customers have the same quality sensitivity θˉ\bar\thetaθˉ: the paper's heterogeneity parameter Δ\DeltaΔ is 000. The standing assumption is 0<c<θˉ0<c<\bar\theta0<c<θˉ.

A service line is a shortest duration t‾\underline tt​, a longest duration tˉ\bar ttˉ, and a demand measure μ\muμ on [t‾,tˉ]⊆[0,∞)[\underline t,\bar t]\subseteq[0,\infty)[t​,tˉ]⊆[0,∞). When demand has a density λ(t)\lambda(t)λ(t), customers choosing durations in [t,t+dt][t,t+dt][t,t+dt] arrive at rate λ(t) dt\lambda(t)\,dtλ(t)dt. Its moments are

Λk=∫τk μ(dτ),k=0,1,2,\Lambda_k=\int\tau^k\,\mu(d\tau),\qquad k=0,1,2,Λk​=∫τkμ(dτ),k=0,1,2,

so Λ0\Lambda_0Λ0​ is the throughput and Λ1\Lambda_1Λ1​ the load on the server. A line is feasible if Λ0≤Λ\Lambda_0\le\LambdaΛ0​≤Λ (customers may be turned away) and Λ1<1\Lambda_1<1Λ1​<1 (the queue is stable).

The server uses non-preemptive SPT: whenever it frees up, it starts the shortest waiting service. By Phipps and Van Voorhis (1956), a customer with duration ttt waits in queue for

W(t)=Λ2/2(1−∫t‾tτλ(τ) dτ)2W(t)=\frac{\Lambda_2/2}{\big(1-\int_{\underline t}^{t}\tau\lambda(\tau)\,d\tau\big)^2}W(t)=(1−∫t​t​τλ(τ)dτ)2Λ2​/2​

on average, which is eq. (7) of the paper. The expected queue length is Q=∫W dμQ=\int W\,d\muQ=∫Wdμ. With Δ=0\Delta=0Δ=0 the paper's mechanism-design problem (its Proposition 1) reduces to the firm's problem

max⁡ Π=(θˉΛ1−bΛ2)−c (Λ1+Q)over feasible service lines,(9)\max\ \Pi=(\bar\theta\Lambda_1-b\Lambda_2)-c\,(\Lambda_1+Q)\quad\text{over feasible service lines},\tag{9}max Π=(θˉΛ1​−bΛ2​)−c(Λ1​+Q)over feasible service lines,(9)

and the price of duration ttt is

P(t)=θˉt−bt2−c (t+W(t)),P(t)=\bar\theta t-bt^2-c\,(t+W(t)),P(t)=θˉt−bt2−c(t+W(t)),

which leaves every customer zero surplus.

Formalization targets

Goal: Proposition 5

For every Λ>0\Lambda>0Λ>0, problem (9) has an optimal service line, and every optimal line has

  1. service variety, t‾<tˉ\underline t<\bar tt​<tˉ;
  2. no customer cutoff, Λ0=Λ\Lambda_0=\LambdaΛ0​=Λ;
  3. a price PPP that is concave on [t‾,tˉ][\underline t,\bar t][t​,tˉ], with
ddtP(tˉ)<0.\frac{d}{dt}P(\bar t)<0 .dtd​P(tˉ)<0.

There are also thresholds Λ‾,Λˉ>0\underline\Lambda,\bar\Lambda>0Λ​,Λˉ>0, depending on (θˉ,b,c)(\bar\theta,b,c)(θˉ,b,c), such that

ddtP(t‾)<0  for Λ∈(0,Λ‾),ddtP(t‾)>0  for Λ∈(Λˉ,∞).\frac{d}{dt}P(\underline t)<0\ \text{ for }\Lambda\in(0,\underline\Lambda),\qquad \frac{d}{dt}P(\underline t)>0\ \text{ for }\Lambda\in(\bar\Lambda,\infty).dtd​P(t​)<0  for Λ∈(0,Λ​),dtd​P(t​)>0  for Λ∈(Λˉ,∞).

The thresholds are existential, so the goal does not commit to their values.

Milestones

  • Corollary 1. For every feasible line, Q≥12{ln⁡(1−Λ1)}2Q\ge\tfrac12\{\ln(1-\Lambda_1)\}^2Q≥21​{ln(1−Λ1​)}2. The bound does not depend on Λ0\Lambda_0Λ0​, and it is attained by λ(t)∝1/t3\lambda(t)\propto1/t^3λ(t)∝1/t3 on a line with t‾<tˉ\underline t<\bar tt​<tˉ.
  • Root of (A–35). The equation F(ω)=0F(\omega)=0F(ω)=0 of the paper's Lemma A7 has a root ω∈(0,1)\omega\in(0,1)ω∈(0,1).
  • Lemma A7. Every optimal line is given in closed form by a root ω\omegaω of (A–35): Λ0=Λ\Lambda_0=\LambdaΛ0​=Λ, Λ1=1−ω\Lambda_1=1-\sqrt\omegaΛ1​=1−ω​, and explicit Λ2\Lambda_2Λ2​, t‾\underline tt​, tˉ\bar ttˉ.
  • Quadratic waiting time. At an optimum, W(t)=−α0+α2t2W(t)=-\alpha_0+\alpha_2t^2W(t)=−α0​+α2​t2 on [t‾,tˉ][\underline t,\bar t][t​,tˉ] with α2>0\alpha_2>0α2​>0 and 2α2tˉ=θˉ/c−12\alpha_2\bar t=\bar\theta/c-12α2​tˉ=θˉ/c−1.
  • Proposition 5 split into its parts: (i)–(ii), (iii) at the top end, and (iii) at the bottom end.

Significance

The result separates two sources of variety. Classical product-line theory obtains variety from heterogeneous tastes. Proposition 5 obtains it from operations alone: under SPT, short services jump the queue, so a spread of durations lowers total waiting below what any single duration achieves (Corollary 1 makes this exact). This outweighs the loss in service value from moving away from a single duration. The price result is the operational counterpart. Customers who choose the longest services wait the longest, so the price falls at the top of the line, and in small markets it falls along the whole line. This contrasts with FIFO, where the price always increases in duration.

Formalizing these results adds the following. The paper's proofs are long first-order-condition calculations over a constrained calculus-of-variations problem. They take existence of an optimum for granted, and they argue the bottom-end sign through Taylor approximations in the limits 2b/(Λc)→02b/(\Lambda c)\to02b/(Λc)→0 and →∞\to\infty→∞. A machine-checked proof would establish existence, rigorously derive the optimality conditions over all demand measures, and turn the asymptotic sign argument into a proof. As far as is known, none of these results, nor the SPT waiting-time formula, has a machine-checked proof.

Difficulty

The obvious approach is to optimize pointwise in λ(t)\lambda(t)λ(t). This fails because WWW at duration ttt depends on the whole demand below ttt through the cumulative load, and on Λ2\Lambda_2Λ2​, so the objective is a nonlocal, nonconvex functional of the demand schedule. A second obvious idea is to compare with the best single service. That comparison shows only that some non-degenerate line beats one particular collapsed line. It neither produces an optimum nor rules out an optimum with an atom. Existence also needs an argument: the feasible set of measures is not compact in any naive sense, because the support can drift and the load constraint is strict. Finally, the sign of P′(t‾)P'(\underline t)P′(t​) depends on where the root of the transcendental equation (A–35) lies, and the paper controls this only asymptotically.

Formalization scope

Everything is real-valued. A service line is a Lean structure with endpoints lo, hi and a measure μ : Measure ℝ. Admissibility requires:

  • μ\muμ is finite and lives on [t‾,tˉ][\underline t,\bar t][t​,tˉ] with 0≤t‾≤tˉ0\le\underline t\le\bar t0≤t​≤tˉ;
  • μ\muμ charges every right-neighbourhood of t‾\underline tt​ and every left-neighbourhood of tˉ\bar ttˉ, so the endpoints are the shortest and longest services actually offered;
  • Λ1<1\Lambda_1<1Λ1​<1.

Feasibility adds Λ0≤Λ\Lambda_0\le\LambdaΛ0​≤Λ. The waiting time is

W(t)=Λ2/2(1−L−(t))(1−L+(t)),W(t)=\frac{\Lambda_2/2}{(1-L^-(t))(1-L^+(t))},W(t)=(1−L−(t))(1−L+(t))Λ2​/2​,

with L−L^-L− and L+L^+L+ the loads of durations <t<t<t and ≤t\le t≤t. This is eq. (7) for densities. At atoms it is Cobham's non-preemptive priority wait, with ties served FIFO, and for a single service it is the M/D/1 value Λ2/(2(1−Λ1))\Lambda_2/(2(1-\Lambda_1))Λ2​/(2(1−Λ1​)).

Point masses are allowed on purpose. If demand were restricted to densities, a collapsed line would be infeasible and t‾<tˉ\underline t<\bar tt​<tˉ would hold by construction. Letting the endpoints float freely, beyond the support, would trivialize it in the same way. Both encodings are therefore excluded.

The following conventions are committed:

  • the reduced problem (9) is used instead of the mechanism of Proposition 1;
  • Δ=0\Delta=0Δ=0 is built in, with no parameter for θ‾\underline\thetaθ​;
  • VVV is uncapped;
  • the price derivatives at t‾\underline tt​ and tˉ\bar ttˉ are one-sided, taken within [t‾,tˉ][\underline t,\bar t][t​,tˉ], because PPP has a kink at tˉ\bar ttˉ;
  • existence of an optimum is stated explicitly;
  • uniqueness of the optimum or of the root of (A–35) is not claimed;
  • the hypotheses b>0b>0b>0 and Λ>0\Lambda>0Λ>0 are added, since they are implicit in the paper.

A complete development needs: integration against finite measures on R\mathbb RR; existence of optimal measures under moment and load constraints; first-order conditions for the nonlocal functional QQQ; and real analysis of FFF. The SPT waiting-time functional and Corollary 1's queue-length bound are reusable for other priority-queue design problems. Contributions are welcome on any milestone, in particular Corollary 1 and the existence part of Lemma A7.

Selected references

  • L. Debo and C. Li, Design and Pricing of Discretionary Service Lines, SSRN working paper 3054741, October 2017. https://ssrn.com/abstract=3054741 (published in Management Science, https://doi.org/10.1287/mnsc.2020.3670)
  • T. E. Phipps Jr. and W. R. Van Voorhis, Machine repair as a priority waiting-line problem, Operations Research 4(1), 76–86, 1956. https://doi.org/10.1287/opre.4.1.76
  • A. Cobham, Priority assignment in waiting line problems, Journal of the Operations Research Society of America 2(1), 70–76, 1954. https://doi.org/10.1287/opre.2.1.70
  • M. Mussa and S. Rosen, Monopoly and product quality, Journal of Economic Theory 18(2), 301–317, 1978. https://doi.org/10.1016/0022-0531(78)90085-6
10 thms1 active userReviewed
Economics·Captain: mikedeng1

Cover-Up of Vehicle Defects: The Role of Regulator Investigation Announcements: Harm and Signal-Reliability Thresholds Determine When the Manufacturer Covers Up Under the U.S. PolicyResearch Paper

Motivation

A manufacturer that receives evidence of a product defect must decide whether to disclose it. A regulator that receives a report must decide whether to investigate immediately. The regulator's announcement can itself change consumer demand while the investigation is under way, so a policy intended to reveal defects may change the manufacturer's incentive to report. Cho, DeMiguel, and Hwang study this interaction for vehicle defects, comparing a U.S. policy that announces an investigation with a U.K. policy that keeps it confidential. Their analytic model identifies circumstances in which the manufacturer conceals a signal even though the expected harm is substantial. This mission formalizes the U.S. equilibrium characterization in Proposition 2 of the authors' accepted manuscript.

Setting

A product is either defective, DDD, or nondefective, NNN. The prior probability of defect is PDP_DPD​. A manufacturer receives a private signal D~\widetilde DD indicating a possible defect. Its reliability is ρ∈[0,1]\rho\in[0,1]ρ∈[0,1], and after this signal the manufacturer's posterior probability of defect is

P(D∣D~)=ρ+(1−ρ)PD.P(D\mid\widetilde D)=\rho+(1-\rho)P_D.P(D∣D)=ρ+(1−ρ)PD​.

The product sells at price ppp over a unit-length life cycle. Consumers arrive at unit rate and have valuations uniformly distributed on [0,vˉ][0,\bar v][0,vˉ]. A defective unit causes expected harm h∈(0,hˉ]h\in(0,\bar h]h∈(0,hˉ]. The ordinary demand rate is d(p)=1−p/vˉd(p)=1-p/\bar vd(p)=1−p/vˉ. When the U.S. regulator announces an investigation, consumers account for possible harm during its mean duration lll, so the temporary demand rate is d(p,h)=1−(p+h)/vˉd(p,h)=1-(p+h)/\bar vd(p,h)=1−(p+h)/vˉ. The model assumes vˉ>p+hˉ\bar v>p+\bar hvˉ>p+hˉ, ensuring positive demand even during an announcement. These choices follow §3 of the manuscript.

After a positive signal, the manufacturer chooses report (RRR) or no report (NRNRNR). After a report, the regulator chooses immediate investigation (III) or no immediate investigation (NININI). A later voluntary investigation can occur if the product is defective. Its time has constant density h/((1−l)hˉ)h/((1-l)\bar h)h/((1−l)hˉ) on [0,1−l][0,1-l][0,1−l], while the probability of no such investigation is 1−h/hˉ1-h/\bar h1−h/hˉ. An investigation costs the regulator CCC. If a defect is found, the manufacturer recalls previously sold units at unit cost rrr and compensates consumer harm. A discovered cover-up carries penalty K1h+K2K_1h+K_2K1​h+K2​ with discovery probability θ\thetaθ. If no investigation takes place, the manufacturer bears fraction α\alphaα of consumer harm. These payoffs determine three U.S. manufacturer profits, πR,IUS\pi^{US}_{R,I}πR,IUS​, πR,NIUS\pi^{US}_{R,NI}πR,NIUS​, and πNRUS\pi^{US}_{NR}πNRUS​, from equations (1), (3), and (5) of the manuscript.

The regulator maximizes social welfare W=π+S−ΓW=\pi+S-\GammaW=π+S−Γ, the manufacturer's profit plus consumer surplus minus investigation cost. The two welfare values after a report are WR,IUSW^{US}_{R,I}WR,IUS​ and WR,NIUSW^{US}_{R,NI}WR,NIUS​. The regulator chooses III when these values tie. The manufacturer chooses RRR when its profits tie. The regulator's action after NRNRNR is NININI, since there is no report to investigate at time zero. These conventions are stated in §§4–5 and the proof of Proposition 2 of the manuscript.

Formalization targets

The regulator's threshold result, the U.S. half of Proposition 1, says that there are hIUS∈(0,hˉ)h_I^{US}\in(0,\bar h)hIUS​∈(0,hˉ) and a curve ρIUS\rho_I^{US}ρIUS​ on [hIUS,hˉ][h_I^{US},\bar h][hIUS​,hˉ], with values in [0,1][0,1][0,1] and ρIUS(hIUS)=1\rho_I^{US}(h_I^{US})=1ρIUS​(hIUS​)=1, such that

I⟺h≥hIUS and ρ≥ρIUS(h).I\quad\Longleftrightarrow\quad h\ge h_I^{US}\ \text{and}\ \rho\ge\rho_I^{US}(h).I⟺h≥hIUS​ and ρ≥ρIUS​(h).

Proposition 2 adds hRUS∈(0,hˉ)h_R^{US}\in(0,\bar h)hRUS​∈(0,hˉ) and a reporting curve ρRUS\rho_R^{US}ρRUS​ with the analogous domain and endpoint value. The goal is the unique subgame perfect equilibrium for every admissible hhh and ρ\rhoρ:

(R,I),h≥max⁡{hIUS,hRUS},ρ≥max⁡{ρIUS(h),ρRUS(h)};(R,NI),h<hIUSorh≥hIUS, ρ<ρIUS(h);(NR,I),hIUS≤h<hRUS, ρ≥ρIUS(h),orh≥hRUS, ρIUS(h)≤ρ<ρRUS(h).\begin{array}{ll} (R,I), & h\ge\max\{h_I^{US},h_R^{US}\},\quad \rho\ge\max\{\rho_I^{US}(h),\rho_R^{US}(h)\};\\ (R,NI), & h<h_I^{US}\quad\text{or}\quad h\ge h_I^{US},\ \rho<\rho_I^{US}(h);\\ (NR,I), & h_I^{US}\le h<h_R^{US},\ \rho\ge\rho_I^{US}(h),\\ & \quad\text{or}\quad h\ge h_R^{US},\ \rho_I^{US}(h)\le\rho<\rho_R^{US}(h). \end{array}(R,I),(R,NI),(NR,I),​h≥max{hIUS​,hRUS​},ρ≥max{ρIUS​(h),ρRUS​(h)};h<hIUS​orh≥hIUS​, ρ<ρIUS​(h);hIUS​≤h<hRUS​, ρ≥ρIUS​(h),orh≥hRUS​, ρIUS​(h)≤ρ<ρRUS​(h).​

The last profile records the regulator's response if a report had arrived; on the realized path the regulator does not investigate immediately. The milestone list follows the source's two welfare and profit identities, the two harm thresholds, Proposition 1's U.S. response, and the reporting rule in Step 1 of Proposition 2's proof. Each formula comes from the accepted manuscript, pp. 13, 15, 28, and 30–31.

Significance

The characterization locates the cover-up region in the harm–reliability plane. Under the U.S. announcement policy, a report can depress sales during an immediate investigation, while concealment risks a later penalty. The model shows how these forces produce an intermediate-reliability band in which the manufacturer conceals even a high-harm signal. The result can therefore be used to compare disclosure incentives under investigation policies using the same payoff primitives. The authors prove the result in the paper; the remaining task here is to formalize its stated assumptions, integral payoffs, threshold identities, and equilibrium claim in Lean. The local prior-art search found no existing formalization of this particular game.

Difficulty

The regulator's and manufacturer's choices each depend on a difference between payoffs defined by several integrals. The closed forms are cubic expressions in harm, and the threshold claims require their signs to be controlled on the full interval [0,hˉ][0,\bar h][0,hˉ]. Checking a few parameter values does not establish those interval-wide claims. At the equilibrium boundaries, both actors' tie rules matter: without them, the claimed unique strategy profile is not determined. The proof must also keep the thresholds independent of the point (h,ρ)(h,\rho)(h,ρ) being classified.

Formalization scope

The development uses real numbers for all model parameters and values. One Params record contains p,vˉ,hˉ,r,K1,K2,θ,α,C,l,PDp,\bar v,\bar h,r,K_1,K_2,\theta,\alpha,C,l,P_Dp,vˉ,hˉ,r,K1​,K2​,θ,α,C,l,PD​; neither hhh nor ρ\rhoρ is a field of that record. Params.Standing collects the source's sign and range restrictions, including 0<r<p0<r<p0<r<p, 0<l<10<l<10<l<1, θ,α∈[0,1]\theta,\alpha\in[0,1]θ,α∈[0,1], K1,K2≥0K_1,K_2\ge0K1​,K2​≥0, and vˉ>p+hˉ\bar v>p+\bar hvˉ>p+hˉ. It also requires 0<PD<10<P_D<10<PD​<1: the paper's definition of reliability divides by 2PD(1−PD)2P_D(1-P_D)2PD​(1−PD​), and its threshold fractions divide by 1−PD1-P_D1−PD​.

Profit and consumer-surplus expressions use intervalIntegral for the manuscript's valuation and voluntary-investigation integrals. Their integrands are polynomials or constants on finite intervals, so the usual nonintegrability default is irrelevant here. The posterior formula represents the signal law at the point needed by the theorem; the full joint signal distribution is not reconstructed. Likewise, the investigation lead time enters through its mean lll, as it does in the paper's expected-payoff formulas. The polynomial closed forms are named separately and linked to the primitive payoffs by milestone theorems.

IsSPNE is the tie-broken sequential best-response condition for the two decisions, with A3=NIA_3=NIA3​=NI fixed after no report. Proposition 2 quantifies the four thresholds before all hhh and ρ\rhoρ, constrains their relevant domains, and characterizes every equilibrium profile in each region. This prevents thresholds chosen separately at each point, a vacuous regulator curve, or an existence-only restatement. The reusable work is the interval-integral algebra and interval-wide polynomial threshold arguments. Contributions on those identities, the threshold theorems, and their equilibrium assembly are all within scope. The U.K. equilibrium and later welfare comparisons are separate results in the paper.

Selected references

  • Soo-Haeng Cho, Victor DeMiguel, and Woonam Hwang, Cover-Up of Vehicle Defects: The Role of Regulator Investigation Announcements, Management Science 67(6), 2021, 3834–3852. DOI: 10.1287/mnsc.2020.3672. This mission cites the authors' accepted manuscript, LBS Research Online eprint 1396, with its own printed page numbers.
9 thms1 active userReviewed
Optimization·Captain: mikedeng1

Promotion Optimization for Multiple Items in Supermarkets: Under Additively Separable Cross-Item Effects, All Higher-Order Promotion Contributions Vanish and App(2) = App(N)Research Paper

Motivation

Supermarkets run temporary price promotions on a large share of their assortment, and the choice of which item to discount, by how much and in which week is a recurring planning decision for category managers. Promotions on one item change the sales of the others: a discount on one brand of coffee draws customers away from a competing brand (substitution), while a discount on shampoo can raise the sales of conditioner (complementarity). Promotions also have effects over time, because customers who stockpile during a promotion buy less afterwards.

M. C. Cohen, J. J. Kalas and G. Perakis (SSRN 3061451; Management Science, 2021, doi:10.1287/mnsc.2020.3641) formulate the multi-item promotion problem as a nonlinear integer program and approximate it by a hierarchy of linear integer programs App(κ)\mathrm{App}(\kappa)App(κ), which add up the profit contributions of promoting up to κ\kappaκ items together. Their single-item predecessor, Cohen, Leung, Panchamgam, Perakis and Smith (Operations Research, 2017), corresponds to App(1)\mathrm{App}(1)App(1). The main structural result of the multi-item paper, its Theorem 1, says that under a common separability assumption on demand the hierarchy collapses at level two.

Setting

There are NNN items and a selling season of TTT periods. The retailer has enough inventory to meet demand throughout the season, as assumed in §2.1, so inventory does not enter the model. Item iii has a price ladder qi0,qi1,…,qiKiq^{i0},q^{i1},\dots,q^{iK^i}qi0,qi1,…,qiKi, where qi0=q0q^{i0}=q^0qi0=q0 is the regular price, common to all items, and the other points are promotion prices. A plan γ\gammaγ chooses a level γti∈{0,…,Ki}\gamma^i_t\in\{0,\dots,K^i\}γti​∈{0,…,Ki} for every item and period; the price of item iii at period ttt is pti=qiγtip^i_t=q^{i\gamma^i_t}pti​=qiγti​. Item iii has unit costs ctic^i_tcti​ and a memory MiM^iMi, and its demand at period ttt is a function

dti(pti,pt−1i,…,pt−Mii,pt−i)d^i_t\big(p^i_t,p^i_{t-1},\dots,p^i_{t-M^i},\mathbf p^{-i}_t\big)dti​(pti​,pt−1i​,…,pt−Mii​,pt−i​)

of its own current and MiM^iMi past prices and of the other items' current prices (Assumption 1: cross past prices do not enter). The total profit of a plan is

MPOP(γ)=∑i=1N∑t=1T(pti−cti) dti(pti,…,pt−Mii,pt−i),\mathrm{MPOP}(\gamma)=\sum_{i=1}^N\sum_{t=1}^T(p^i_t-c^i_t)\,d^i_t\big(p^i_t,\dots,p^i_{t-M^i},\mathbf p^{-i}_t\big),MPOP(γ)=i=1∑N​t=1∑T​(pti​−cti​)dti​(pti​,…,pt−Mii​,pt−i​),

and the problem (Multi-POP) maximizes it over plans satisfying the business rules: at most LiL^iLi promotions of item iii, at most one promotion of item iii in any Si+1S^i+1Si+1 consecutive periods, at most LTL_TLT​ promotions in total and at most CtC_tCt​ in period ttt.

A pattern σ\sigmaσ assigns a level σi\sigma_iσi​ to each item; its support S(σ)S(\sigma)S(σ) is the set of promoted items. The pure promotion vector ptσ\mathbf p^\sigma_tptσ​ uses σ\sigmaσ at period ttt and the regular price everywhere else, and p0\mathbf p^0p0 is the all-regular plan. The coefficient of σ\sigmaσ at ttt is the inclusion–exclusion sum

btσ=∑U⊆S(σ)(−1)∣S(σ)∣−∣U∣ MPOP(ptσ∣U),b^\sigma_t=\sum_{U\subseteq S(\sigma)}(-1)^{|S(\sigma)|-|U|}\,\mathrm{MPOP}\big(\mathbf p^{\sigma|_U}_t\big),btσ​=U⊆S(σ)∑​(−1)∣S(σ)∣−∣U∣MPOP(ptσ∣U​​),

where σ∣U\sigma|_Uσ∣U​ keeps the levels of σ\sigmaσ on UUU and is regular off UUU. With one promoted item this is btkj=MPOP(ptkj)−MPOP(p0)b^{kj}_t=\mathrm{MPOP}(\mathbf p^{kj}_t)-\mathrm{MPOP}(\mathbf p^0)btkj​=MPOP(ptkj​)−MPOP(p0), equation (5); with two it is equation (6). The App(κ) objective of a plan is

MPOP(p0)+∑t=1T∑σ: 1≤∣S(σ)∣≤κbtσ 1{γti=σi ∀i∈S(σ)},\mathrm{MPOP}(\mathbf p^0)+\sum_{t=1}^T\sum_{\sigma:\,1\le|S(\sigma)|\le\kappa}b^\sigma_t\,\mathbf 1\{\gamma^i_t=\sigma_i\ \forall i\in S(\sigma)\},MPOP(p0)+t=1∑T​σ:1≤∣S(σ)∣≤κ∑​btσ​1{γti​=σi​ ∀i∈S(σ)},

which is equation (4) for κ=2\kappa=2κ=2, and App(κ)\mathrm{App}(\kappa)App(κ) maximizes it over the same feasible set.

Formalization targets

Goal: Theorem 1

Assume the cross-item effects are additively separable,

dti(pti,…,pt−Mii,pt−i)=hti(pti,…,pt−Mii)+∑j≠iHtji(ptj),(8)d^i_t\big(p^i_t,\dots,p^i_{t-M^i},\mathbf p^{-i}_t\big)=h^i_t\big(p^i_t,\dots,p^i_{t-M^i}\big)+\sum_{j\neq i}H^{ji}_t(p^j_t),\qquad(8)dti​(pti​,…,pt−Mii​,pt−i​)=hti​(pti​,…,pt−Mii​)+j=i∑​Htji​(ptj​),(8)

for arbitrary functions htih^i_thti​ and HtjiH^{ji}_tHtji​. Then for every 2≤κ≤N2\le\kappa\le N2≤κ≤N and all business-rule data,

App(κ) objective=App(2) objective at every plan,argmax⁡App(κ)=argmax⁡App(2).\mathrm{App}(\kappa)\text{ objective}=\mathrm{App}(2)\text{ objective at every plan},\qquad \operatorname{argmax}\mathrm{App}(\kappa)=\operatorname{argmax}\mathrm{App}(2).App(κ) objective=App(2) objective at every plan,argmaxApp(κ)=argmaxApp(2).

This is the chain App(2)=App(3)=⋯=App(N)\mathrm{App}(2)=\mathrm{App}(3)=\dots=\mathrm{App}(N)App(2)=App(3)=⋯=App(N) of the paper.

Milestones

  1. The recursion before (16) (p. 38): for a nonempty support SSS, btσ=MPOP(ptσ)−MPOP(p0)−∑∅≠U⊊Sbtσ∣Ub^\sigma_t=\mathrm{MPOP}(\mathbf p^\sigma_t)-\mathrm{MPOP}(\mathbf p^0)-\sum_{\emptyset\ne U\subsetneq S}b^{\sigma|_U}_tbtσ​=MPOP(ptσ​)−MPOP(p0)−∑∅=U⊊S​btσ∣U​​, for any demand.
  2. Locality (p. 37): the coefficient is the sum of item–period contributions, and under (8) with ∣S∣≥2|S|\ge2∣S∣≥2 the contributions at periods other than ttt and of unpromoted items are zero.
  3. Order three, (15) (p. 37): under (8), every coefficient with three promoted items is zero.
  4. All orders (pp. 37–39): under (8), every coefficient with at least three promoted items is zero.
  5. The binary-IP remark (p. 14): if a function of binary variables is a sum of functions each depending on at most two variables, all its inclusion–exclusion coefficients of order at least three vanish.

Significance

The size of App(κ)\mathrm{App}(\kappa)App(κ) grows like NκN^\kappaNκ in the number of pairwise, triple and higher variables, and App(N)\mathrm{App}(N)App(N) has a variable for every subset of items. Theorem 1 shows that under (8) nothing is gained beyond App(2)\mathrm{App}(2)App(2), an integer program with a quadratic number of variables. Equation (8) covers the demand models used in practice that the paper cites, the log-linear model with linear cross terms and the linear cross-elasticities model. The rest of the paper's solution approach works with App(2)\mathrm{App}(2)App(2): integrality of its LP relaxation for substitutable items (Theorem 2), a rounding scheme and a parametric bound (§3); Theorem 1 is what makes App(2)\mathrm{App}(2)App(2) the complete cross-item model under (8).

The result is proved in the paper; its appendix carries out the order-three case explicitly and the induction step in outline, with "the details … omitted for conciseness". No machine-checked proof is known to exist. A formal proof removes the omitted cancellations and isolates the combinatorial core (milestone 5), which is a fact about pseudo-Boolean functions useful beyond promotions.

Difficulty

The coefficients are signed sums of 2∣S∣2^{|S|}2∣S∣ total profits over all NNN items and TTT periods, and each profit is a product of a price margin and a demand that depends on a window of past prices. The obvious idea, expanding the products directly, gives an unmanageable number of terms. Every contribution involving three or more promoted items has to cancel, including the contributions at later periods, which see a promotion only through the memory window, and the paper omits these cancellations in the general induction step. Without (8) the claim fails: the paper notes that for demand models violating it App(2)\mathrm{App}(2)App(2) is not necessarily equal to App(N)\mathrm{App}(N)App(N), and a demand with a three-way cross term already has nonzero order-three coefficients.

Formalization scope

Lean namespace PromoMulti.PairwiseExact. Items are Fin N and periods Fin T, 0-based (period ttt of the paper is index t−1t-1t−1); prices, costs and profits are real. A plan is a function assigning a level Fin (K i + 1) to each item and period, level 0 being the regular price q0q^0q0; this is the binary encoding γtik\gamma^{ik}_tγtik​ with ∑kγtik=1\sum_k\gamma^{ik}_t=1∑k​γtik​=1. Prices before the first period are q0q^0q0 (the appendix evaluates hti(pti,q0,…,q0)h^i_t(p^i_t,q^0,\dots,q^0)hti​(pti​,q0,…,q0)); Theorem 1 holds for any fixed history. The paper's pairwise variables γtkℓij\gamma^{k\ell ij}_tγtkℓij​ are separate binaries tied by the consistency constraints (7); for integral plans (7) forces them to be products, and the App(κ) objective uses that product directly. The paper writes App(κ)\mathrm{App}(\kappa)App(κ) out only for κ≤2\kappa\le2κ≤2; for κ≥3\kappa\ge3κ≥3 the formalization uses the inclusion–exclusion extension of (4) with the general coefficient of p. 38. The demand receives the whole current price vector; (8) reads only the coordinates j≠ij\ne ij=i. The ladder order qiKi<⋯<qi1<q0q^{iK^i}<\dots<q^{i1}<q^0qiKi<⋯<qi1<q0 is not imposed, nor any monotonicity, linearity or sign of hhh and HHH: Theorem 1 uses none. The business rules are those of (Multi-POP); the inter-item rules 2, 3 and 5 of §2.2 are not part of it.

The coefficients are defined by the closed alternating sum and the App(κ) objective sums every pattern with 1≤∣S∣≤κ1\le|S|\le\kappa1≤∣S∣≤κ; a formalization that defines App(κ) through pairs only, defines higher coefficients as zero, or defines coefficients by the recursion (16) makes the goal trivial and is ruled out. The goal does not claim that App(2) solves (Multi-POP), which is false when past prices matter.

A complete development needs finite inclusion–exclusion over Finset.powerset, the cancellation lemma of milestone 5 (reusable for any pseudo-Boolean or multi-level function that is a sum of low-arity terms), and the bookkeeping of which plan coordinates each item–period profit reads. Contributions of proofs of any milestone, of milestone 5 in greater generality, and of alternative arguments are welcome.

Selected references

  • M. C. Cohen, J. J. Kalas, G. Perakis, Promotion Optimization for Multiple Items in Supermarkets, Management Science, 2021; preprint SSRN 3061451. https://ssrn.com/abstract=3061451, https://doi.org/10.1287/mnsc.2020.3641
  • M. C. Cohen, N.-H. Z. Leung, K. Panchamgam, G. Perakis, A. Smith, The Impact of Linear Optimization on Promotion Planning, Operations Research 65(2), 2017. https://doi.org/10.1287/opre.2016.1573
7 thms1 active userReviewed
OptimizationProbability·Captain: mikedeng1

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

Motivation

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

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

Setting

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

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

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

Formalization targets

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

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

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

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

Significance

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

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

Difficulty

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

Formalization scope

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

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

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

Selected references

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

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