Fast Algorithms for Rank-1 Bimatrix Games: Binary Search Finds a Nash Equilibrium of a Rank-1 Game in Polynomial TimeResearch Paper
Motivation
A Nash equilibrium of a two-player game is a pair of choices from which neither player can improve by changing their own choice alone. Computing one equilibrium is a central task in algorithmic game theory. For unrestricted bimatrix games, their payoff tables may encode difficult equilibrium computations. The structure of a rank-one bimatrix game gives a more specific question: can one equilibrium be found in time polynomial in the binary description of the game, even when equilibria are not isolated? Adsul, Garg, Mehta, Sohoni and von Stengel answer this with their BINSEARCH algorithm in Fast Algorithms for Rank-1 Bimatrix Games, Theorem 19. Their analysis explicitly includes degenerate games, which can have continua of equilibria (p. 5).
The paper develops a geometric account of rank reduction, parameterized linear programs, the connected set of equilibria of the auxiliary games, and the binary search procedure. The present mission targets the algorithmic result. The separately stated results on enumeration, exponentially many equilibria, and a structure theorem are outside this mission (Adsul et al., §§6–9).
Setting
An m×n bimatrix game has payoff matrices A,B∈Rm×n. Player 1 chooses a row and player 2 chooses a column. A mixed strategy assigns nonnegative weights summing to one to a player's pure strategies. Write X⊆Rm and Y⊆Rn for the two simplices. Against mixed strategies x∈X and y∈Y, the payoffs are x⊤Ay and x⊤By. The pair is a Nash equilibrium when each strategy maximizes its owner's payoff against the other. These are the paper's definitions on pp. 4–5.
The games studied here have the form
(A,B)=(A,−A+ab⊤),a∈Rm,b∈Rn.
The sum of the two payoff matrices is ab⊤, so its rank is at most one. Zero vectors are allowed; the zero-sum case is included. A real parameter λ defines an auxiliary game (A,−A+1λb⊤). The set N consists of triples (λ,x,y) for which (x,y) is an equilibrium of that auxiliary game. The desired equilibria are the triples in N that also satisfy x⊤a=λ (equations (10)–(12)).
For each λ, a primal linear programPλ minimizes v subject to A⊤x+1v−s=bλ, x∈X, and s≥0. Its dualDλ maximizes λb⊤y+t subject to Ay+1t≤0 and y∈Y. Their optimal solutions describe the auxiliary equilibria. The sets M(λ) and N(λ) identify the inequalities that can be slack or the coordinates that can be positive on the dual optimal face. They define a face P(M,N) of the parameterized primal polyhedron (equations (17)–(29)).
Formalization targets
The goal is Theorem 19: for rational A,a,b of combined binary length L, and polynomial-time LP solvers returning extreme optimal solutions, Figure 2's BINSEARCH finds a Nash equilibrium of (A,−A+ab⊤) in polynomial time in L. In the formal statement, a polynomial p is chosen before the dimensions, game data, and admissible LP-selection oracle. It bounds the number of main-loop iterations, the bit length of every midpoint parameter passed to Pλ, and the bit length of every returned λ∗, including the parameter passed to the final Dλ∗:
∃p∈N[T]∀A,a,b,O∃k≤p(L):xk∗⊤a=λk∗,(xk∗,y) is an equilibrium of (A,−A+ab⊤)
for every optimal y returned by the final dual LP, with the stated bound on each intermediate parameter. The ordered milestones cover best responses (Lemma 1), rank reduction (Lemma 6 and Theorem 7), primal-dual optimality (Lemma 9), preservation of the bracket (Lemma 17), the segment test (Lemma 18), and separation of distinct breakpoints (proof of Theorem 19).
Significance
The theorem gives an algorithm whose performance guarantee depends on the input's bit length, not on the number of equilibria. This matters for degenerate games: a continuum of equilibria does not by itself supply an algorithm to find one. The auxiliary LPs also connect game-theoretic best responses to ordinary finite-dimensional optimization. These claims and their precise scope are in §§4–5 of the paper.
The paper proves the theorem on paper. This mission asks for a machine-checked version of its formal statements and, ultimately, the proof. The definitions of best responses, primal and dual feasible sets, optimal faces, breakpoints, and a rational-input LP oracle are reusable in other formalizations of parametric games. The draft theorem declarations contain proof placeholders; they are targets rather than completed machine-checked proofs.
Difficulty
Ordinary bisection finds an interval containing an equilibrium parameter, but it can continue indefinitely when the equilibrium lies at a breakpoint: the two bounds can remain in neighboring segments. Repeated midpoints also create parameters whose bit descriptions grow with the number of iterations. Figure 2 therefore uses additional LPs that search the current optimal face and, in a strict branch, replace the answer by a breakpoint. A correctness proof must cover every permitted extreme optimal answer from these LPs, including degenerate faces, and must bound the separation of rational breakpoints (pp. 17–22).
Formalization scope
Lean represents pure strategies by zero-based Fin m and Fin n, mixed strategies by real standard simplices, and payoffs by real matrices and vectors. The goal's input entries are rational and cast to reals for the LPs. It assumes m,n>0: the paper leaves this implicit, while its minimum over the entries of a and both mixed-strategy simplices require nonempty index sets. The game may be degenerate and may have rank zero.
LP optima are members of feasible sets whose objective is least or greatest on the full feasible objective image. An extreme LP solution also lies in the feasible set's extreme-point set. A selection oracle is constrained whenever an optimal extreme solution exists, and the goal asserts that every LP actually called during the run has such an answer. This excludes arbitrary values from an oracle at an infeasible or unbounded call. The initial bracket is the minimum and maximum entry of a; every branch and BR replacement follows Figure 2. The breakpoint endpoint symbols λ0=−∞ and λK+1=+∞ are represented by absent optional finite endpoints in Lemma 18.
The running-time clause is an iteration bound together with a bound on the binary size of the midpoint and returned LP parameters; it does not formalize a machine model or the assumed polynomial-time LP solver. The goal is about the specified BINSEARCH run for every admissible selection oracle. Existence of some Nash equilibrium or termination for one hand-picked oracle would not express Theorem 19. Lemma 6 uses λ=x⊤a, the condition used in its printed proof; with a freely fixed λ, its printed implication (a) to (b) is false. A full development needs finite-dimensional LP duality, extreme-point and rational-vertex bounds, convex optimal-face geometry, and control of the run invariant. Contributions proving these components are welcome.
Selected references
B. Adsul, J. Garg, R. Mehta, M. Sohoni and B. von Stengel, Fast Algorithms for Rank-1 Bimatrix Games, Operations Research, 2021; arXiv:1812.04611v4, the pinned source for this mission.
Directional Necessary Optimality Conditions for Bilevel Programs: A Local Minimizer Satisfies the Directional KKT Condition Under Directional Calmness of the Value-Function ReformulationResearch Paper
Motivation
A bilevel program is an optimization problem in which one of the constraints is itself an optimization problem. An upper-level decision maker (a leader) chooses x; a lower-level decision maker (a follower) responds with an optimal solution y of a problem parameterized by x; the leader's cost F(x,y) depends on both. Stackelberg games, toll setting on transportation networks, hyperparameter selection in machine learning, and many pricing and network design problems in operations research have this form. See Dempe, Foundations of Bilevel Programming (Kluwer, 2002), and Dempe and Zemkoho (eds.), Bilevel Optimization (Springer, 2020).
Necessary optimality conditions for bilevel programs are hard to obtain because the follower's optimality is not a standard constraint. The value function approach of Outrata (1990) replaces "y is optimal for the lower level" by the single inequality f(x,y)−V(x)≤0, where V is the optimal value of the lower level. This gives an equivalent single-level problem, but a well-known obstacle follows: Ye and Zhu (1995) showed that the standard nonsmooth constraint qualifications (nonsmooth MFCQ, equivalently NNAMCQ) fail at every feasible point of this reformulation. KKT-type conditions have therefore relied on calmness (Clarke 1983) or on partial calmness (Ye and Zhu 1995), both of which are strong.
Gfrerer (2013) introduced directional versions of regularity conditions, required only along one critical direction. Bai and Ye (arXiv:2004.01783, Mathematics of Operations Research 2022) carry this idea to the value function approach. They define calmness in a direction, prove a directional KKT condition for a general inequality-constrained problem under it, and apply this to the value-function reformulation of a bilevel program. This mission formalizes that chain, up to the paper's Theorem 5.1.
Setting
Let F,f:Rn×Rm→R, g:Rn×Rm→Rp and G:Rn×Rm→Rq be continuously differentiable. For each x, S(x) is the solution set of the lower level program(Px): minyf(x,y) subject to g(x,y)≤0. The bilevel program is
(BP)x,yminF(x,y)s.t.y∈S(x),G(x,y)≤0.
The value function is V(x)=infy{f(x,y)∣g(x,y)≤0}∈[−∞,+∞], and the value-function reformulation is
All norms are Euclidean, and B is the open unit ball. For a direction d and ε,δ>0, the directional neighbourhood is
Vε,δ(d)={z∈εB∣∥d∥z−∥z∥d≤δ∥z∥∥d∥}.
It is a cone of half-angle governed by δ around the ray through d, cut at radius ε; for d=0 it is the whole ball εB.
(VP) is calm at (xˉ,yˉ) in direction d if there are ε,δ,ρ>0 such that F(x,y)−F(xˉ,yˉ)+ρ∥α∥≥0 for every perturbation α∈εB of the right-hand sides and every (x,y)∈(xˉ,yˉ)+Vε,δ(d) that satisfies the perturbed constraints. The same definition (Definition 3.1) applies to a general problem (P): minφ(z) s.t. ϕ(z)≤0.
A map h is directionally Lipschitz at xˉ in direction u if it is Lipschitz on xˉ+Vε,δ(u) for some ε,δ>0. Its directional derivative is h′(xˉ;u)=limt↓0(h(xˉ+tu)−h(xˉ))/t.
The directional limiting subdifferential∂φ(xˉ;u) collects the limits of Fréchet subgradients ξk∈∂φ(xˉ+tkuk) with tk↓0, uk→u and φ(xˉ+tkuk)→φ(xˉ).
The critical coneC(xˉ,yˉ) of (VP) consists of the (u,v) with
∇f(xˉ,yˉ)(u,v)≤V′(xˉ;u);
∇gi(xˉ,yˉ)(u,v)≤0 and ∇Gj(xˉ,yˉ)(u,v)≤0 on the active indices;
∇F(xˉ,yˉ)(u,v)≤0.
Formalization targets
Goal: Theorem 5.1 (p. 22)
Let (xˉ,yˉ) be a local minimizer of (BP). Suppose V is directionally Lipschitz and directionally differentiable at xˉ in direction u, that (u,v)∈C(xˉ,yˉ), and that (VP) is calm at (xˉ,yˉ) in direction (u,v). Then there exist λV≥0, λg∈Rp and λG∈Rq with
NR−q(a;d)={ξ∣0≤ξ⊥a,ξ⊥d} for tangent d (p. 11, with eq. (1), p. 5).
Theorem 3.1 (p. 9): under directional calmness of (P), a local minimizer satisfies 0≤λ⊥ϕ(zˉ), λ⊥ϕ′(zˉ;u) and 0∈∇φ(zˉ)+∂⟨λ,ϕ⟩(zˉ;u).
The directional sum rule ∂(f−V)((xˉ,yˉ);(u,v))=∇f(xˉ,yˉ)+∂(−V)(xˉ;u)×{0} (proof of Theorem 5.2, p. 25).
A directionally Lipschitz function has ∂φ(xˉ;u)=∅ (proof of Theorem 4.2(i), p. 20).
Significance
Theorem 5.1 gives a KKT condition for bilevel programs under a regularity assumption checked in one critical direction only. Directional calmness is weaker than classical calmness, because the neighbourhood Vε,δ(u,v) is smaller than a ball. The conclusion is also sharper than the nondirectional KKT condition: the subdifferential of −V is the directional one, and the multipliers satisfy the extra orthogonality conditions with ∇g(xˉ,yˉ)(u,v) and ∇G(xˉ,yˉ)(u,v). Example 3.1 of the paper is a bilevel program in which partial calmness and calmness fail but calmness in a nonzero critical direction holds. Theorem 5.1 applies there, and the classical results do not. Section 5 of the paper derives verifiable sufficient conditions (directional quasi-normality, Theorems 5.2–5.3) from it.
The result is proved in the paper; nothing here is open mathematically. To our knowledge none of it has been machine-checked. A formal proof would check a chain that passes through Ekeland's variational principle, a Fermat rule and a chain rule for limiting subdifferentials, and a limiting argument with directional sequences. The general Theorem 3.1 is reusable for any inequality-constrained program with directionally Lipschitz constraints.
Difficulty
The obvious route is "calmness gives exact penalization, then Fermat's rule". For directional calmness this only says that (xˉ,yˉ) minimizes the penalized function on the directional neighbourhood, which is not a neighbourhood of (xˉ,yˉ). Fermat's rule cannot be applied at (xˉ,yˉ) itself, so the stationarity must be produced at points inside the cone that approach (xˉ,yˉ) along the direction, and then passed to the limit. That passage needs the multipliers to be bounded and the limiting subgradients to be directional ones.
The bilevel step adds two obstacles. The constraint f−V is nonsmooth and extended-valued, so its subdifferential has to be split exactly into ∇f and the x-part of ∂(−V). And when λV=0 the conclusion still requires an element of ∂(−V)(xˉ;u), which exists only because V is directionally Lipschitz.
Formalization scope
Spaces. Constraint values live in EuclideanSpace ℝ (Fin q) (E q). The pair (x,y) lives in WithLp 2 (E n × E m), the Euclidean product; the bare product type would carry the sup norm. Theorem 3.1 and its milestones are stated on any finite-dimensional real inner product space, which is linearly isometric to RN; this lets the goal apply Theorem 3.1 on the product.
Value function.V is an EReal-valued infimum: +∞ when the lower level is infeasible, −∞ when it is unbounded. The constraint f−V≤0 of (VP) is evaluated in EReal. "V directionally Lipschitz" includes finiteness of V on xˉ+Vε,δ(u), which Definition 2.4 leaves implicit because it is written for real-valued maps. Directional differentiability is that of V as a real function on that set, and its value V′(xˉ;u) is passed explicitly and enters the critical cone.
Encodings.tk↓0 is tk>0, tk→0. The Fréchet subgradient is the published NonconvexSplitting.Shared.IsRegularSubgrad, and the directional normal cone is the published SetConstrSOC.Directional.dirLimNormal. Each ⊥ is an inner product, and ∇gTλg is ∑i(λg)i∇gi. "0∈…+λV∂(−V)(xˉ;u)×{0}+…" is stated as the existence of one ξ∈∂(−V)(xˉ;u) that makes the sum zero, including when λV=0.
Printed slips. The critical cone of (VP) on p. 22 prints "F(xˉ,yˉ)(u,v)≤0", read as ∇F(xˉ,yˉ)(u,v)≤0 (as in Example 3.1). The critical cone on p. 8 prints C(z) and ∇φ(z), read as C(zˉ) and ∇φ(zˉ).
Generalizations. Milestone 6 assumes only that V(xˉ) is finite, and milestone 7 is stated for every directionally Lipschitz function.
Ruled out. Dropping the direction from the subdifferential, dropping the value convergence φ(xˉ+tkuk)→φ(xˉ), restricting the calmness perturbation α to 0, or allowing λV=0 without an element of ∂(−V)(xˉ;u) would each give a different, weaker or vacuous statement. The definitions here keep all four.
A complete development needs Ekeland's variational principle (on the platform as EkelandVP.General.ekeland_variational_principle) and the Fréchet and limiting subdifferential calculus: the Fermat rule, the sum rule with a smooth function, and the chain rule for a Lipschitz composition. It also needs the fact that Lipschitz functions have bounded subgradients. These are reusable well beyond this mission. Proofs of any milestone are welcome, as are proofs of the subdifferential calculus lemmas as separate theorems.
Selected references
K. Bai, J. J. Ye, Directional necessary optimality conditions for bilevel programs, arXiv:2004.01783v3; Mathematics of Operations Research 47 (2022). https://arxiv.org/abs/2004.01783
H. Gfrerer, On directional metric regularity, subregularity and optimality conditions for nonsmooth mathematical programs, Set-Valued and Variational Analysis 21 (2013) 151–176. https://doi.org/10.1007/s11228-012-0220-5
J. V. Outrata, On the numerical solution of a class of Stackelberg problems, Zeitschrift für Operations Research 34 (1990) 255–277. https://doi.org/10.1007/BF01416737
Consumer Equilibrium, Demand Effects, and Efficiency in Group Buying: Existence and Uniqueness of the Dynamic Threshold Sign-Up Equilibrium of a Two-Threshold Group Buying EventResearch Paper
Group buying with sign-up thresholds
In a group-buying event a retailer offers a product at a discount that materializes only if enough customers sign up before a deadline. Platforms such as Taobao and JD run such events with several deal levels: the more customers join, the lower the final price. Each arriving customer must decide whether to join without knowing how many others will follow, so the sign-up decisions form a dynamic game among customers who arrive one at a time.
Much of the theory of group buying works with batch sign-ups, where all customers decide simultaneously (Anand and Aron 2003; Jing and Xie 2011), or compares simultaneous and sequential mechanisms (Hu, Shi and Wu 2013). Ming and Tunca (SSRN 3352047; published in Manufacturing & Service Operations Management, doi:10.1287/msom.2022.1083) model the event in continuous time with a deposit and two deal thresholds, as on Taobao. They characterize the customers' equilibrium sign-up behaviour as a function of elapsed time and the current sign-up count, and use that characterization for structural estimation on Taobao data. This mission formalizes the theoretical part: Lemma 1 and Proposition 1 of §3.
The model
The event runs on a time window [0,T], T>0. Customers arrive according to a Poisson process with rate λg>0. Each customer has unit demand and a reservation utilityu drawn from a probability law μ on R with c.d.f. F; the outside option is worth 0.
A customer who joins pays a non-refundable depositd>0. The platform fixes two sign-up thresholdsM1≤M2, natural numbers with M1>0. The retailer announces a base pricep0 and a deal discountδ, which give the deal prices
p1=p0−δ,p2=p1−δ,p2≥d.
If the total number N of sign-ups by time T is below M1 the price is p0, if M1≤N<M2 it is p1, and if N≥M2 it is p2. After the event, a customer who joined either pays the balance or walks away and loses the deposit, so his surplus is max{u−p,−d}.
A customer arriving at time t sees the number Nt=k of earlier sign-ups. Write πk1(t) for the probability that only the first deal happens, and πk2(t) for the probability that the second deal happens, given Nt+=k sign-ups on [0,t]. Joining moves the count to k+1, so the expected utility of signing up is
and the same equation (5) for πk1 when k<M1. The boundary conditions are πk1=0, πk2=1 for k≥M2, and πk1=1−πk2 for M1≤k<M2. A dynamic consumer equilibrium is a family (πk1,πk2)k≥0 of [0,1]-valued measurable functions satisfying (2), (4), (5) and these boundary conditions on [0,T].
Formalization targets
Goal: Proposition 1
For d>0 and 0<δ<p0/2:
a dynamic consumer equilibrium exists, and any two agree on [0,T];
in equilibrium a customer signs up if and only if u≥uˉk,t, where uˉk,t is the explicit threshold (3) evaluated at (πk+11(t),πk+12(t));
Lemma 1 (p. 9): for probabilities a,b≥0 with a+b≤1, V≥0 if and only if u≥uˉ(a,b), and uˉ(a,b)∈[p2,p0].
Boundary condition (i) (p. 8): πk1(T)=0 for k<M1 and πk2(T)=0 for k<M2.
(4) ⇔ (A.14) (proof of Proposition 1): the conditioning equation and the closed form (6) have the same bounded solutions.
(7) (proof of Proposition 1): μ{u:V≥0}=1−F(uˉ).
Hk(t)=1−F(p2) for k≥M2−1 (p. 9).
Significance
Proposition 1 turns an equilibrium of a continuous-time game, defined implicitly by the conditioning equations, into a backward recursion over the sign-up count that can be computed. The structural estimation of §4 uses this recursion: the likelihood of the observed sign-up times is built from the equilibrium intensities λgHk(t), so without the proposition the estimator has no well-defined object. The threshold structure of Lemma 1 also underlies the paper's discussion of drop-outs after the event.
The result is proved on paper; nothing in this model has been formalized. The paper's proof differentiates (4) without stating any regularity of π or H, and leaves implicit the facts that the beliefs stay in the probability simplex along the induction and that Hk is measurable in t. A machine-checked proof settles these points. Printed slips in (6) and (A.14) are corrected in the statements (see Formalization scope).
Difficulty
The obvious argument is the paper's: differentiate (4), solve the resulting linear ODE with an integrating factor, and induct backwards from k=M2. This argument assumes that πk2 is differentiable, which is not known a priori. Only measurability and boundedness are available, so the equivalence of (4) and (6) has to be proved at the level of integral equations: uniqueness through a Volterra-type estimate for bounded measurable solutions, and existence by checking that the closed form solves (4). The induction also has to carry two invariants that the paper does not mention. The beliefs (πk+11,πk+12) must stay in the simplex so that Lemma 1 applies at the next step, and Hk must be measurable so that the integrals in (4)–(6) mean anything. Lemma 1 itself is a three-branch case analysis with divisions by πk+12 and πk+11+πk+12.
Formalization scope
Everything lives in the namespace GroupBuyEq.Signup; one definitions file, GroupBuyEq.Signup.Model, holds the objects.
Parameters. A structure Params holds T, λg (lam), M1,M2∈N, p0, δ and d. p1,p2 are derived. Standing bundles 0<T, 0<λg, 0<M1≤M2, d>0, 0<δ<p0/2 and d≤p2. T>0 and λg>0 are implicit on the page.
Utility law.μ is a probability measure on R without atoms (NullSingletonClass). This is weaker than the paper's density assumption. F is Mathlib's ProbabilityTheory.cdf μ.
Equilibrium. It is the solution of the conditioning equations (2), (4), (5) with boundary conditions (ii)–(iii), with all quantities in R. The Poisson process is not modelled, and neither is the identification of πki as its conditional probabilities. (4) is imposed only for k<M2 and (5) only for k<M1: at k≥M2 the boundary value π2=1 contradicts (4). The beliefs must be measurable and [0,1]-valued on [0,T], so that the integrals are genuine. π1+π2≤1 is not imposed; it follows. Uniqueness means agreement on [0,T].
Corrected slips. (6) is stated with Hk where the page prints Hk+1: the next arrival after Nt=k joins with probability Hk, as in (4), (A.10) and (A.14). (A.14) is stated with one factor λg instead of the printed two.
Lemma 1 is stated for d>0: at d=0, which the printed branch "0≤d" allows, every customer has V≥0 and the equivalence fails.
Not trivializations. The equilibrium is not defined by (6), which would make existence definitional, and Hk is not defined by (7), which would bypass Lemma 1: Hk is the μ-measure of {u:Vk(u,t)≥0}.
A complete development needs:
interval integrals with a parametric inner integral;
a Gronwall or Volterra uniqueness lemma for bounded measurable solutions;
measurability of t↦μ{u:V(a(t),b(t),u)≥0};
the case analysis of Lemma 1.
The equivalence (4) ⇔ (6) is a generic statement about linear integral equations with an exponential kernel and is reusable beyond this mission. Contributions to any milestone are welcome.
K. S. Anand and R. Aron, Group buying on the web: A comparison of price-discovery mechanisms, Management Science 49(11), 1546–1562, 2003. https://doi.org/10.1287/mnsc.49.11.1546.20582
X. Jing and J. Xie, Group buying: a new mechanism for selling through social interactions, Management Science 57(8), 1354–1372, 2011. https://doi.org/10.1287/mnsc.1110.1366
M. Hu, M. Shi and J. Wu, Simultaneous vs. sequential group-buying mechanisms, Management Science 59(12), 2805–2822, 2013. https://doi.org/10.1287/mnsc.2013.1740
Stochastic Load Balancing on Unrelated Machines: An Effective-Size LP and Its Rounding Give a Constant-Factor Approximation to the Minimum Expected MakespanResearch Paper
Motivation
Load balancing asks for an assignment of n jobs to m machines that keeps the largest machine load, the makespan, small. On unrelated machines the processing time of a job may depend arbitrarily on the machine; the deterministic problem has the classical 2-approximation of Lenstra, Shmoys and Tardos (1990). In many applications (virtual-circuit routing, assigning customers to warehouses, cloud jobs) the processing times are not known when the assignment is made, only their distributions are. The assignment is fixed up front, the sizes are then revealed, and the quantity to control is the expected makespan.
Timeline:
Kleinberg, Rabani and Tardos (1997/2000) gave the first constant-factor approximation for the expected makespan on identical machines, introducing truncated and exceptional parts and an effective size measured at the parameter k=m.
Gupta, Kumar, Nagarajan and Shen (SODA 2018; arXiv:1904.07271) gave the first O(1)-approximation on unrelated machines (Theorem 1), the result formalized here, together with a budgeted variant and an O(q/logq)-approximation for q-norms.
Molinaro (2019) obtained an O(1)-approximation for the expected q-norm for all q≥1, combining the techniques of this paper with a different notion of effective size (the L-function method).
Setting
There are machines [m] and jobs [n]. On a probability space, the random variable Xij≥0 is the size of job j on machine i. Jobs are independent: the vectors (Xij)i∈[m] for different j are independent, while the sizes of one job on different machines may be correlated. An assignmentσ:[n]→[m] puts the jobs Ji=σ−1(i) on machine i, and its expected makespan is
E[i∈[m]maxj∈Ji∑Xij].
Every size splits into a truncated partXij′=Xij1(Xij≤1) and an exceptional partXij′′=Xij1(Xij>1). The effective size of a random variable Y at an integer k≥2 is
βk(Y)=logk1logE[e(logk)Y],β1(Y)=E[Y].
The algorithm works at a scale M>0 on the sizes Xij/M. With zi(k)=∑jβk(Xij′)yij, the LP with parameter b asks for y≥0 with
The class loop starts with L=[m]; while L=∅ it gives the machines {i∈L:zi(∣L∣)≤b} the class ℓ=∣L∣ and removes them. The class ℓi defines a generalized assignment instance with processing times pij=βℓi(Xij′) and costs cij=E[Xij′′], which the Shmoys–Tardos algorithm rounds to an assignment with
There is an absolute constant c0>0 such that for every instance and every M>0:
(A)∃σ:E[makespan(σ)]≤c0M⟹the LP for X/M with b=17 is feasible;(B)b≥0,y feasible for X/M⟹some σ satisfies (13)–(14);(C)σ satisfies (13)–(14)⟹E[imaxj∈Ji∑Xij]≤(4b+10)M.
For OPT>0, taking M=OPT/c0, (A)–(C) give an assignment of expected makespan at most 78OPT/c0; a binary search over M loses a factor 2. The constant c0 is left unspecified so that the goal survives any improvement of the lower-bound constants.
Milestones
In attack order: Lemma 1 (exceptional items lower bound) and Lemma 4 (truncated items lower bound); Lemma 5 (valid inequalities) and Proposition 1 (LP lower bound), which give (A); Observation 1 (the class loop terminates; at most ℓ machines of class ≤ℓ) and Observation 2 (the GAP rounding), which give (B); Lemma 2 (effective-size Chernoff bound), the effective-size facts 0≤βk(Y)≤1 and βk(Y)≥E[Y], Observation 3 (tail ℓi−α), Lemma 7 (union bound over classes) and Lemma 6 (expected makespan ≤4b+10), which give (C).
Significance
Theorem 1 shows that the expected makespan on unrelated machines, a quantity that is #P-hard even to evaluate for a fixed assignment (Theorem 4 of the paper), can be approximated within a constant factor by a polynomial-size certificate: an LP with one effective-size constraint per subset of machines, measured at the parameter ∣K∣. The same LP technique underlies the budgeted variant in the same paper and enters the later q-norm results (Molinaro 2019). Lemma 6 is a converse of the valid inequalities that needs only one constraint per machine, which is what makes the rounding through the generalized assignment problem possible.
All results here are proved on paper; none is formalized. A formalization produces a reusable effective-size calculus (Lemma 2, Jensen-type bounds) in Mathlib's probability library, an expected-maximum lower bound for independent variables (Lemma 1), and a Lean version of the Shmoys–Tardos rounding with costs. It also records two corrections found while pinning the statements: Lemma 5's inequality (3) fails under the threshold 1 as printed (a 1000-machine instance with expected makespan ≈0.989 has ∑E[X′′]≈3.57), so the threshold is an absolute constant c0; and Lemma 1 requires independence, which the page omits.
Difficulty
The obvious approach maps every random size to one deterministic number and balances those. The paper shows (p. 7) that every such approach loses a factor Ω(logm/loglogm) on unrelated machines: the right effective size of a job depends on how many machines it competes for, which is not known in advance. The LP sidesteps this with exponentially many constraints, one per subset of machines, and the rounding cannot satisfy them all. The upper bound therefore rests on the class loop picking, for each machine, one parameter ℓi such that few machines have small classes and machines of large class have tails decaying like ℓi−α. On the lower-bound side, Lemma 4 rests on the Kleinberg–Rabani–Tardos analysis of Bernoulli variables, which the paper only cites, and Observation 2 rests on the Shmoys–Tardos rounding, also only cited.
Formalization scope
Machines are Fin m with m≥1 and jobs Fin n, both 0-based. The probability space is (Ω, P) with Ω : Type and IsProbabilityMeasure P; sizes are X : Fin m → Fin n → Ω → ℝ, each measurable, nonnegative and integrable (integrability keeps E[Xij′′] and the expected makespan from collapsing to the Bochner junk value 0). Job independence is iIndepFun (fun j ω i => X i j ω) P, independence of the per-job vectors, not of all mn variables. Logarithms are natural. The makespan is the supremum over the finite set Fin m. Truncation keeps X≤1, the exceptional part keeps X>1. β0 is a junk value 0, never used.
The LP's zi(k) are functions of y, fixed by (6). The class loop is a recursion with fuel m that recomputes ℓ=∣L∣ each round; an unclassified machine gets the junk class 0, which Observation 1 rules out for feasible y. The Shmoys–Tardos algorithm is represented by its guarantee: an output of the rounding is any assignment satisfying (13)–(14). The goal bounds every such assignment, which is stronger than bounding the one the algorithm returns, and (B) asserts that one exists. Running time, the ellipsoid separation oracle and the binary search over M are not modelled.
None of the definitions mentions an optimal assignment or its value. A goal of the form "there exists σ with expected makespan at most C⋅OPT" is ruled out: it is true with C=1, because a minimizer exists among the mn assignments.
Corrected statements: Lemma 1 adds independence (and drops "discrete"); Lemma 5 and Proposition 1 replace the threshold 1 by an absolute constant c0, with the O(1) of (4) equal to 17; Lemma 4's Ω(1) is an absolute constant c1. Welcome contributions: the effective-size Chernoff bound, the Jensen facts, Observation 1 (pure combinatorics of the class loop), the union-bound and tail-integral steps of Lemmas 6–7, and a cost-preserving Shmoys–Tardos rounding.
Related platform results: UnrelatedSched.TwoApprox.rounding_load_bound and MatousekLP.Scheduling.rounding_makespan_le (Proved) carry out the Lenstra–Shmoys–Tardos rounding for deterministic sizes without costs; WilliamsonShmoys.generalized_assignment_cost_preserving_rounding (Open) is a cost-preserving GAP rounding with load at most 2T. None of them states Observation 2.
Selected references
A. Gupta, A. Kumar, V. Nagarajan, X. Shen, Stochastic Load Balancing on Unrelated Machines, SODA 2018; arXiv:1904.07271v1, 2019. https://arxiv.org/abs/1904.07271
D. B. Shmoys, É. Tardos, An Approximation Algorithm for the Generalized Assignment Problem, Math. Program. 62, 1993. https://doi.org/10.1007/BF01585178
J. K. Lenstra, D. B. Shmoys, É. Tardos, Approximation Algorithms for Scheduling Unrelated Parallel Machines, Math. Program. 46, 1990. https://doi.org/10.1007/BF01585745
M. Molinaro, Stochastic ℓp Load Balancing and Moment Problems via the L-Function Method, SODA 2019 (reference [21] of arXiv:1904.07271).
Optimal Contracting with Unobservable Managerial Hedging: The Principal's Value Solves a Concave Free-Boundary HJB Problem and the Contract Reflected at the Payment Boundary Is OptimalResearch Paper
Why hidden hedging changes a contract
A manager can influence a project's output through effort, but the owner observes output rather than effort. When the manager can also trade privately in a financial market, a contract based on output and market returns changes both effort incentives and the manager's ability to hedge risk. The owner must decide what the contract pays, how sensitive it is to output, and how much market exposure it gives the manager. Huang, Ju and Xing formulate these choices as a continuous-time control problem in Optimal Contracting with Unobservable Managerial Hedging, the November 2017 working paper underlying the later Management Science article. This mission uses the working paper's equations and numbering.
The question is operational: given an initial promise to the manager, which admissible contract maximizes the owner's discounted cash flow? The paper's Proposition 2.3 answers with a payment boundary, a liquidation boundary, and sensitivities chosen from a two-dimensional control box. Formalizing that proposition requires the value to come from the control problem itself. The free-boundary equation alone does not identify a contract or prove its optimality.
The reduced control problem
The state Yt is the manager's contract value, with initial promise y^≥0. The owner controls the contract sensitivity Zt, gross market exposure ζt, and a nondecreasing cumulative payment process It. The two shocks B and B⊥ are independent standard Brownian motions. The project is liquidated at τ=inf{t≥0:Yt≤0}. Time-zero payment is permitted and is charged to the owner.
Effort lies in [A,A] and costs h(A)=κA2/2+bA. The manager's effort response A∗(Z) is the minimizer of h(A)−ZA over that interval. The regular controls lie in Z=[Z,Z] and Γ=[Γ,Γ]. With g(Z,ζ)=rγψ2(1−ρ2)Z2/2+h(A∗(Z))+(m−r)ζ and Σ(Z,ζ)=(1−ρ2)ψ2Z2+σ2ζ2, the state dynamics of equation (21) are
The principal's valueW(y) is the least upper bound of expected payoffs over admissible contracts from y. Equation (24) includes the discounted output and effort flow, the discounted payment measure, and the liquidation payoff Φ, all scaled by δ. Admissibility includes the paper's transversality condition (57). The value is a control value, not an arbitrary solution of a differential equation.
Formalization targets
The first target is the value characterization of Proposition 6.4. On the continuation interval (0,yˉ), W is twice continuously differentiable and satisfies
Here W(y)=μ−ry+sup(A∗−g) and yˉ=sup{y≥0:W(y)<W(y)}. At and above yˉ, W′=−δ; at the boundary, W(0)=δΦ and W′′(yˉ)=0. Proposition 6.4 also states concavity on [0,∞) and strict concavity on [0,yˉ).
The mission goal is the stronger Proposition 2.3: for each initial promise, a reflected contract attains W. It pays (y^−yˉ)+ immediately, makes further payments only when the contract value is at yˉ, and liquidates when the value reaches zero. Before liquidation its sensitivities come from maximizers of the displayed Hamiltonian's control-dependent terms. The market sensitivity U∗(y) is recovered from Z∗(y) and ζ∗(y) by U∗=ζ∗−(ρψ/σ)Z∗.
What the result establishes
Proposition 2.3 connects a value function to an implementable payment and risk-sharing rule. The upper boundary describes when the owner returns part of the manager's contract value as cash; the lower boundary describes termination. Concavity records the owner's endogenous aversion to leaving value exposed to the manager's future actions. Without the attainment statement, a smooth solution of the HJB could remain only a candidate and would not determine an optimal contract.
The working paper gives an argument for these conclusions; the statements here are open Lean targets. A complete development would check the stochastic control value, the regularity and comparison steps, and the existence of the reflected contract against the same definitions. The finite-horizon Itô integral and independent Brownian coordinates come from the published Peng1990.SMP.Stochastic definition. The effort clamp and the model-specific contract are new definitions for this mission.
Mathematical difficulty
The control has both regular choices (Z,ζ) and a singular payment process I. If one optimizes an unconstrained payment rate as though it were an ordinary bounded control, the Hamiltonian is unbounded whenever W′<−δ. The correct value therefore has a gradient constraint and a free payment boundary. Showing that the resulting boundary rule actually attains the value also requires a reflected stochastic equation up to the liquidation time. The two Brownian shocks must remain separate: merging them changes the information available to the controls.
Formalization scope
Lean represents Y,Z,ζ,I as time-indexed real processes on an underlying probability space. Brownian coordinate zero is the market shock; coordinate one is the idiosyncratic shock. The filtration is the Brownian filtration supplied by Peng1990.SMP.Stochastic, and Itô integral conditions hold on every finite horizon. This is the reduced principal's problem (24). The manager's separate optimization in Lemma 2.2 and the original output and market processes are outside the model; incentive compatibility enters through A∗(Z).
The formalization uses real-valued payoffs and an explicit least-upper-bound condition for every y≥0, so empty or unbounded feasible payoff sets cannot silently produce Lean's default real supremum. The control box is compact under the standing interval assumptions. Its Hamiltonian and net-contribution suprema are therefore genuine finite suprema. The convention for an empty set in the definition of yˉ is yˉ=0, matching the degenerate zero-continuation case. Derivatives at zero use one-sided, within-set derivatives.
The paper's formulas use 1−ρ2 and the proof uses a diffusion coefficient bounded away from zero. The model explicitly assumes σ,ψ,γ,δ>0 and −1<ρ<1 in addition to the paper's stated interval and cost bounds. Admissible contracts have integrable drift and payoff and finite expected discounted payments, so a nonintegrable real integral cannot become zero by Lean's total-function convention. Payments use the Stieltjes measure of I, extended by zero before time zero; this charges an immediate lump sum. The transversality limit is taken along deterministic times as in the proof of Lemma 6.3. The value is the supremum of admissible contract payoffs, not a function postulated to solve the HJB. Contributions formalizing the comparison theorem, the singular-control dynamic programming step, or the reflected equation are directly useful to the goal.
Selected references
Yu Huang, Nengjiu Ju and Hao Xing, Optimal Contracting with Unobservable Managerial Hedging, working paper, November 14, 2017, §§2 and 6.6; later published as Performance Evaluation, Managerial Hedging, and Contract Termination, Management Science, 2023. Published article DOI. The theorem and page numbers in this mission are those of the working paper held in the repository.
Endogenous Credit, Business Cycle, and Portfolio Selection: Under Limited Commitment the Credit Limit Is a Closed-Form Multiple m* of Income, and Below It the Household Defaults at OnceResearch Paper
Why the credit limit is endogenous
A household can borrow against expected future income only while repayment remains preferable to default. In the baseline model of Choi, Koo, Lim and Yoo, this choice is imposed through a participation condition at every date: the household's remaining utility from its planned consumption must be at least its remaining utility after default. The constraint changes the borrowing limit from the present value of income to a smaller level that depends on the default penalty. Determining that level is useful for understanding which debts are sustainable when income fluctuates and contracts cannot force repayment. The paper gives a closed form for the limit and for optimal financial wealth in its baseline continuous-time model (Proposition 3.2, p. 11).
The result is known mathematically: it is stated and proved by the authors, with the proofs placed in an Online Appendix. This mission targets a machine-checked formalization of the baseline result. It also identifies smaller claims about the constants and the optimal multiplier that are useful independently of the stochastic verification theorem.
Household, income, and participation
The household receives incomeIt with initial level Iˉ>0. Its growth is a geometric Brownian motion driven by two independent standard Brownian motions B1 and B2. The first is the source of risk priced by the traded stock; the second is the remaining income risk, which the paper assumes can be hedged. The state-price densityHt prices future consumption. In the formal model both processes are given explicitly:
where θ=(μ−r)/σ. The rate rI=r−μI+θσIρI>0 gives the present-value benchmark It/rI for income. These are the paper's mortality-adjusted r, μ, and discount rate β; the mortality intensity has already been absorbed into them (§2.1, pp. 4–6 of the preprint).
For risk aversion γ>0, γ=1, utility is u(c)=c1−γ/(1−γ). A consumption plan is a positive process measurable as information arrives. It is feasible from wealth x when its discounted net cost satisfies E∫0∞Hs(cs−Is)ds≤x and, at every t≥0, it meets the conditional participation constraint
E[∫t∞e−βsu(cs)ds∣Ft]≥E[∫t∞e−βsu(δIs)ds∣Ft].
Here Ft is the information generated by the two Brownian motions through time t, and δIs is consumption after default. A larger δ means a less severe default penalty. The paper restricts 0<δ≤δˉ and defines δˉ from its other parameters in (2.7) (pp. 6–7 of the preprint).
Formalization targets
The endogenous credit-limit coefficient is
m∗=rI1−γK(α+−1)1−γ+α+γQ,
where K, Q, and the positive quadratic root α+ have exactly the formulas in (2.7) and Proposition 3.1. The first targets establish α+>1, 0<Q<1, and 0≤m∗<1/rI. Proposition 3.4 then gives the dependence on the default fraction:
m∗(δ)=rI1−δ/δˉ(0≤δ≤δˉ),m∗(δˉ)=0.
The central target is Proposition 3.2. For x≥−m∗Iˉ, the candidate consumption plan is feasible and maximizes expected utility among all feasible plans. Its optimal wealthXt∗, defined as the conditional present value of future net consumption, satisfies the closed form (3.10) and the bound
Xt∗≥−m∗It(t≥0).
For x<−m∗Iˉ, the feasible set is empty: the household defaults immediately. On the way, the mission states the two duality results of §3.1 that the paper's argument rests on. With a Lagrange multiplier λ>0 for the budget and a non-decreasing shadow-price processDt, D0=0, for the participation constraints, the dual objective (3.4) is minimized by the running maximum
Dt∗=max(0,0≤s≤tmaxQγys−1),ys=λeβsHsIsγ
(Proposition 3.1, for multipliers with D0∗=0), and the primal value satisfies the duality relationV(x,Iˉ)=minλ>0{J(λ,Iˉ)+λx} (Theorem 3.1). The algebraic milestones also identify the binding level Q−γ and the unique admissible initial multiplier solving Proposition 3.3's equation. These targets follow §§3.1–3.2, pp. 8–12 of the preprint.
What the result supplies
The coefficient m∗ turns a family of conditional participation conditions into a usable state-dependent debt bound. Its comparison with 1/rI quantifies the difference between a limit based on priced income alone and one that lenders can sustain when the household can default. Proposition 3.4 states precisely how that bound shrinks as default becomes more attractive; at δ=δˉ it reaches zero. The wealth formula also says where the optimal policy sits relative to the boundary at every time, rather than only at the initial date (Propositions 3.2 and 3.4 of the preprint).
Formalizing the result supplies reusable definitions for a continuous-time consumption problem with conditional participation constraints and a stochastic income stream. The constants, multiplier equation, and binding-level facts are separate theorem targets; the final theorem must additionally verify feasibility, optimality, and the conditional wealth identity. The present proposal contains open Lean statements, not verified Lean proofs.
Main difficulty
The natural-limit calculation prices future income, but it does not establish an incentive-compatible borrowing limit: a plan can meet its time-zero budget and still violate participation at a later date. The candidate shadow price depends on the running maximum of an income-adjusted dual process, so the wealth identity involves an infinite-horizon conditional expectation of a path-dependent consumption process. The same candidate must satisfy every conditional participation condition and outperform every feasible plan. Checking only the closed formula for m∗ or defining wealth by the right side of (3.10) would leave these claims unproved. The paper places its detailed proofs in an Online Appendix unavailable with the pinned preprint.
Formalization scope
Lean uses time R≥0, real-valued wealth and utility, and a natural uncompleted filtration generated by two Brownian coordinates. Infinite time integrals are over the real interval (t,∞). Each participation condition holds almost surely for each fixed t, matching conditional expectations' almost-sure meaning. The running maximum defining the shadow price ranges over [0,t]; continuous Brownian paths make that range compact. Its initial value is zero almost surely, as is the Brownian starting value, and it is nonnegative on every path. The optimization statement uses a greatest element of the feasible utility values, avoiding a real supremum with a default value on an empty or unbounded set.
The printed Problem 2.2 mentions a default time τ but does not define it. The formalization uses the static martingale budget that §3 prices in its Lagrangian; it represents consumption rather than the stock and futures positions. This is the form of the problem for which the goal states optimality. Plans carry the integrability needed for their budget, utility, and conditional expectations. The source leaves β^>0 and a positive leading coefficient of the α+ quadratic unstated; both are explicit because the reservation value and closed-form real powers otherwise become ill posed. Plans are strictly positive, so that utility is never evaluated at zero. The dual value J(λ,Iˉ) is not defined as a real infimum: the duality relation is stated with least elements of the explicit set of values of the dual objective, and the integrability conditions (3.2) on shadow prices are genuine finiteness requirements, never default values. The optimal-stopping representation of the dual (Lemma 3.1) is not formalized. The initial multiplier is restricted to 0<y0≤Q−γ, the branch that makes the shadow price start at zero. The endpoint δ=0 appears only in the comparative-statics result for m∗, whose formula remains defined there.
The shared Brownian and Euclidean-state definitions are reused from the platform. The new model, candidate process, real-power calculus, conditional integrability, and stochastic verification are available as distinct contributions. The goal cannot be discharged by assuming optimality or by defining Xt∗ to equal (3.10): it identifies wealth through a conditional present value and proves the displayed formula separately.
Selected references
K. J. Choi, H. K. Koo, B. H. Lim and J. Yoo, Endogenous Credit, Business Cycle, and Portfolio Selection, SSRN preprint 2560607, version of October 25, 2023; published in Operations Research (2023). Preprint; journal DOI.
New Mixed-Integer Nonlinear Programming Formulations for the Unit Commitment Problems with Ramping Constraints: The DP Formulation Describes the Closed Convex Hull of the Single-Unit ProblemResearch Paper
Motivation
Unit commitment (UC) decides, period by period, which thermal generators of a power system are switched on and how much power each produces. It is solved daily by system operators and in the bidding tools of producers, usually as a mixed-integer program, and its size makes the strength of the formulation the main computational lever. A formulation whose continuous relaxation already equals the convex hull of the feasible set closes the integrality gap of each single-unit block. Such single-unit descriptions are then combined into tighter multi-unit models.
For the single-unit problem (1UC) with linear costs, several convex-hull descriptions are known. With ramping limits and a convex, nonlinear generation cost, the question is harder, because the power output is semi-continuous: either 0 or between the minimum and maximum output. Bacci, Frangioni, Gentile and Tavlaridis-Gyparakis (Operations Research, 2024) give a formulation built on the state-space graph of a dynamic-programming algorithm for 1UC (Frangioni and Gentile, 2006), combined with perspective reformulations (Frangioni and Gentile, 2006) of the dispatch subproblems, and prove that it describes the (closed) convex hull. The paper notes that an earlier formulation claimed to have this property was later shown false by a counterexample.
Setting
A single unit is scheduled over the periods T={1,…,n}; T(t′,t′′) denotes the periods from t′ to t′′, empty if t′>t′′. Its data are:
minimum up and down times τ+,τ−≥1 (numbers of consecutive periods);
an initial state τ0=0: on for τ0 periods if τ0>0, off for −τ0 periods if τ0<0;
output limits l≤u, start-up and shut-down limits lˉ,uˉ with l≤lˉ≤u and l≤uˉ≤u;
ramp limits 0≤Δ+,Δ−≤u−l;
a convex generation cost f:R→R.
The state-space graphG=(N,A) has a source s, a sink d, and nodes ONt, OFFt for t∈T. Its arcs are:
ON arcs(OFFh,ONk) with k≥h+τ+−1 (the unit starts at h and stays on through k), whose pairs form AON;
OFF arcs(ONk,OFFr) with r≥k+τ−+1;
source arcs fixed by τ0: (s,ONk) with k+τ0≥τ+ if τ0>0, and (s,OFFh) with h−τ0−1≥τ− if τ0<0;
the arcs (ONt,d), (OFFt,d) and (s,d).
Formulation (26) has a flow variable on every arc subject to the flow system (18), Ey=δ, y≥0, where E is the node–arc incidence matrix and δ sends one unit from s to d. For every (h,k)∈AON it adds a private dispatch block in variables y+hk (the arc flow), pthk for t∈T(h,k), and zhk:
The last line is the epigraph of the perspective of the dispatch cost. Write R for this constraint set and S for its mixed-integer points, those with every arc variable in {0,1}.
Two general objects enter the milestones. The 1-sum of S1⊆Rn1×R and S2⊆Rn2×R is S1⊕S2={(x1,x2,y):(xh,y)∈Sh,h=1,2}. For a constraint map f with C={z:f(z)≤0}, the support function of a set S is σS(c)=inf{cz:z∈S}, and the Lagrangian dual of C is D(c)=supλ≥0infz{cz+λf(z)}. conv denotes the closure of the convex hull.
Formalization targets
Goal: Theorem 1 (pp. 18–19)
R=conv(S).
The continuous relaxation of (26) is the closed convex hull of its own mixed-integer points, for every unit satisfying the standing assumptions and every convex cost.
Milestones
Proposition 1 (pp. 16–17): if C={f≤0} is closed and convex and its mixed-integer restriction S satisfies σS(c)=D(c) for all c, then C=conv(S).
Remark after Definition 1 (p. 17): 1-sums preserve convexity and closedness.
Lemma 1 (p. 18): if Ch=conv(Sh), the last coordinate of Sh is binary and takes both values, for h=1,2, then C1⊕C2=conv(S1⊕S2).
Integrality of (18) (p. 16): {Ey=δ,y≥0}=conv{Ey=δ,y∈{0,1}A}.
The perspective block ((21), p. 16): each dispatch block is the closed convex hull of its points with y+hk∈{0,1}.
The composition (proof of Theorem 1, p. 19): (18) with the blocks of any subset J⊆AON is the closed convex hull of its mixed-integer points.
Significance
The result. Theorem 1 gives an exact convex description of 1UC with minimum up and down times, initial conditions, start-up and shut-down limits, ramping limits and a convex cost. Minimizing a linear function over R solves 1UC, and the single-unit blocks of a multi-unit UC model built from (26) carry no integrality gap of their own. Lemma 1 is a composition rule for mixed-integer convex sets glued along a binary variable, which the paper presents as the nonlinear analogue of a classical composition approach for polyhedra; it applies beyond unit commitment.
Formalizing it. The result is proved on paper but not machine-checked, and no part of it is formalized on the platform. A formal proof would certify the exactness claim, which matters in a literature where a published exactness claim was refuted. The paper's proof of Lemma 1 (Appendix A) assumes that a linear objective attains its minimum over a closed convex set, which is false for non-polyhedral sets; the set identity remains true, and a formal proof has to establish it without that step. The paper's remark that Lemma 1 "clearly holds in general" without hypothesis (iv) is also false, so the formal statements keep (iv).
Difficulty
The inclusion conv(S)⊆R is routine; the content is R⊆conv(S). The obvious attempt treats each dispatch block separately and concatenates the convex combinations. This fails because the blocks share no variables with one another but all depend on the one flow vector y: the convex combination that represents one block must be compatible with those representing every other block and the flow system at once. Points of R with some y+hk=0 need care too: there the perspective term is defined by continuity, the epigraph variable is unbounded above, and the closure is genuinely needed in the general lemmas. The duality route of the paper (Proposition 1 with KKT conditions) requires a strong-duality argument for every objective, which is where the printed proof has its gap.
Formalization scope
All values are real. Periods are natural numbers 1,…,n, so the paper's indices are kept; the rule k≥h+τ+−1 is written without natural-number subtraction, and the source rules are evaluated in the integers. The ambient space of (26) is finite-dimensional: arc flows indexed by the arcs of G; for each (h,k)∈AON a power vector indexed by {0,…,n} whose coordinates outside T(h,k) are fixed at 0; and one epigraph variable. The convex hull is closed, as in the paper's own conv.
Committed conventions:
dispatch blocks are attached to the pairs of AON only, as printed in (26); the ON-type source and sink arcs carry no power variables;
one aggregated epigraph variable zhk per ON arc in the goal (26), and one per-period variable zthk in the (21) milestone;
yf(p/y) at y=0 is read as 0, which is the perspective's value there because the scaled bounds force p=0;
added hypotheses: τ±≥1 (minimum numbers of periods; they make G acyclic) and f convex on R;
Lemma 1's hypothesis (ii), a KKT condition on the representing functions of Ch, is dropped. It constrains only how Ch is written, so dropping it strengthens the lemma;
arc costs are not modelled: the theorems are identities between constraint sets.
The mixed-integer set is defined as the relaxation intersected with binary arc variables, and the relaxation is defined directly from the constraints; neither is defined through a convex hull, so the goal cannot hold by unfolding definitions. The correspondence between s–d paths and feasible schedules of the paper's 3-bin model (§4, p. 14) is asserted there without proof and is not formalized: Theorem 1 is stated in the extended space of (26).
A complete development needs convex-analysis infrastructure that is reusable beyond this mission:
closed convex hulls of sets glued along a binary coordinate (Lemma 1);
the support-function characterization of closed convex sets (Proposition 1);
flow decomposition and integrality of flow polytopes on acyclic graphs (milestone 4);
the closed perspective of a convex function (milestone 5).
Contributions to any of these are welcome, as are proofs of individual milestones.
Selected references
T. Bacci, A. Frangioni, C. Gentile, K. Tavlaridis-Gyparakis, New Mixed-Integer Nonlinear Programming Formulations for the Unit Commitment Problems with Ramping Constraints, Operations Research, 2024. https://doi.org/10.1287/opre.2023.2435 (the statements here follow the submitted manuscript).
A. Frangioni, C. Gentile, Perspective cuts for a class of convex 0–1 mixed integer programs, Mathematical Programming 106, 2006. https://doi.org/10.1007/s10107-005-0594-3
A. Frangioni, C. Gentile, Solving nonlinear single-unit commitment problems with ramping constraints, Operations Research 54(4), 2006. https://doi.org/10.1287/opre.1060.0309
The Business of Healthcare: The Role of Physician Integration in Bundled Payments: Payers, Hospitals and Physicians All Benefit from Bundling Below the Physician-Integration ThresholdsResearch Paper
Motivation
Under fee-for-service payment, a hospital and its physicians receive separate payments for treating a patient. Under a bundled payment, a payer makes one payment for an episode of care, leaving the hospital to pay the physicians and cover the treatment costs. A bundled contract can reward the use of a less costly clinical pathway, but the hospital and physicians need not value the resulting change in care in the same way. The question in Vlachy, Ayer, Ayvaci and Raghunathan's study is when the payer, hospital and physicians can all gain from moving to a bundle. Their base model makes physician integration—the extent to which physicians' decisions are aligned with the hospital—a parameter of that question.
The mission concerns the paper's first main result, Theorem 1. It asks for a machine-checked account of the model's simultaneous effort choices under fee-for-service, its two-stage game under bundling, and the payment interval that would improve all three parties' positions. The paper's printed sufficient conditions need two disclosed corrections to give the strict benefits it states; the mission makes those conditions explicit.
Setting
A patient's treatment follows one of two pathways. Pathway 1 is more intensive and more costly to the hospital than pathway 2. Care intensityI is the share receiving pathway 1. The hospital and physicians choose efforts ih,ip∈[0,1]; the physician integration coefficient is Ψ∈(0,1). Their choices determine intensity by equation (1):
I(ih,ip)=(1−ih)Ψ+(1−Ψ)ip.
The hospital pays costs c1>c2 for the pathways, and physicians receive r1,p>r2,p. Write Δc=c1−c2 and Δrp=r1,p−r2,p. Both are positive. The quality-maximizing intensityI0 lies in [0,1]. Physicians incur the quadratic loss wb(I−I0)2, where wb>0; a hospital may incur the corresponding loss weighted by wq. This mission treats the base model, in which wq=0.
With fee-for-service, the hospital receives rh and pays the pathway costs. Physicians receive their pathway-dependent fees. The two efforts form a simultaneous pure-strategy game. Under bundling, the payer instead pays rBP to the hospital. The hospital pays the physicians their pathway fees and a gainsharing amount (1−I)T, where T≥0. It chooses T first; then the hospital and physicians simultaneously choose efforts. A bundled outcome is a subgame-perfect equilibrium if its continuation is a Nash equilibrium for every feasible T, and the selected T maximizes the hospital's resulting payoff.
Let I∗ be fee-for-service equilibrium intensity and let rFFS=rh+r1,pI∗+r2,p(1−I∗) be the payer's fee-for-service total. The payer benefits when rBP<rFFS; the other two parties benefit when their bundled payoffs strictly exceed their fee-for-service payoffs at the same rBP. These are the three comparisons used in the paper's proof of Theorem 1, p. 35.
Formalization targets
The primary target is a corrected sufficient condition for a bundled payment at which all three parties strictly benefit. Define
For every fee-for-service Nash equilibrium, it asserts the existence of one payment rBP<rFFS and at least one bundled subgame-perfect equilibrium, with strict hospital and physician gains at every bundled subgame-perfect equilibrium for that payment. The mission's milestones characterize fee-for-service effort and intensity, bundled continuation equilibria, the relevant gainsharing equilibrium, payer savings and the physicians' strict gain. The savings formula is the two-case expression in Proposition 2, equation (12), on either side of Ψˉ.
Significance
The result identifies a parameter region where the payer can spend less while the hospital and physicians each receive a strict improvement. Its conditions connect the hospital's cost difference, the physicians' payment difference, their quality concern and the existing level of physician integration. The payer's savings expression also shows how the available margin changes as integration moves past Ψˉ. These are precise statements about this model; they do not claim that any observed hospital will adopt a bundle.
The cited SSRN preprint contains proofs on paper, including Appendix B for the base model. This mission asks solvers to formalize those results, the equilibrium definitions and the corrected boundary conditions in Lean. The goal and milestones are open formal statements here; the existence of a paper proof does not mean they already have machine-checked proofs. The generic two-player and two-stage equilibrium definitions are reusable for other payment or contracting games.
Difficulty
The first-stage hospital payoff depends on the second-stage equilibrium. As T varies, the physicians' effort can sit at either boundary of [0,1] or in its interior. In particular, when Ψ>Ψˉ, the hospital's payoff as a function of T is not globally concave. An interior first-order condition alone therefore does not identify its global choice. The comparison with T=0 and with continuation games at larger T matters to a subgame-perfect statement. The exact cutoff also matters: at a payer-savings boundary, a weak inequality yields zero savings rather than the strict benefit in Theorem 1.
Formalization scope
All primitive payments, costs, intensities and efforts are real numbers. Efforts lie in [0,1], T ranges over [0,∞), and 0<Ψ<1. The model retains both wq and wb in its payoffs, with wq=0 stated in each base-model theorem. A continuation selection specifies a pure Nash equilibrium after every feasible T, including off-path choices; the hospital's first-stage condition compares all those choices. The goal never substitutes an explicit candidate effort or gainsharing formula for equilibrium, and it asserts equilibrium existence so its universal clause cannot hold vacuously.
The printed Theorem 1 uses Ψ≤Ψ0. The mission uses Ψ<Ψ0 because equality can leave no strict payer savings. It also states Δc<2wb(1+I0), the interior condition from Lemma 5 (34); without it, the printed sufficient conditions admit a case where the hospital chooses T=0. The added condition confines the goal to the paper's interior regime 0<T<Tmax (Lemma 5 Case A part 1); the corner regime T=Tmax with Δc≥2wb(1+I0), which Lemma 2 also mentions, is not covered, because there the printed conditions are not sufficient and the paper gives no replacement. These are corrections to the preprint's claimed sufficient condition, not standing assumptions silently attributed to its theorem. The bundled payment in the goal is chosen within a beneficial interval, rather than fixed at the hospital's break-even payment, which would make the hospital's gain zero. The separate savings definition uses that break-even payment solely to measure the interval available to the payer.
The development needs real algebra and order, compact effort intervals, best responses, a two-stage equilibrium predicate and the piecewise payment formulas. The game predicates and boundary analysis can support other formal models. Contributions establishing the milestone statements, refining the comparison at boundary cases, or formalizing other results of the paper are welcome. The general model with wq>0 and mandatory bundling results are outside this mission.
Selected references
J. Vlachy, T. Ayer, M. U. S. Ayvaci and S. Raghunathan, The Business of Healthcare: The Role of Physician Integration in Bundled Payments, SSRN preprint 3539596, 2023, §§4.1–4.3 and Appendix B. SSRN preprint; published in Manufacturing & Service Operations Management, DOI:10.1287/msom.2023.1187.
Turning the Tables in R&D Licensing Contracts: Once Both Parties Acquire the Other's Capability, the Reciprocal Option's Optimal Strike Price Is γV2/2, with Pure or Mixed Offer StrategiesResearch Paper
Motivation
Research and development partners may begin a project with different capabilities, then learn to perform some of each other's work. A contract written before that learning must govern who develops the product after the parties discover what they can do. A fixed buyout price can leave development with a party that implemented the new capability poorly. Taneri and Crama study contracts that let the recipient of an offer reverse the transaction and buy out the offeror at the offered price. Their reciprocal option is intended to address this allocation problem while preserving a price chosen after capabilities are acquired (Taneri and Crama, §4.4).
This mission isolates the offer decision after both parties have acquired the other's capability. At that point the uncertainty is how well each has implemented it. The paper's Proposition 5 specifies a strike price and the parties' offer behavior in the two parameter regimes. That offer game is also an input to the paper's subsequent analysis of acquisition effort and contract comparison (Taneri and Crama, pp. 22–23).
Setting
Each party has a private implementation typeΓ∈{γ,1}, where 0<γ<1. Type 1 has fully implemented the other party's capability; type γ has implemented it only partially. Each type occurs with probability 1/2, independently for the two parties. A single developing party produces value ΓV2. If the parties instead develop jointly, each receives V1, with 2V1<V2. The value-creation model also gives V1>0 (Taneri and Crama, pp. 8–10).
The parties decide simultaneously whether to make a buyout offer. If neither offers, they develop jointly. If one offers at price B, it becomes the offeror and the other party becomes the offeree. If both offer, a fair random choice determines who moves first. The offeree may accept, leaving the offeror with the product, or reciprocate, buying out the offeror at the same price. Acceptance pays the offeror ΓRV2−B and the offeree B; reciprocation pays the offeror B and the offeree ΓEV2−B. The recipient accepts when the two choices tie (Taneri and Crama, pp. 13, 21–22).
A mixed offer strategyσ assigns each type its probability of offering, between zero and one. The equilibrium condition is a symmetric Bayesian Nash condition: for each privately known type, its assigned probability must maximize interim expected payoff against the other party's strategy. Interim expectation uses the two equally likely types and the fair first-mover choice when both parties offer.
Formalization targets
The main target is Proposition 5's price and offer strategies. Let B∗=γV2/2. The price claim says that B∗ maximizes the offeror's expected payoff against the prior distribution of the offeree's type, for either offeror type and every candidate B≥0:
UR(B)≤UR(B∗)(ΓR∈{γ,1},B≥0).
At that price, the claimed symmetric equilibrium profiles are
In the second regime 0<π<1, so the full implementer genuinely mixes. The equality boundary belongs to the first regime. The milestones isolate the offeree's response, the strike-price claim, and each of the two strategy cases. These are the clauses of Proposition 5 and a response stated in the surrounding discussion (Taneri and Crama, pp. 22, 25–26).
Significance
The result identifies when each implementation type initiates a buyout under a contract that lets the recipient reverse the offer. In the first regime, only a full implementer initiates a transaction. In the second, a partially implementing party always offers while a full implementer sometimes waits for the chance to reciprocate. The mixed behavior shows that both fully capable parties can decline to offer and continue joint development, even though a completed buyout would pay each more than joint development in that regime (Taneri and Crama, p. 22).
The paper gives the statement of Proposition 5, but its proofs are in an eCompanion that is absent from the held SSRN working paper (Taneri and Crama, p. 11). The mission therefore starts with open Lean theorem statements. A completed proof will check the price comparison and the strategic best-response claims against an explicit offer game. The generic binary-action Bayesian game interface and the reciprocal-option payoff definitions can support subsequent formalization of effort incentives and related buyout mechanisms.
Difficulty
The offeree's choice changes at price thresholds because reciprocating yields ΓEV2−B while accepting yields B. Consequently, the offeror's price payoff changes form at those thresholds. The strategic decision to offer also depends on the other party's private type and on whether simultaneous offers place a party first or second. A direct comparison of an offeror's revenue with the joint-development payoff does not settle the equilibrium: being the offeree can be preferable to offering. The second regime requires a type-1 player to be willing to use a probability strictly between zero and one while type γ offers with certainty.
Formalization scope
Lean uses real-valued prices, payoffs and probabilities. The implementation type has exactly two constructors, partial and full. Its prior assigns probability 1/2 to each. The offeree's acceptance at indifference, the random first mover after simultaneous offers, and the V1 payoff after no offers are encoded in the game. Candidate strike prices range over all nonnegative real numbers; strategy deviations range over every real probability in [0,1]. The denominator V2−2V1 is positive under the standing assumption.
The strike-price clause evaluates the offeror's payoff against the prior on the offeree's type. The paper says the price is set with reference to the anticipated offeree response, independently of the offeror's own implementation level, and treats price and offer decisions separately (Taneri and Crama, p. 22). Conditioning instead on which party becomes the offeror in the equilibrium changes the type distribution; that alternative is outside this target. The stated profiles are equilibria, without a uniqueness claim. The additional explicit inequality V1>0 comes from the paper's underlying value-creation model, where V1=3/(8k) with k>0 (Taneri and Crama, p. 10).
The equilibrium predicate checks payoffs for all unilateral offer probabilities; it does not encode the displayed value of π as a best-response condition. Likewise, the offeree's response is computed from its payoff comparison, and B∗ is a candidate derived from the parameters rather than a restriction built into the game. Reusable contributions include payoff identities, finite-type expectation calculations, and general lemmas about binary-action mixed equilibria. Effort choice, the price-floor contract and comparisons among contract forms are outside this mission.
Selected references
N. Taneri and P. Crama, Turning the Tables in R&D Licensing Contracts, SSRN working paper 3711872, version of October 15, 2020; published in Management Science, 2021. Working paper; DOI.
Solving Nonsmooth and Nonconvex Compound Stochastic Programs with Applications to Risk Measure Minimization: Almost Surely, SMM Accumulation Points Minimize a Limiting Convex SurrogateResearch Paper
Motivation
Many risk-averse decision problems are not expectations of a loss but nonlinear functions of several nested expectations. The optimized certainty equivalent of a deviation, the buffered probability of exceedance and mean–deviation criteria all take the form "a convex isotone function of an expectation of a convex function of a random map and of another expectation". Liu, Cui and Pang call such problems compound stochastic programs and study them without assuming that the inner random maps are convex or smooth (arXiv:2004.14342; Mathematics of Operations Research, 2022). Two features make them harder than ordinary stochastic programs: the inner expectation sits inside a nonlinear map, so a sample average of the objective is a biased estimate of it, and the inner maps may be nonconvex and nonsmooth, so gradient-based stochastic approximation does not apply directly.
The paper's first contribution is an algorithm that combines majorization–minimization (replace each nonconvex map by a convex majorant that touches it at the current point) with incremental sampling (enlarge the sample at every iteration), and a proof that its accumulation points are, almost surely, fixed points of the surrogate scheme. This mission formalizes that convergence theorem.
Setting
Let ξ~ be a random variable with law μ on a measurable space Ξ. The data are a nonempty convex compact set X⊆Rn, Carathéodory maps G:Rn×Ξ→RℓG and F:Rn×Ξ→RℓF, and outer maps φ:RℓG×RℓF→Rℓφ and ψ:Rℓφ→R. The compound stochastic program (1) is
x∈XminΘ(x)=ψ(E[φ(G(x,ξ~),E[F(x,ξ~)])]).
A map is isotone if it is nondecreasing componentwise. Assumption (A2) asks ψ and φ to be isotone, Lipschitz (constants Lipψ, Lipφ) and convex (each component of φ). Assumption (A4) bounds the variances of G(x,ξ~) and F(x,ξ~) by σG2, σF2 uniformly on X.
A surrogate family (A3G) assigns to every base point x′∈X and sample ξ a nonempty set G(x′,ξ) of maps G(∙,ξ;x′) that touch G at x′, majorize G(∙,ξ) on X and are componentwise convex on X; in addition the family is uniformly outer semicontinuous in x′, with an integrable modulus L(ξ). (A3F) is the same for F. Selecting surrogates for every ξ gives the convex majorant
V(x;x′)=ψ(E[φ(G(x,ξ~;x′),E[F(x,ξ~;x′)])]),
a member of the family V(x′); it is well defined when the expectations exist.
The SMM algorithm keeps two growing independent i.i.d. samples ξ1,ξ2,… and η1,η2,… of ξ~. At iteration ν it uses the first Nν of each, chooses surrogates at the current iterate xν, forms the sample surrogate VNν(∙;xν) by replacing both expectations with sample averages, and sets
xν+1=x∈Xargmin{VNν(x;xν)+2ρ1∥x−xν∥2}.
Formalization targets
Goal: Theorem 5
Let ρ>0, let the sample sizes satisfy the growth conditions of Lemma 3, and assume (A1)–(A4). Then, with probability 1, for every accumulation point x∞ of {xν} at which condition (E∞) holds (for almost every ξ the family G(x∞,ξ) is a compact convex subset of C(X) with an integrable envelope, and likewise F), there is a well-defined V(∙;x∞)∈V(x∞) with
x∞∈x∈XargminV(x;x∞).
Milestones
The one-step descent inequality (10): ΘNν(xν+1)+2ρ1∥xν+1−xν∥2≤ΘNν(xν) through the sample surrogate.
The decomposition ΘNν(x)−ΘNν−1(x)≤eν,1+eν,2+eν,3 into old-sample and new-sample errors.
Lemma 3: the sample-size series that control the error budget converge.
Lemma 4, the Robbins–Siegmund lemma (an existing platform statement).
The Lipschitz comparison of sample surrogates at xν and at x∞ (p. 13).
Removing the proximal term from (15) by convexity (p. 14).
Significance
The theorem says that the SMM iterates cannot accumulate anywhere except at points that are optimal for a convex majorant touching Θ there; §4 of the paper converts this fixed-point property into directional stationarity for smooth, difference-of-convex and max-smooth inner maps. It is the convergence guarantee behind a practical method for minimizing risk measures of nonconvex random losses, and it is the first such guarantee for incremental-sampling majorization–minimization on nested expectations.
The result is proved in the paper, but the published argument leaves steps open: it uses the uniform almost-sure convergence of Proposition 2(a)–(b), which needs an integrable envelope that (A1)–(A2) do not provide, and it applies the fixed-x bound of Proposition 2(c) at the sample-dependent iterate xν. A complete machine-checked proof would settle whether the theorem holds under the printed hypotheses or needs a further assumption. No part of the paper has been formalized before. The milestones are true statements in their own right; the goal is posed as printed.
Difficulty
The obvious route is "the SAA objective decreases up to summable errors, so the Robbins–Siegmund lemma applies". The errors, however, are bounded in expectation only for a fixed point, while the iterates depend on the very samples entering the errors; a uniform-in-x rate is not part of the hypotheses. Passing to the limit along a subsequence then needs a selection of limiting surrogates that is uniform across the samples, and identifying the limit of the averaged surrogates with an expectation requires a strong law of large numbers for i.i.d. random compact convex sets in the Banach space C(X) (Puri–Ralescu, Ann. Probab. 1983), which is not in Mathlib. Finally, every expectation inside Θ and V must be controlled through a nonlinear isotone map.
Formalization scope
Rk is EuclideanSpace ℝ (Fin k) with the Euclidean norm, which is the norm the paper's constants use; φ is curried in (G,F), its Lipschitz bound uses the Euclidean norm of the pair, and isotonicity is joint in both arguments. The law μ lives on a measurable type Ξ; the samples live on a separate probability space and are jointly independent. The open set containing X is dropped, since only values on X matter. Sample indices are 0-based, x1:=x0 (the page leaves x1 undefined), and a run chooses each surrogate as a measurable function of the iteration, the current iterate and the sample value. Iterates are assumed measurable. Lemma 3's constants c1,c2 are required to be positive; without this the sample sizes Nν=ν qualify and the lemma is false. The printed coefficient of eν,1 has the wrong sign and is corrected. (E∞) is imposed on both surrogate families, and its expectation of a supremum is an integrable envelope.
Trivializing formalizations are ruled out: the limiting surrogate must be a selection from the families G(x∞,⋅), F(x∞,⋅); "well defined" means the integrability of every expectation in V(x;x∞) for every x∈X (otherwise a junk integral of 0 makes any point a minimizer); accumulation points are those of each sample path, inside the almost-sure event; and the surrogate families are nonempty. Propositions 2(a) and 2(b) are deliberately absent: they are false under (A1)–(A2), even with (A4).
A complete development needs a strong law of large numbers for i.i.d. random compact convex sets in a separable Banach space, conditional-expectation bookkeeping along the growing sample, and the Robbins–Siegmund lemma (posed on the platform as an open statement and referenced here). The random-set law of large numbers and the compound SAA bound of Proposition 2(c) are reusable beyond this mission. Proofs of any milestone, and of the open Robbins–Siegmund statement, are welcome.
Selected references
J. Liu, Y. Cui, J.-S. Pang, Solving nonsmooth and nonconvex compound stochastic programs with applications to risk measure minimization, Mathematics of Operations Research, 2022; arXiv:2004.14342v3. https://arxiv.org/abs/2004.14342
H. Robbins, D. Siegmund, A convergence theorem for non negative almost supermartingales and some applications, in Optimizing Methods in Statistics, Academic Press, 1971, 233–257. https://doi.org/10.1016/B978-0-12-604550-5.50015-8
M. L. Puri, D. A. Ralescu, Strong law of large numbers for Banach space valued random sets, Annals of Probability 11(1) (1983), 222–224. https://doi.org/10.1214/aop/1176993671
Competition for Context-Sensitive Consumers: When Consumers Underestimate Their Context-Sensitivity, Competitive Retailers Attract with a Loss Leader and Use Store Context to Up-Sell or Down-SellResearch Paper
Motivation
Shoppers judge products differently inside a store than outside it. Lighting, the color of price tags, the position of a product on the shelf, the presence of a decoy: each of these can change how much weight a consumer puts on quality or on price at the moment of purchase. A large literature in behavioral economics documents such effects and models them. Examples are the salience model of Bordalo, Gennaioli and Shleifer, the focusing model of Kőszegi and Szeidl, and relative thinking in the sense of Bushong, Rabin and Schwartzstein. Retail practice exploits the same effects: loss leaders draw customers in, and the sale is then steered towards a different product (up-selling to a pricier, higher-quality item, or down-selling to a cheaper, lower-quality one).
A. Apffelstaedt and L. Mechtenberg (Competition for Context-Sensitive Consumers, MPRA Paper No. 99509, 2016; published in Management Science, 2021) ask what happens to such tactics under perfect competition. Consumers choose a store on the basis of the product they expect to buy. Inside the store, the context may change their mind. Consumers may misjudge how strongly it does so. The paper shows that when consumers underestimate their sensitivity to context, competition does not remove the distortion. Instead it pins down a specific fooling strategy in every equilibrium: a loss-leading attraction product and a target sold at cost. The store context is used to up-sell or down-sell from one to the other.
Setting
A productj=(qj,pj,θj) has a quality qj∈R, a price pj∈R and a store contextθj∈{N,Q,P}: no distortion, quality-inflating or price-inflating. Outside a store a consumer values it at the undistorted surplusuj=qj−pj; the outside option of not buying is worth 0. Inside a store, a consumer with context sensitivity γ≥1 values it at
The true sensitivity is β>1. Each consumer has a typeβ~, her belief about β, drawn from a distribution μ with a density and supported in (1,∞). Types with β~<β are optimists. A product is acceptable if q≥q and p≤b, for a minimum quality q>0 and a maximum price b>0.
There are K≥2 firms. Each firm k commits to a finite menuMk of products with their contexts. Consumers then move in two stages:
A consumer of type β~ predicts that at store k she will buy an acceptable maximizer of u^(β~). She enters the store whose predicted purchase gives the highest u, provided that value is at least 0.
In the store she actually buys an acceptable maximizer of u^(β).
Selling a product of quality q costs the firm c(q). The cost satisfies c(0)=c′(0)=0, c′>0, c′′>0. The cost-efficient qualitiesq∗,qQ,qP solve c′=1,β,1/β. The paper assumes q≤qP and c(qQ)≤b.
Fooling (Definition 3) is a pair: an attraction producta, which a type expects to buy, and a targett=a, which she buys. It requires u^t(β)≥u^a(β) (IC) and u^t(β~)≤u^a(β~) (PCC), with one of the two strict.
A competitive equilibrium is a profile of menus with three properties:
firms play mutual best responses;
every firm makes zero profit;
as footnote 4 requires, a firm uses no more products or distortions than its profit needs.
The two context technologies are store-wide (one context for all products of a store) and product-specific (one context per product). Write
Assume all types are optimists. With store-wide contexts, a competitive equilibrium exists. In every one, at least two firms have positive demand and all others offer nothing. Each active firm offers exactly two products, a target t and an attraction product a=t:
When ν(Q,Q)=ν(P,P), each active firm offers one of the two menus.
With product-specific contexts, a competitive equilibrium exists. In every one, each active firm uses (θa,θt)=(P,Q) with
t=(qQ,c(qQ)),a=(β(qQ+b)−c(qQ),b).
In all cases pa<c(qa): the attraction product is a loss leader.
Milestones
The ordering qQ>q∗>qP>0 (§II.C).
Lemma 2: a fooling pair distorts some context, and the fooled type is naïve. A pair fooling an optimist is seen through by every pessimist, and the reverse holds too. A fooled optimist buys lower undistorted surplus than expected.
Lemma 3: fooling pessimists lowers the target price. Fooling optimists raises it, with exactly the context pairs (Q,Q) (up-selling), (P,P) (down-selling), (P,Q), (P,N), (N,Q).
The unique best responses under store-wide Q and P, with explicit profit bounds.
The candidates (Q*) and (P*), at which those bounds vanish.
The regime comparison: a deviation to the other regime pays if and only if ν(Q,Q)<ν(P,P), or the reverse.
The unique best response with product-specific contexts, and the candidate (PQ*).
At least two firms are active in any equilibrium.
Significance
The proposition shows how a behavioral bias survives perfect competition. Zero profits do not mean undistorted choices. Competition passes the gains from fooling on to consumers through the attraction product, and the store context does the selling. Which context arises (quality inflation with up-selling, or price inflation with down-selling) is decided by comparing two explicit switching surpluses. A planner can read welfare comparisons and policy predictions directly off the explicit equilibrium menus. Later results of the paper build on this one: Proposition 3 implements the contexts with one decoy under salience, focusing or relative thinking, and Proposition 4 treats mixed populations.
The result is proved in the paper; no machine-checked proof of it, or of any part of the model, is known to exist. The mission produces three things:
a precise formal model of a two-stage choice with heterogeneous beliefs;
a competitive-equilibrium notion with footnote 4's refinement, which the prose leaves informal;
the full characterization.
The formalization also records three slips in the printed proof:
(P*) is printed without the factor β;
part b)'s strict "pa=b>pt" fails at the boundary b=c(qQ);
Lemma 3's (Q,Q) bullet needs qt>q.
Difficulty
The pair-level bounds are elementary inequalities. The difficulty is the market argument. The paper first derives best responses for a single type with a fixed outside option, then argues that in equilibrium every type faces the same outside surplus. Turning this into a proof requires several steps:
Show that no equilibrium leaves different optimistic types with different outside options. A firm could otherwise target the types that are served worse.
Show that firms with demand cannot sustain menus whose predicted purchases differ across types.
Handle the ties of the two-stage choice: equal valuations at purchase, which are resolved for the firm, and equal surplus across stores.
Use footnote 4 to exclude padding menus with unacceptable products, while keeping the empty menu and a zero-profit menu on equal footing.
The naive approach treats each firm as facing a single type. That step does not carry over: demand is a positive-measure condition on a continuum of types, and uniqueness must hold for all of them.
Formalization scope
All quantities are real numbers.
Products and menus. A product is a structure (q, p, θ) and a menu is a Finset of products; the context is carried by each product. Firms are indexed by Fin K.
Types. The type law μ is a probability measure, absolutely continuous with respect to Lebesgue measure, with μ(β~≤1)=0. Proposition 2 adds μ(β~≥β)=0.
Two-stage choice. Predicted and actual purchases range over acceptable products only. A type's expected surplus at a store is the largest u among her predicted purchases. She enters a store when it is a best option for her and worth at least the outside option 0.
Ties and profit. At purchase, ties go to the firm: its margin is the largest p−c(q) among the products bought. Positive demand means positive μ-mass of entrants. Since profit is demand times margin, every equilibrium condition is a sign condition, and no demand-sharing rule is fixed.
Footnote 4. It is encoded by two conditions: firms without demand offer the empty menu, and no menu with fewer products, or fewer distorted products, earns an active firm at least its margin with positive demand.
Added hypotheses.K≥2; c twice continuously differentiable; the existence of q∗,qQ,qP as nonnegative roots of c′=1,β,1/β.
Pair-level milestones. The best-response milestones are stated for pairs. Following the proof, they assume no price cap in the Q case and keep p≤b where the proof sets pa=b.
Proposition 2 must be stated about equilibrium profiles of K firms with arbitrary finite menus. It must not be stated about the candidate menus or about two-product menus. Without footnote 4's conditions it is false (padding menus), and with a literal lexicographic cost it is vacuous (no equilibrium exists).
Contributions are welcome at every level: the pair-level inequalities (Lemmas 2–3, the best-response bounds), the market argument (at least two active firms, uniqueness of the outside option), and the existence proofs. The model file, two-stage choice under a continuum of types with a firm-favourable tie rule, is reusable for other behavioral industrial-organization results.
The moving sofa problem: optimality of Gerver's sofaResearch Paper
Motivation
The moving sofa problem, posed by Leo Moser in 1966, asks for the planar shape of largest area that can be moved around a right-angled corner in a hallway of unit width — one of the most famous unsolved problems of everyday geometry. Joseph Gerver exhibited in 1992 a sofa of area 2.2195... built from five boundary curves solving a system of balancing ordinary differential equations, and conjectured it to be the largest possible; Dan Romik later derived the curves' exact formulas, and Kallus and Romik proved the best upper bound before the source. The source resolves the problem: Baek proves that Gerver's sofa is optimal, so the sofa constant is Gerver's area 2.2195..., and the sixty-year-old problem is closed.
The mission formalizes the proof of Theorem 1.1.1 of the source — Gerver's sofa attains the maximum area among all moving sofas — following the paper's own attack path: reduce to monotone sofas and their supporting rotation paths, express the sofa area through the cap and niche of the path, control the rotation angle of large sofas, take Hausdorff limits of maximum polygon sofas to obtain balanced maxima, establish the injectivity of the supporting path of a maximizer, and dominate every injectivity-constrained path by a Gerver sofa through the concavity of the area upper bound Q.
The fragment and its conventions
The arena is the L-shaped hallway L, the union of the horizontal side (-∞, 1] × [0, 1] and the vertical side [0, 1] × (-∞, 1]. A shape is a nonempty compact subset of the plane — the source's standing convention, adopted here — and a moving sofa is a nonempty, compact, connected shape that admits a movement around the corner. A movement is encoded by two continuous paths: a rotation angle path Θ and a translation path W, producing the rigid motion Φ_t(p) = rot(Θ t) p + W t of the unit interval, with Θ 0 = 0, the initial image inside the horizontal side, every intermediate image inside the hallway, the final image inside the vertical side, and total clockwise rotation -Θ 1 = ω, the movement's rotation angle. The area of a planar set is its two-dimensional Lebesgue measure as a real number; the maximum sofa area α_max is the supremum of the areas of all moving sofas.
The monotone arena replaces sofas by their supporting rotation paths. A rotation path x with angle ω ∈ (0, π/2] determines strips, quarter-planes Q_t⁺ \ Q_t⁻ at the outer and inner corners of the translated hallways, the parallelogram P_ω, the fan F_ω, the cap (Equation 1.3), the niche (Equation 1.4), and the monotone sofa of the path — the common part of the strips and the hallways (Equation 1.2). A supporting path pins down the canonical inner-corner path through contact: both outer walls of every supporting hallway touch the sofa. Balanced maximum sofas are stated at the level of sofas: a moving sofa that is the Hausdorff limit of maximum polygon sofas whose uniform angle sets run over a strictly increasing sequence of powers of two, with Hausdorff convergence phrased through Euclidean ε-neighborhoods rather than Mathlib's metric thickening API. The Gerver sofa is characterized by the paper's own structural properties: a moving sofa equal to the monotone sofa of its rotation path, whose supporting-hallway structure is carried by the five curves of Definition 8.4.3 with contact on the outer and inner walls and satisfying the balancing ODEs of Theorem 8.4.2 on the five intervals cut by angles 0 < φ < θ < π/4, derivatives taken one-sided within each interval. The source defers the curves' explicit formulas to Gerver's and Romik's papers; the existential form — some sofa satisfying this structure — is used for the goal and the dominating bound, since that is what the proof of Theorem 1.1.1 actually produces.
Six conventions deserve disclosure. First, the platform publishes definitions as modules Definitions.Def_<definition_name>, so the three definition bundles — the hallway arena, the monotone arena, and the Gerver sofa structure with Mamikon's swept region — are published as platform definitions (Gerver_arena, Gerver_monotone, Gerver_sofa) and attached to the proposal as reference items; the theorem drafts import them. Second, the injectivity condition abridges the source's Definition 6.1.2 by dropping its auxiliary clause on the boundary curve σ_K, keeping the continuous differentiability and the two strict derivative inequalities that the endgame consumes. Third, balancedness is stated at the sofa level rather than through the paper's rotation-path data, the sofa-level form being what the compactness argument yields. Fourth, the generalized Mamikon theorem is stated for continuously differentiable tangent segment families with continuous lengths and pairwise non-overlap on the open parameter rectangle, over turning intervals of length below π — exactly the smooth, non-self-overlapping families to which the endgame applies it. Fifth, the movement's initial term is a pure translation (Θ 0 = 0), matching the source's Definition 1.1.2 with its footnote. Sixth, all statements are developed against the platform's Mathlib build (0df444a), with inner products, rotations, scalings, and neighborhoods given by small self-contained definitions so that every draft compiles without instance-hunting.
Formalization targets
The goal is Theorem 1.1.1: some Gerver sofa has area at least that of every moving sofa. The supporting chain, in the paper's order, each step a milestone except the last:
Monotone reduction: every moving sofa is contained in a monotone moving sofa of at least its area — the intersection of the supporting hallways.
Cap-niche identity: a moving monotone sofa is its cap minus its niche.
Area functional: the sofa area is the cap area minus the niche area whenever the niche lies in the cap.
Angle control: a moving sofa of area at least 2.2 admits a movement of rotation angle in [arccos(1/2.2), π/2].
Balanced maxima: for each rotation angle, a balanced maximum sofa exists as the Hausdorff limit of maximum polygon sofas.
Right-angle reduction: a balanced maximum sofa of large area has a rotated copy admitting a movement of angle π/2.
Injectivity: the supporting rotation path of a maximum-area balanced sofa of angle π/2 satisfies the injectivity condition.
Mamikon: the area swept by a smooth non-overlapping tangent segment family is half the integral of the squared lengths.
Dominating bound: some Gerver sofa bounds the area of every monotone sofa of an injectivity-constrained supporting path of angle π/2.
The goal follows by assembling the chain: every moving sofa sits under a monotone one, maximizers are balanced maxima admitting the full right angle, their supporting paths are injectivity-constrained, and the dominating bound caps them by a Gerver sofa.
Significance
The moving sofa problem is a benchmark of planar geometry that has resisted exact solution since 1966; the source closes it. The proof is not a computational verification but a structural argument — compactness produces extremal objects, contact geometry pins their supporting paths, injectivity rules out self-overlap, and a concavity argument of a kind familiar from calculus of variations delivers the dominating bound. Each layer is a theorem of lasting value independently of the goal: the cap-niche decomposition, the existence of balanced maxima, the injectivity of maximizer paths, and the generalized Mamikon theorem all predate or outlive the final step. A Lean formalization makes each layer independently checkable, and the mission's chain structure lets solvers claim credit for any layer while the community assembles the whole.
Difficulty
The formalization spans real analysis, topology, convex geometry, and measure theory, at a level well beyond elementary competition material but below the frontier of ongoing formalization projects. The monotone reduction and the cap-niche identity require careful handling of intersections of translated half-planes and the additivity of Lebesgue measure; the balanced-maximum existence requires sequential compactness in the Hausdorff topology; injectivity requires differentiability arguments on paths defined by contact conditions; the endgame requires the concavity of the functional Q on triples of convex bodies. The definitions are engineered to be self-contained — plain real arithmetic for inner products, rotations, and neighborhoods — so that the labor concentrates on the geometry rather than on API friction. Individual milestones are of moderate difficulty; the goal requires assembling all of them, which is the source's own achievement.
Formalization scope
Every item quantifies only over the objects it needs — hallways, shapes, rotation paths, angle sets, segment families; no item carries a vacuous hypothesis: moving sofas, monotone sofas, polygon intersections, and Gerver sofas all exist, and the inequalities are in the intended directions. The fragment excludes the explicit trigonometric formulas of Gerver's curves (the goal needs only their structural characterization), the source's sections on the ambidextrous sofa and non-convex generalizations, the computer-search evidence for the sofa constant's decimals, and any statement about shapes that are not moving sofas. Nothing in the mission asserts the uniqueness of the Gerver sofa or the value of the sofa constant as a decimal; it formalizes what the source proves — optimality.
Selected references
J. Baek, Optimality of Gerver's Sofa, arXiv:2411.19826 (2024) — the mission's source.
L. Moser, Problem 66-11, Moving Furniture Through a Hallway, SIAM Review 8 (1966), p. 381 — the problem.
J. L. Gerver, On Moving a Sofa around a Corner, Geometriae Dedicata 42 (1992), pp. 267–283 — the sofa and the balancing ODEs.
D. Romik, Differential Equations and Exact Solutions in the Moving Sofa Problem, Experimental Mathematics 27 (2018), pp. 316–330 — the curves' exact formulas.
Y. Kallus and D. Romik, Improved Upper Bounds in the Moving Sofa Problem, Advances in Mathematics 340 (2018), pp. 960–982 — the preceding upper bound.
Distributed 3D Printing of Spare Parts via IP Licensing: Optimal Standard License, OEM Profit and Channel Selection for Two Nonidentical BuyersResearch Paper
Motivation
Spare parts for capital goods (aircraft, defence systems, industrial machinery) are slow-moving and expensive to stock, and an unplanned stock-out idles the equipment they serve. Industrial additive manufacturing (3D printing) lets a part be produced close to where it is used, with short lead times and small batches. An original equipment manufacturer (OEM) that owns the design can therefore sell an IP license to its buyers instead of the parts themselves, letting each buyer print locally through a third-party printing service provider. The US Army's directive on advanced manufacturing (Department of Defense 2019) and commercial digital-inventory platforms are examples of this practice.
Zhang, Westerweel, Basten and Song (MSOM 2022) model the OEM's choice of license terms when buyers decide rationally between the two channels. The license has two classical components from the licensing literature (Kamien and Tauman 1986): a fixed annual fee and a per-unit royalty. The paper's main finding is about a single standard license offered to buyers of different sizes. A positive royalty can then be optimal under symmetric information, and all three supply chain configurations arise: centralized, decentralized and hybrid.
Setting
There are n buyers i∈N. Buyer i has Poisson demand with annual rate λi>0. All buyers share a holding-cost rate h>0 and a safety factor z≥0.
Traditional channel. The buyer orders from the OEM at wholesale price w>0, with fixed ordering cost kT and lead time ℓT. Its expected annual cost is
CT,i=hw(λiℓT+zλiℓT)+2hwλikT+wλi.
The OEM produces at unit cost c and earns ΠT,i=(w−c)λi from this buyer.
Licensing channel. Under a license (f,r) with fixed fee f≥0 and royalty r≥0, the buyer prints at price p>0, with fixed ordering cost kA<kT and lead time ℓA<ℓT. Its expected annual cost is
Surplus and choice. The surplus of buyer i is Si(f,r)=CT,i−CA,i(f,r), and its maximum surplus is Sˉi=Si(0,0). The licensees are NA(f,r)={i:Si(f,r)≥0}; the others stay in the traditional channel. The OEM's profit is
For two buyers with λ1<λ2 and Sˉ1,Sˉ2>0, two kinds of royalty matter. The maximum royalty feesrˉi(0)≥0 solve Si(0,rˉi(0))=0. The equalizing royaltyr^≥0 solves S1(0,r^)=S2(0,r^).
Formalization targets
Goal: Proposition 3 with Table 1
Let V be the least upper bound of {Π(f,r):f,r≥0}. In each of the three cases of Table 1, V is the largest profit in that case's column:
I (Sˉ1≤Sˉ2,rˉ2(0)≤rˉ1(0)):II (Sˉ1≤Sˉ2,rˉ2(0)>rˉ1(0)):III (Sˉ1>Sˉ2):V=max{(w−c)λ1+Sˉ2,2Sˉ1,2S1(0,r^)+r^(λ1+λ2),(w−c)λ2+S1(0,r^)+r^λ1,(w−c)(λ1+λ2)},V=max{(w−c)λ1+Sˉ2,2Sˉ1,rˉ1(0)(λ1+λ2),(w−c)(λ1+λ2)},V=max{2Sˉ2,(w−c)λ2+Sˉ1,(w−c)(λ1+λ2)}.
Each listed license realizes its profit and channel selection. Row iv of Case I is reached only as a limit r↓r^. Any license that leaves both buyers with negative surplus earns (w−c)(λ1+λ2). The optimal value V is nondecreasing in w.
Milestones
In the paper's order, the milestones are:
Lemma 1(ii)–(iv), (vi): the shape of Si in f, r, p, λ and w;
Corollary 1: existence and uniqueness of rˉi(f) and fˉi(r)=Si(0,r);
Corollary 2: the bound ΠA,i+Si≤Sˉi;
Proposition 2: the identical-buyer case, where V=nmax{Sˉ,(w−c)λ} under the stated sign conditions;
Lemma 2: existence of r^ and the sign of Si(0,r^).
Significance
The result gives a closed characterization of the optimal standard license for two nonidentical buyers. Three features follow from it. A royalty-only or mixed license can beat a fixed fee, unlike the identical-buyer case. The larger buyer can be deliberately kept in the traditional channel. The OEM's optimal profit rises with the wholesale price. These are the paper's managerial conclusions about distributed 3D printing, and the numerical study in §5 builds on them.
The result is proved in the paper (appendix, pp. 2699–2701), with several steps described as straightforward and Cases II and III left to the reader. As far as is known, none of it has been formalized. A machine-checked proof would supply the omitted cases and pin down the boundary behaviour. On the boundary, two entries of Table 1's channel-selection column need strict inequalities that the table does not print. The formalization adds the platform's first IP-licensing model, built on closed-form inventory costs.
Difficulty
The surplus is an explicit function, but the optimization is over a two-dimensional license space. The licensee set changes discontinuously across the curves S1(f,r)=0 and S2(f,r)=0. One might reduce the problem to comparing a handful of candidate licenses evaluated at their formulas. That reduction is exactly what has to be proved: every license must be shown to be dominated by one of the candidates, region by region. In one region the supremum is approached and never attained, so no maximizer exists. The single-crossing property behind r^ depends on a sign of a mixed derivative that fails without z≥0. The final claim, monotonicity of V in w, must hold across changes of case as w moves, while r^ itself moves with w.
Formalization scope
Representation. Buyers are Fin n. For two buyers, the paper's Buyer 1 is index 0 and Buyer 2 is index 1. All parameters are real.
Costs. The cost formulas (3) and (5) are taken as definitions. Their derivation from an (R,Q) policy under a normal approximation (Online Appendix B) is not formalized.
Licenses. A valid license has f≥0 and r≥0, and ties go to the license (Si≥0 means licensing).
Standing assumptions.h,w,p,kA,ℓA,λi>0, kA<kT, ℓA<ℓT, and z≥0. The last is added: the paper prints z=Φ(β) for Φ−1(β), and its experiments use β≥95%. The unit cost c carries no sign assumption.
Optimal value and royalties. The optimal profit is stated as a least upper bound (IsLUB), never through sSup, whose value on an unbounded set is a junk 0. The royalties r^, rˉ1(0) and rˉ2(0) are bound by their defining equations, not left free. "(∞,∞)" means any license under which every buyer has negative surplus.
Proposition 2. It adds n≥1, Sˉ≥0 for (i), and Sˉ>0 for the efficacy.
Corrected rows. The realizations of row i (Cases I–II) and row iv (Case I) carry the strict inequalities Sˉ1<Sˉ2 and S1(0,r^)>0. They are labelled as corrections.
Ruled out. A goal asserting only that "some license of Table 1 is optimal", without the case values and the monotonicity in w, does not count as the goal.
Not formalized. Lemma 1(i), (v), (vii), (viii); Proposition 1; Corollaries 3–4; Proposition 4; the numerical study.
Infrastructure. One-variable calculus of square-root expressions, and dominance arguments over finite buyer sets. Proofs of the milestones, and of the goal case by case, are welcome.
Selected references
Y. Zhang, B. Westerweel, R. Basten, J.-S. Song, Distributed 3D Printing of Spare Parts via IP Licensing, Manufacturing & Service Operations Management 24(5):2685–2702, 2022. https://doi.org/10.1287/msom.2022.1117
M. I. Kamien, Y. Tauman, Fees versus royalties and the private value of a patent, Quarterly Journal of Economics 101(3):471–491, 1986. https://doi.org/10.2307/1885693
P. H. Zipkin, Foundations of Inventory Management, McGraw-Hill, 2000.
Shapley Meets Uniform: An Axiomatic Framework for Attribution in Online Advertising: In the Markov Chain Model, CASV Equals Unique-Uniform Attribution Minus Its CounterfactualResearch Paper
Why this attribution problem arises
An advertiser observes customer paths through a sequence of states and advertising actions, then wants to assign credit for a purchase to the actions that occurred. Giving the last action all the credit misses earlier interactions; dividing credit by the number of visits can overreward a repeated action. Credit should also reflect what would have happened under the baseline no-ad action. Singal, Besbes, Desir, Goyal, and Iyengar formulate these requirements in a Markov model and a cooperative game, then connect their counterfactual adjusted Shapley value to a path-based quantity (Singal et al., SSRN version, §§3–5).
The paper is a known research result, published in Management Science in 2022. This mission uses the authors' August 21, 2021 SSRN version, whose displayed equations and page numbers are the formalization's citation basis. Its objective is to formalize the paper's characterization theorem, together with the intermediate claims that identify what a coalition is worth and how the ordinary Shapley value treats a converting customer path.
Markov chains, coalitions, and converting paths
The transient states are S={1,…,m}; a customer eventually reaches either the absorbing conversion state c or the absorbing quit state q. The actions are A={1,…,n}, with action 1 designated as the baseline no-ad action. A customer begins at state s with probability λs. At state s, the advertiser takes action a with probability βsa. The probabilities pss′a, psca, and psqa govern the next transient state, conversion, and quitting. The initial and action distributions sum to one, each transition row sums to one, and all probabilities are nonnegative. The paper's absorption assumption says that every customer eventually converts or quits, starting from any transient state (§2.1, pp. 6–8).
A player is one state-action pair r=(s,a), and the player set is P=S×A. To value a coalitionX⊆P, only its players keep their actions. Action probability assigned to a pair outside X instead takes an artificial zero-value action that sends the customer to q. If PX is the resulting transient-state transition matrix and pcX its one-step conversion vector, the coalition value is the conversion probability v(X)=λ⊤(I−PX)−1pcX. Conversion has value one, so there is no additional revenue parameter (§2.3, p. 9; §4.2, pp. 14–15).
The Shapley valueπrShap averages the marginal value v(X∪{r})−v(X) over coalitions X that omit r, weighted by ∣X∣!(mn−∣X∣−1)!/(mn)!. For the counterfactual adjusted Shapley value, or CASV, the baseline value is instead v(X∪{(s,1)a}): the frequency βsa assigned to r is spent on the no-ad transition row, in addition to any existing no-ad frequency. Thus CASV compares an advertising action with its specified no-ad alternative (§4.2–4.3, pp. 15–16).
A pathP lists the state-action pairs encountered before quitting or conversion. Write u(P) for the number of distinct pairs, regardless of repetitions. The unique-uniform weightwr(P) is 1/u(P) when the path converts and contains r, and zero otherwise. It rewards each distinct participating pair once (§3.3, p. 12; Proposition 1, p. 20).
Formalization targets
The first target is Proposition 1, which identifies the ordinary Shapley value of the coalition game with the expected unique-uniform weight:
πrShap(M)=EP∼M[wr(P)].
The mission goal is Theorem 2. Let Mr be the counterfactual chain for r. It characterizes CASV as a difference of two path expectations:
ψrShap(M)=EP∼M[wr(P)]−EP∼Mr[wr(P)].
The milestone list also records display (6), the matrix and path forms of coalition value in Step 1 of the proof of Proposition 1, and the Step 3 carrier-game identity. These are the paper's intermediate statements, with the carrier-game fact linked to an already proved general Shapley theorem (pp. 16, 20–22).
What the characterization provides
Theorem 2 gives a path-based meaning to a value defined by averaging over coalitions. It separates the credit earned in the observed Markov chain from the credit that the same player identity would earn under a baseline no-ad transition. This distinction matters in the paper's Example 5: an ad and a no-ad action both guarantee conversion, so the ad receives zero counterfactual credit despite having ordinary Shapley value one (pp. 15–16, 20, 22).
The paper also develops estimation methods after the characterization, but those algorithms and their numerical performance are outside this mission. Formalizing the known theorem would supply a reusable connection among absorbing finite chains, coalition conversion games, and Shapley values. The linked general Shapley definition and carrier-game result are already available as platform content; the paper-specific model and theorem statements here remain draft formalization targets.
Where the mathematical difficulty lies
A coalition changes which state-action pairs can contribute to a path. The Shapley definition averages marginal coalition values, whereas a path expectation assigns a weight to a realized sequence, including sequences that revisit the same pair. Identifying these two descriptions requires accounting for the distinct set of players on every converting path. Counterfactual adjustment adds another chain whose player identities and action frequencies must align with the original model; simply removing or merging the player changes the quantity in Theorem 2 (proof of Proposition 1, p. 21; Appendix B, p. 46).
Formalization scope and conventions
States and actions are Fin m and Fin n, so the paper's index k is Lean index k−1. The model designates a noAd action rather than assuming it is Lean index zero. Players are pairs in Fin m × Fin n; the ordinary Shapley value transports them to Fin (m*n) to reuse the published Shapley definition. The separate general action-chain definition contains the initial, action, and transition probabilities; the attribution model adds the no-ad action and the coalition game.
The Valid predicate states every distribution and row-sum condition. Absorbing states convergence of powers of the original averaged transient matrix to zero. Theorem 2 additionally assumes absorption of the counterfactual chain, because absorption of the original alone does not imply it. This makes the inverse in each coalition value represent the conversion probability under the paper's Assumption 1; a singular matrix's totalized Lean inverse must not supply a default answer.
The counterfactual chain keeps r at frequency βsa and as a player, while replacing its transition row by the no-ad row. This reading matches the counterfactual marginal displayed in Appendix B. Pairs outside a coalition take the artificial quit action; that action is never a player. Path expectation is a real tsum over finite converting paths, each weighted by its initial probability, action frequencies, transitions, and final conversion probability. Nonconverting paths contribute zero. The Shapley weight and the conversion value one are exactly the paper's constants. CASV is defined by display (5), and path expectation is defined independently, so Theorem 2 does not follow by unfolding a prearranged identity. Work on path summability, matrix-series convergence, coalition path expansions, and the connection to the general Shapley theorem is welcome.
Selected references
R. Singal, O. Besbes, A. Desir, V. Goyal, and G. Iyengar, Shapley Meets Uniform: An Axiomatic Framework for Attribution in Online Advertising, Management Science 68 (2022). Authors' SSRN version of August 21, 2021; journal DOI.
L. S. Shapley, A Value for n-Person Games, in Contributions to the Theory of Games II, Princeton University Press, 1953. DOI.
Strategic Inventories under Supply Chain Competition: Under Fierce Chain-to-Chain Competition, Strategic Inventories Leave All Manufacturers and Retailers Strictly Worse OffResearch Paper
Motivation
A manufacturer that sells through an independent retailer charges a wholesale price above cost, and the retailer then adds its own margin: the double marginalization problem of vertical contracting. Anand, Anupindi and Bassok (Management Science 2008) showed that in a two-period monopoly chain the retailer can blunt this by buying more than it sells in the first period and carrying the excess into the second. This strategic inventory makes the retailer less dependent on the manufacturer's next wholesale price, which forces that price down, and in their model both firms gain.
Li, Li and Chen (SSRN 3003887; Manufacturing & Service Operations Management, 2021) ask whether the conclusion survives when two such chains compete. Their answer is that strategic inventory still arises, but under fierce enough competition it hurts every firm. The mission formalizes that result.
Setting
There are two supply chains i∈{1,2}; j denotes the rival chain. Each consists of a manufacturer with zero production cost and an exclusive retailer. There are two periods t=1,2. In period t the demand for product i is
Dit=1−pit+θ(pjt−pit),
where pit is retailer i's price and θ>0 measures the intensity of chain-to-chain competition.
The game has four stages. In stage 1 each manufacturer sets a wholesale price wi1. In stage 2 each retailer sets pi1 and orders enough to cover demand plus a carryoverIi≥0, held into period 2 at unit holding costh≥0. In stage 3 each manufacturer sets wi2. In stage 4 each retailer sets pi2 and orders whatever demand its carryover does not cover; unsold units are worthless.
Contracts are unobservable: firms of chain j see neither wit, nor the orders of chain i, nor Ii. The equilibrium is a perfect Bayesian equilibrium with passive beliefs. At every history of its own chain, a firm keeps believing that the rival charges its equilibrium-path prices pj1∗,pj2∗, and acts optimally given that belief and the continuation play of its own chain.
Two games are compared. In the SI game each chain may carry any Ii≥0. In the NI benchmark, "a manufacturer only delivers whatever its downstream retailer can sell", so Ii=0. Manufacturer i's profit is Πi=wi1(Di1+Ii)+wi2(Di2−Ii)+. Retailer i's profit πi is its revenue minus its wholesale bills minus hIi.
Formalization targets
Goal: Proposition 2
Let 0≤h<1/4. There is θ0≥0 with θ0<1/h−4 such that for every θ0<θ<1/h−4, every SI equilibrium E and every NI equilibrium E′ satisfy
Πi(E)<Πi(E′)andπi(E)<πi(E′)(i=1,2),
and equilibria of both games exist. Conversely, if h≥1/4 or θ≥1/h−4, no strategic inventory is carried in any SI equilibrium. The goal leaves θ0 unspecified, as the paper does: it asserts the shape of the comparison, not a numerical threshold.
Milestones
§3.1 display, p. 10. When the retailer replenishes in period 2, its price response is pi2=(1+θpj2+(1+θ)wi2)/(2(1+θ)), so ∂Di2/∂wi2=−21(1+θ).
Table 1, right column, p. 9. The NI equilibrium, which is also the SI equilibrium when h>1/(4+θ): w=2/(4+θ), p=3/(4+θ), Πi=4(1+θ)/(4+θ)2, πi=2(1+θ)/(4+θ)2.
Table 1, left column, p. 9. The SI equilibrium for h≤1/(4+θ), row by row. It includes Ii=(1+θ)(20+7θ)(1−h(4+θ))/((2+θ)(68+19θ)) and the manufacturer's profit.
Proposition 1(i), p. 9.Ii>0 in equilibrium if and only if h<1/(4+θ).
Proposition 3(i), p. 15. The manufacturers' equilibrium profit is strictly increasing in h on [17(4−θ)/(272+136θ+21θ2),1/(4+θ)].
Proposition 3(ii), p. 15. The same holds for the retailers' profit on [(1888+1424θ+242θ2−35θ3)/(9728+11456θ+5344θ2+1148θ3+98θ4),1/(4+θ)].
Significance
The result. Proposition 2 overturns the monopoly-chain conclusion. Carryover still lowers the second-period wholesale price, but under competition that lower price feeds a fiercer price war between the chains, and the gain from softened double marginalization is lost. Because contracts are unobservable, no chain can commit to holding no inventory, so the firms end up in a situation every one of them would prefer to avoid. Proposition 3 sharpens the point: near the threshold h=1/(4+θ) a higher holding cost raises every firm's profit. A carrying cost, normally a pure loss, here acts as a commitment device.
Formalizing it. The paper's proofs are in an online appendix, which is not part of the source; the equilibrium notion is named on p. 8 but not written out. A machine-checked proof would supply both. It would pin down the equilibrium concept: what a passive-beliefs perfect Bayesian equilibrium of a two-chain, four-stage game is. It would establish that Table 1 is the unique equilibrium outcome, including against asymmetric profiles. It would derive the retailer's SI profit, which the page does not print. None of these results has a machine-checked proof.
Difficulty
Each stage payoff is piecewise quadratic, with kinks where demand reaches zero and where carryover covers period-2 demand. Table 1 must be shown optimal against all deviations, not only local ones, at every off-path history of a chain: a retailer that deviates in its carryover changes its own manufacturer's second-period price, and that response has to be the equilibrium one there too. The tempting shortcut is to solve the first-order conditions of a symmetric profile and stop. It establishes neither global optimality nor that asymmetric equilibria share Table 1's outcome. The goal quantifies over every equilibrium of both games, so both are needed.
Formalization scope
The model is a single definitions file, ChainCompSI.Backfire.Model. It has the following parts:
demand, and sales =max(D,0);
own-chain histories Hist and pure profiles Profile with one strategy per stage;
the stage payoffs;
the equilibrium predicate IsEq θ h si E, where si : Fin 2 → Bool selects SI or NI per chain;
the on-path accessors w1, p1, inv, w2', p2', D1, D2;
the realized profits mfrProfit (Πi) and retProfit (πi).
Chains are Fin 2, with rival 1 - i. All quantities are real.
The formalization commits to the following conventions, each disclosed in the items:
Wholesale and retail prices are nonnegative. With a negative first-period wholesale price the retailer would want unbounded carryover, and no equilibrium would exist.
Sales are demand truncated at zero.
The first-period order is placed against realized demand: the retailer chooses its carryover Ii and orders Di1++Ii. This is the reading under which Table 1 is the equilibrium.
Passive beliefs mean that, at every own history, the rival's prices are taken to be its on-path prices. Each stage is optimal at every own history: stage 4 and stage 3 at every history with Ii≥0, stage 2 at every wi1≥0.
Profits are realized profits at both chains' on-path prices, and the retailer's profit includes hIi.
The condition θ<1/h−4 is written as h(4+θ)<1. This keeps the page's case h=0, where the bound is +∞; in Lean, 1/0=0.
Every statement of the form "in equilibrium, …" also asserts that an equilibrium exists, so none holds vacuously. The goal is stated about equilibria of the games, not with Table 1's closed forms substituted. A version comparing the two columns' rational functions would be a lemma of the proof, not Proposition 2.
Not formalized:
Proposition 1(ii) (the threshold θ^) and Corollaries 1–3;
Proposition 4, which needs the asymmetric SI/NI equilibrium of the unpublished appendix; the per-chain si flag leaves room to pose it later;
the observable-contracts and quantity-competition variants of §5.
Contributions welcome:
proofs of the milestones;
a reusable lemma that a strictly concave piecewise-quadratic stage payoff has a unique maximizer;
a contraction argument for uniqueness of the equilibrium outcome.
Selected references
X. Li, Y. Li, Y.-J. Chen, Strategic Inventories under Supply Chain Competition, Manufacturing & Service Operations Management, 2021; author's copy SSRN 3003887. https://ssrn.com/abstract=3003887, doi:10.1287/msom.2020.0954
R. P. McAfee, M. Schwartz, Opportunism in Multilateral Vertical Contracting: Nondiscrimination, Exclusivity, and Uniformity, American Economic Review 84(1), 1994. https://www.jstor.org/stable/2117975
T. W. McGuire, R. Staelin, An Industry Equilibrium Analysis of Downstream Vertical Integration, Marketing Science 2(2), 1983. https://doi.org/10.1287/mksc.2.2.161
We investigate the possibility of dividing quantum channels into concatenations of other channels, thereby studying the semigroup structure of the set of completely-positive trace-preserving maps. We show the existence of 'indivisible' channels which can not be written as non-trivial products of other channels and study the set of 'infinitesimal divisible' channels which are elements of continuous completely positive evolutions. For qubit channels we obtain a complete characterization of the sets of indivisible and infinitesimal divisible channels. Moreover, we identify those channels which are solutions of time-dependent master equations for both positive and completely positive evolutions. For arbitrary finite dimension we prove a representation theorem for elements of continuous completely positive evolutions based on new results on determinants of quantum channels and Markovian approximations.
This mission is the statement-level formalization of Dividing Quantum Channels (arXiv:math-ph/0611057v3). Every numbered result of the paper was scanned. The results stated here are open sorry goals, ready for solvers to prove.
What is formalized
23 statements of the paper are in Lean 4 (Mathlib 0df444a). The goal theorem is Theorem 16 (Structure of infinitesimal divisible channels) (Theorem 16 (Structure of infinitesimal divisible channels), PDF p. 14). The milestones are the other numbered results, in the paper's order, each quoting the paper.
The paper's own objects are the definition item of this mission. Objects shared across papers come from the prove2quantum library and from earlier papers' missions, listed as references.
Provenance: prove2quantum's pipeline drafted each statement (gpt-6.1-sol on Stanford's Sherlock cluster). A blind read-back, written without seeing the paper, is attached to every item. An independent moderator compared each statement against the paper and passed the whole paper without edits.
Deferred results
1 results of the paper are not stated yet, because the library lacks an interface they need:
Theorem 19; PDF p.18 Eq.(40) and class-2 paragraph: A source-correct finite-time versus singular-boundary domain for Theorem 19 (source-ambiguity)
Converse bounds for private communication over quantum channelsResearch Paper
Motivation
This paper establishes several converse bounds on the private transmission capabilities of a quantum channel. The main conceptual development builds firmly on the notion of a private state, which is a powerful, uniquely quantum method for simplifying the tripartite picture of privacy involving local operations and public classical communication to a bipartite picture of quantum privacy involving local operations and classical communication. This approach has previously led to some of the strongest upper bounds on secret key rates, including the squashed entanglement and the relative entropy of entanglement. Here we use this approach along with a "privacy test" to establish a general meta-converse bound for private communication, which has a number of applications. The meta-converse allows for proving that any quantum channel's relative entropy of entanglement is a strong converse rate for private communication. For covariant channels, the meta-converse also leads to second-order expansions of relative entropy of entanglement bounds for private communication rates. For such channels, the bounds also apply to the private communication setting in which the sender and receiver are assisted by unlimited public classical communication, and as such, they are relevant for establishing various converse bounds for quantum key distribution protocols conducted over these channels. We find precise characterizations for several channels of interest and apply the methods to establish several converse bounds on the private transmission capabilities of all phase-insensitive bosonic channels.
This mission is the statement-level formalization of Converse bounds for private communication over quantum channels (arXiv:1602.08898v3). Every numbered result of the paper was scanned. The results stated here are open sorry goals, ready for solvers to prove.
What is formalized
7 statements of the paper are in Lean 4 (Mathlib 0df444a). The goal theorem is Covariant channels admit a fixed Choi-state teleportation simulation (Proposition 2, PDF p. 7). The milestones are the other numbered results, in the paper's order, each quoting the paper.
The paper's own objects are the definition item of this mission. Objects shared across papers come from the prove2quantum library and from earlier papers' missions, listed as references.
Provenance: prove2quantum's pipeline drafted each statement (gpt-6.1-sol on Stanford's Sherlock cluster). A blind read-back, written without seeing the paper, is attached to every item. An independent moderator compared each statement against the paper and passed the whole paper without edits.
Deferred results
25 results of the paper are not stated yet, because the library lacks an interface they need:
On Feedback and the Classical Capacity of a Noisy Quantum ChannelResearch Paper
Motivation
In Shannon information theory the capacity of a memoryless communication channel cannot be increased by the use of feedback from receiver to sender. In this paper the use of classical feedback is shown to provide no increase in the unassisted classical capacity of a memoryless quantum channel when feedback is used across non-entangled input states, or when the channel is an entanglement--breaking channel. This gives a generalization of the Shannon theory for certain classes of feedback protocols when transmitting through noisy quantum communication channels.
This mission is the statement-level formalization of On Feedback and the Classical Capacity of a Noisy Quantum Channel (arXiv:quant-ph/0305176v1). Every numbered result of the paper was scanned. The results stated here are open sorry goals, ready for solvers to prove.
What is formalized
6 statements of the paper are in Lean 4 (Mathlib 0df444a). The goal theorem is No capacity gain across separable feedback cuts (III.B, PDF p. 4). The milestones are the other numbered results, in the paper's order, each quoting the paper.
The paper's own objects are the definition item of this mission. Objects shared across papers come from the prove2quantum library and from earlier papers' missions, listed as references.
Provenance: prove2quantum's pipeline drafted each statement (gpt-6.1-sol on Stanford's Sherlock cluster). A blind read-back, written without seeing the paper, is attached to every item. An independent moderator compared each statement against the paper and passed the whole paper without edits.
Deferred results
1 results of the paper are not stated yet, because the library lacks an interface they need:
III.A, (7), (20), and the following induction sentence: An executed multi-block product-alphabet interface that distinguishes future forward-input registers from retained local auxiliary purifiers, and enforces the product restriction on the actually prepared inputs after each feedback history. (hard)
The Information-Disturbance Tradeoff and the Continuity of Stinespring's RepresentationResearch Paper
Motivation
Stinespring's dilation theorem is the basic structure theorem for quantum channels: it states that any quantum channel arises from a unitary evolution on a larger system. Here we prove a continuity theorem for Stinespring's dilation: if two quantum channels are close in cb-norm, then it is always possible to find unitary implementations which are close in operator norm, with dimension-independent bounds. This result generalizes Uhlmann's theorem from states to channels and allows to derive a formulation of the information-disturbance tradeoff in terms of quantum channels, as well as a continuity estimate for the no-broadcasting theorem. We briefly discuss further implications for quantum cryptography, thermalization processes, and the black hole information loss puzzle.
This mission is the statement-level formalization of The Information-Disturbance Tradeoff and the Continuity of Stinespring's Representation (arXiv:quant-ph/0605009v1). Every numbered result of the paper was scanned. The results stated here are open sorry goals, ready for solvers to prove.
What is formalized
8 statements of the paper are in Lean 4 (Mathlib 0df444a). The goal theorem is Continuity with freely chosen common Stinespring dilations (§I, Eq. (1), PDF p. 1). The milestones are the other numbered results, in the paper's order, each quoting the paper.
The paper's own objects are the definition item of this mission. Objects shared across papers come from the prove2quantum library and from earlier papers' missions, listed as references.
Provenance: prove2quantum's pipeline drafted each statement (gpt-6.1-sol on Stanford's Sherlock cluster). A blind read-back, written without seeing the paper, is attached to every item. An independent moderator compared each statement against the paper and passed the whole paper without edits.
Deferred results
3 results of the paper are not stated yet, because the library lacks an interface they need:
Theorem 1, Eq. (18): A valid prescribed-environment left continuity inequality, and a source for the requested modified KSW interface. (source-ambiguity)
§V, claimed absence of recovery after Eq. (55): A precise no-recovery claim with hypotheses stronger than small environment alone. (source-ambiguity)
§VII, generic-energy-constraint extension: Specified energy operators, energy bounds, admissible inputs and channels, and the constrained norm domain. (source-ambiguity)
Bounding the forward classical capacity of bipartite quantum channelsResearch Paper
Motivation
We introduce various measures of forward classical communication for bipartite quantum channels. Since a point-to-point channel is a special case of a bipartite channel, the measures reduce to measures of classical communication for point-to-point channels. As it turns out, these reduced measures have been reported in prior work of Wang et al. on bounding the classical capacity of a quantum channel. As applications, we show that the measures are upper bounds on the forward classical capacity of a bipartite channel. The reduced measures are upper bounds on the classical capacity of a point-to-point quantum channel assisted by a classical feedback channel. Some of the various measures can be computed by semi-definite programming.
This mission is the statement-level formalization of Bounding the forward classical capacity of bipartite quantum channels (arXiv:2010.01058v3). Every numbered result of the paper was scanned. The results stated here are open sorry goals, ready for solvers to prove.
What is formalized
42 statements of the paper are in Lean 4 (Mathlib 0df444a). The goal theorem is Theorem 21 (main paper result selected by page-1 seed) (Theorem 21 (main paper result selected by page-1 seed), PDF p. 14). The milestones are the other numbered results, in the paper's order, each quoting the paper.
The paper's own objects are the definition item of this mission. Objects shared across papers come from the prove2quantum library and from earlier papers' missions, listed as references.
Provenance: prove2quantum's pipeline drafted each statement (gpt-6.1-sol on Stanford's Sherlock cluster). A blind read-back, written without seeing the paper, is attached to every item. An independent moderator compared each statement against the paper and passed the whole paper without edits.
Deferred results
6 results of the paper are not stated yet, because the library lacks an interface they need:
Proposition 11 (Non-negativity): Scalar-zero nonnegativity in the literal generalized-divergence axioms (142)-(144). (source-ambiguity)
Proposition 13 (Zero on classical feedback channels): Scalar-zero nonnegativity in the literal generalized-divergence axioms (142)-(144). (source-ambiguity)
Proposition 14 (Zero on tensor product of local channels): Scalar-zero nonnegativity in the literal generalized-divergence axioms (142)-(144). (source-ambiguity)
Proposition 24 (Subadditivity): A source-specified amortized divergence domain for arbitrary CP numerators, including zero outputs, and extended subtraction conventions. (source-ambiguity)
Remark 38: An explicit geometric Renyi lower-semicontinuity extension range beyond the operator-convex/DPI range. (source-ambiguity)
Unnumbered regularized sandwiched composition bound (299): A source-specified amortized divergence domain for arbitrary CP numerators, including zero outputs, and extended subtraction conventions. (source-ambiguity)
Nonconcave Utility Maximization with Portfolio Bounds: The Value Function Is the Unique Viscosity Solution of the HJB Equation under the New Terminal Asymptotic ConditionResearch Paper
Motivation
An investor may care about reaching a target, avoiding a loss, or crossing an aspiration level rather than maximizing a concave function of final wealth. A target reward can jump from zero to one at a specified wealth. Such nonconcave utility is a natural model for goal-reaching portfolios, but its discontinuity changes what the associated Hamilton–Jacobi–Bellman equation can say at maturity. Portfolio bounds make the distinction sharper: an investor with finite leverage and short-sale limits cannot instantaneously smooth a jump in the payoff. Dai, Kou, Qian and Wan analyze this combination of nonconcavity, portfolio constraints, and a liquidation floor in their 2022 paper.
The paper proves a comparison principle and identifies the control value as the unique viscosity solution under a special terminal asymptotic condition. These are known mathematical results; this mission asks for their Lean proofs. The source is the authors' accepted manuscript, whose main theorem is Theorem 4.2 on printed page 12. The e-companion supplies boundary and terminal results supporting that theorem.
Setting
The market contains one risky stock and one riskless bond. After the paper's forward-wealth normalization, wealthWs started from Wt=w follows
dWs=Wsπs(ηds+σdBs),t≤s≤T.
Here η is the excess stock return, σ>0 is volatility, B is Brownian motion, and πs is the fraction of wealth invested in the stock. Portfolio weights satisfy d≤πs≤u, with d≤0≤u; either endpoint may be infinite. Wealth remains above the liquidation floorB≥0. For utility U, the value function is
V(t,w)=π admissiblesupE[U(WT)∣Wt=w].
Assumption 3.1 permits utility to be nondecreasing and right-continuous without being concave or continuous. For some 0<p^<1, it eventually satisfies U(w)≤wp^. At w=B it either has a finite value or, when B=0, has the paper's CRRA form near zero. The second case includes logarithmic utility. These alternatives lead to different liquidation boundary conditions.
The formalized Hamiltonian is
H(w,p,A)=d≤π≤usup{21π2w2σ2A+πwηp},
and the HJB equation is −Vt−H(w,Vw,Vww)=0 for t<T and w>B. Definition A.1 tests upper and lower semicontinuous envelopes of candidate solutions against smooth functions and uses the corresponding envelopes H∗ and H∗. It also imposes the liquidation boundary condition and a terminal asymptotic condition. For bounded portfolio weights the terminal condition retains the jump of U through the normal distribution function Φ and L=σmax{u,−d}. For unbounded weights its target is the concave envelopeU^.
Formalization targets
Value-function characterization
The goal is Theorem 4.2: for both bounded and unbounded portfolio intervals, the control value satisfies Definition A.1 and is continuous on [0,T)×(B,∞). In the growth class used by Theorem 4.1, every other viscosity solution agrees with it:
V′(t,w)=V(t,w),0<t<T,w>B.
The goal keeps the actual stochastic-control supremum as V and quantifies over competing solutions V′. It does not select a particular numerical method or a preferred proof. Theorem 4.1 gives comparison in this class. Proposition EC.3.2 gives the liquidation boundary behavior. Proposition EC.3.3 gives two terminal regimes, and Lemma EC.3.3 supplies the power-majorant statement used in the unbounded regime. The milestone list follows these stated results, specialized to the one-stock constant-coefficient model of the main theorem.
Significance
The characterization connects a portfolio optimization problem to an HJB equation even when the terminal utility jumps. It specifies the terminal behavior that distinguishes the bounded and unbounded portfolio regimes. In the bounded case a discontinuity can persist in the approach to maturity; in the unbounded case the limiting target is the concave envelope. The comparison statement then makes the characterization unique within the stated growth class. These conclusions are the analytical basis for the paper's later discussion of numerical schemes, although the numerical convergence theorem is outside this mission's scope (Dai et al., 2022, §§4 and EC.3).
A complete formalization would produce reusable definitions of the constrained control value, the extended-real Hamiltonian and its envelopes, and terminal limits for discontinuous payoffs. The paper's results are proved on paper but have no machine-checked proof in this proposal. The declarations here are compiled statements awaiting proofs. Independent work on the comparison theorem, boundary behavior, terminal asymptotics, and supporting real analysis can proceed against the same definition layer.
Difficulty
The usual terminal condition V(T,w)=U(w) does not describe the limit of V(t,ζ) as (t,ζ) approaches (T,w) when U jumps. Replacing the limit by U(w) would erase the singular behavior that the paper studies. The bounded-portfolio condition instead depends on the left limit U(w−), the size of the jump, and the scaled quantity log(ζ/w)/T−t. A viscosity comparison argument must handle this terminal profile while the Hamiltonian itself can be infinite or discontinuous in the unbounded portfolio regime. The liquidation boundary has a separate CRRA asymptotic when utility diverges at zero. Each of these clauses is part of the solution concept and must remain compatible with the value function.
Formalization scope
The Lean market stores η,σ,T,B as real numbers and d,u as extended real endpoints. It assumes σ>0, T>0, B≥0, d≤0≤u, and at least one nonzero admissible weight. The last three inequalities include the paper's standing bounds and exclude L=0. Admissible controls are progressively measurable, obey the bounds and liquidation floor, satisfy the integral wealth equation through a Brownian Itô integral, and have integrable terminal utility. The supremum of their expectations is extended real so an infinite value is preserved; the goal explicitly proves finiteness before converting it to a real value. Brownian motions are quantified over filtered probability spaces and have independent future increments relative to their filtration.
The PDE domain is D=[0,T)×(B,∞). Semicontinuous envelopes and boundary and terminal limits approach within D. Smooth tests are C∞ real functions. The Hamiltonian and its envelopes are extended real; finite-width expressions involving L are used only under bounded portfolio endpoints. The terminal point w=B is included only for the finite-utility boundary branch, where the source defines U(B−)=U(B). The CRRA formula uses a logarithmic branch at zero power, avoiding division by zero. These commitments rule out a vacuous solution notion or a value function defined as an arbitrary viscosity solution. Proving the control value finite, nontrivial comparison, and both terminal limits remains part of the mission. The e-companion's multivariate statements are included only in the one-stock constant-coefficient specialization used by Theorems 4.1–4.2.
Selected references
M. Dai, S. Kou, S. Qian and X. Wan, Nonconcave utility maximization with portfolio bounds, Management Science 68(11), 8368–8385, 2022. DOI: 10.1287/mnsc.2021.4228. This mission cites the authors' accepted manuscript, including its e-companion.
Quantum hypothesis testing and the operational interpretation of the quantum Renyi relative entropiesResearch Paper
Motivation
We show that the new quantum extension of Renyi's \alpha-relative entropies, introduced recently by Muller-Lennert, Dupuis, Szehr, Fehr and Tomamichel, J. Math. Phys. 54, 122203, (2013), and Wilde, Winter, Yang, Commun. Math. Phys. 331, (2014), have an operational interpretation in the strong converse problem of quantum hypothesis testing. Together with related results for the direct part of quantum hypothesis testing, known as the quantum Hoeffding bound, our result suggests that the operationally relevant definition of the quantum Renyi relative entropies depends on the parameter \alpha: for \alpha<1, the right choice seems to be the traditional definition, whereas for \alpha>1 the right choice is the newly introduced version. As a sideresult, we show that the new Renyi \alpha-relative entropies are asymptotically attainable by measurements for \alpha>1, and give a new simple proof for their monotonicity under completely positive trace-preserving maps.
This mission is the statement-level formalization of Quantum hypothesis testing and the operational interpretation of the quantum Renyi relative entropies (arXiv:1309.3228v5). Every numbered result of the paper was scanned. The results stated here are open sorry goals, ready for solvers to prove.
What is formalized
35 statements of the paper are in Lean 4 (Mathlib 0df444a). The goal theorem is Exact strong converse exponent in quantum hypothesis testing (Theorem IV.10, PDF p. 15). The milestones are the other numbered results, in the paper's order, each quoting the paper.
The paper's own objects are the definition item of this mission. Objects shared across papers come from the prove2quantum library and from earlier papers' missions, listed as references.
Provenance: prove2quantum's pipeline drafted each statement (gpt-6.1-sol on Stanford's Sherlock cluster). A blind read-back, written without seeing the paper, is attached to every item. An independent moderator compared each statement against the paper and passed the whole paper without edits.
Deferred results
4 results of the paper are not stated yet, because the library lacks an interface they need:
Corollary IV.6: interior a_alpha construction (source-ambiguity)
Lemma IV.16, (92)-(93): restricted interior infimum in (93) (source-ambiguity)
Proposition A.3: quantum new divergence at order zero (source-ambiguity)
Appendix (A3): tensor scaling assumption in generic attainment implications (source-ambiguity)
Selected references
Quantum hypothesis testing and the operational interpretation of the quantum Renyi relative entropies, arXiv:1309.3228v5, https://arxiv.org/abs/1309.3228v5
Elements in pointed invariant cones in Lie algebras and corresponding affine pairsResearch Paper
Motivation
In this note we study in a finite dimensional Lie algebra g the set of all those elements x for which the closed convex hull of the adjoint orbit contains no affine lines; this contains in particular elements whose adjoint orbits generates a pointed convex cone~Cx. Assuming that g is admissible, i.e., contains a generating invariant convex subset not containing affine lines, we obtain a natural characterization of such elements, also for non-reductive Lie algebras. Motivated by the concept of standard (Borchers) pairs in QFT, we also study pairs (x,h) of Lie algebra elements satisfying [h,x]=x for which Cx pointed. Given x, we show that such elements h can be constructed in such a way that adh defines a 5-grading, and characterize the cases where we even get a 3-grading.
This mission is the statement-level formalization of Elements in pointed invariant cones in Lie algebras and corresponding affine pairs (arXiv:2110.07297v1). Every numbered result of the paper was scanned. The results stated here are open sorry goals, ready for solvers to prove.
What is formalized
33 statements of the paper are in Lean 4 (Mathlib 0df444a). The goal theorem is Theorem 3.20: Characterization Theorem (Theorem 3.20: Characterization Theorem, PDF p. 14). The milestones are the other numbered results, in the paper's order, each quoting the paper.
The paper's own objects are the definition item of this mission. Objects shared across papers come from the prove2quantum library and from earlier papers' missions, listed as references.
Provenance: prove2quantum's pipeline drafted each statement (gpt-6.1-sol on Stanford's Sherlock cluster). A blind read-back, written without seeing the paper, is attached to every item. An independent moderator compared each statement against the paper and passed the whole paper without edits.
Deferred results
14 results of the paper are not stated yet, because the library lacks an interface they need:
Lemma 3.5: Claimed gl2 subalgebra in a pointed cone: A consistent printed theorem with unambiguous boundary hypotheses (source-ambiguity)
Proposition 3.15: Claimed extension to a generating invariant cone: A consistent printed theorem with unambiguous boundary hypotheses (source-ambiguity)
Lemma 3.17: Root formula for the central quadratic cone: Complexified root spaces, the star real-form involution, solvable roots, adapted positive systems, and their central root cones and real Cartan sections (hard)
Proposition 3.18: Generating l-cone and its Cartan section: Complexified root spaces, the star real-form involution, solvable roots, adapted positive systems, and their central root cones and real Cartan sections (hard)
Remark 3.19: Construction of a pointed invariant cone from central data: Complexified root spaces, the star real-form involution, solvable roots, adapted positive systems, and their central root cones and real Cartan sections (hard)
Corollary 3.23: Jacobi algebra: semibounded Hamiltonians characterize pointedness: Concrete Jacobi/Poisson Lie algebra hsp_(2n)(R), its actual symplectic matrix action, compatible bracket and normalized Hamiltonian identification (hard)
Example 3.24: Two-dimensional nonnegative quadratic Hamiltonians: Concrete Jacobi/Poisson Lie algebra hsp_(2n)(R), its actual symplectic matrix action, compatible bracket and normalized Hamiltonian identification (hard)
Example 3.25: Counterexample to extension of pointed cones: Concrete real Lie algebra with l=R^2, V=C^4, z=R^2 and the specified conjugate-bilinear beta (hard)
Proposition 3.26: Extension in the Jacobi algebra: Concrete Jacobi/Poisson Lie algebra hsp_(2n)(R), its actual symplectic matrix action, compatible bracket and normalized Hamiltonian identification (hard)
Example 4.3: A generating invariant cone need not be canonically dilation invariant: Concrete Jacobi/Poisson Lie algebra hsp_(2n)(R), its actual symplectic matrix action, compatible bracket and normalized Hamiltonian identification (hard)
Remark 4.4: Outer-derivation invariance of constructed cones: Complexified root spaces, the star real-form involution, solvable roots, adapted positive systems, and their central root cones and real Cartan sections (hard)
Example 4.13: Oscillator Euler-element obstruction as printed: A consistent printed theorem with unambiguous boundary hypotheses (source-ambiguity)
Lemma 4.15: Criterion for a nonzero Euler derivation extending ad_l h: A consistent printed theorem with unambiguous boundary hypotheses (source-ambiguity)
Example 4.18: Six-dimensional module example for Euler derivations: A consistent printed theorem with unambiguous boundary hypotheses (source-ambiguity)
Selected references
Elements in pointed invariant cones in Lie algebras and corresponding affine pairs, arXiv:2110.07297v1, https://arxiv.org/abs/2110.07297v1
Locking entanglement measures with a single qubitResearch Paper
Motivation
We study the loss of entanglement of bipartite state subjected to discarding or measurement of one qubit. Examining the behavior of different entanglement measures, we find that entanglement of formation, entanglement cost, and logarithmic negativity are lockable measures in that it can decrease arbitrarily after measuring one qubit. We prove that any convex and asymptotically non-continuous measure is lockable. As a consequence, all the convex roof measures can be locked. Relative entropy of entanglement is shown to be a non-lockable measure.
This mission is the statement-level formalization of Locking entanglement measures with a single qubit (arXiv:quant-ph/0404096v1). Every numbered result of the paper was scanned. The results stated here are open sorry goals, ready for solvers to prove.
What is formalized
7 statements of the paper are in Lean 4 (Mathlib 0df444a). The goal theorem is One-qubit locking of formation, operational cost, and logarithmic negativity (Eqs. (1)–(3), continuation on p.2, PDF p. 1). The milestones are the other numbered results, in the paper's order, each quoting the paper.
The paper's own objects are the definition item of this mission. Objects shared across papers come from the prove2quantum library and from earlier papers' missions, listed as references.
Provenance: prove2quantum's pipeline drafted each statement (gpt-6.1-sol on Stanford's Sherlock cluster). A blind read-back, written without seeing the paper, is attached to every item. An independent moderator compared each statement against the paper and passed the whole paper without edits.
Deferred results
1 results of the paper are not stated yet, because the library lacks an interface they need:
Eqs. (4)–(6): A source-pinned corrected positive density family replacing Eqs. (4)–(5), with a consistent log-negativity formula and parameter domain. (source-ambiguity)
Unifying classical and quantum key distillationResearch Paper
Motivation
Assume that two distant parties, Alice and Bob, as well as an adversary, Eve, have access to (quantum) systems prepared jointly according to a tripartite state. In addition, Alice and Bob can use local operations and authenticated public classical communication. Their goal is to establish a key which is unknown to Eve. We initiate the study of this scenario as a unification of two standard scenarios: (i) key distillation (agreement) from classical correlations and (ii) key distillation from pure tripartite quantum states. Firstly, we obtain generalisations of fundamental results related to scenarios (i) and (ii), including upper bounds on the key rate. Moreover, based on an embedding of classical distributions into quantum states, we are able to find new connections between protocols and quantities in the standard scenarios (i) and (ii). Secondly, we study specific properties of key distillation protocols. In particular, we show that every protocol that makes use of pre-shared key can be transformed into an equally efficient protocol which needs no pre-shared key. This result is of practical significance as it applies to quantum key distribution (QKD) protocols, but it also implies that the key rate cannot be locked with information on Eve's side. Finally, we exhibit an arbitrarily large separation between the key rate in the standard setting where Eve is equipped with quantum memory and the key rate in a setting where Eve is only given classical memory. This shows that assumptions on the nature of Eve's memory are important in order to determine the correct security threshold in QKD.
This mission is the statement-level formalization of Unifying classical and quantum key distillation (arXiv:quant-ph/0608199v3). Every numbered result of the paper was scanned. The results stated here are open sorry goals, ready for solvers to prove.
What is formalized
4 statements of the paper are in Lean 4 (Mathlib 0df444a). The goal theorem is Pure-state intrinsic information equals twice marginal squashed entanglement (pure-intrinsic-squashed, PDF p. 8). The milestones are the other numbered results, in the paper's order, each quoting the paper.
The paper's own objects are the definition item of this mission. Objects shared across papers come from the prove2quantum library and from earlier papers' missions, listed as references.
Provenance: prove2quantum's pipeline drafted each statement (gpt-6.1-sol on Stanford's Sherlock cluster). A blind read-back, written without seeing the paper, is attached to every item. An independent moderator compared each statement against the paper and passed the whole paper without edits.
Deferred results
21 results of the paper are not stated yet, because the library lacks an interface they need:
classical-versus-quantum-memory: Evaluated finite tripartite LOPC protocols and their operational distillable-key rate (Definitions 2.1–2.2); Quantum-versus-classical Eve-memory operational rates for Eq.(51) (hard)
theorem-3.1: Evaluated finite tripartite LOPC protocols and their operational distillable-key rate (Definitions 2.1–2.2); Secrecy monotones on dimension-varying LOPC states and their extended regularization (hard)
corollary-3.2: Evaluated finite tripartite LOPC protocols and their operational distillable-key rate (Definitions 2.1–2.2); Operational purification/private-state protocol bridge (hard)
corollary-3.3: Evaluated finite tripartite LOPC protocols and their operational distillable-key rate (Definitions 2.1–2.2); Distillable key under arbitrary purifying-register allocation (hard)
theorem-3.5: Evaluated finite tripartite LOPC protocols and their operational distillable-key rate (Definitions 2.1–2.2); Operational KD in the intrinsic-information bound (hard)
theorem-3.7: Evaluated finite tripartite LOPC protocols and their operational distillable-key rate (Definitions 2.1–2.2); Operational KD with physical enlarged squashed-entanglement cut (hard)
theorem-3.9: Evaluated finite tripartite LOPC protocols and their operational distillable-key rate (Definitions 2.1–2.2); Operational KD and marginal-constrained reduced intrinsic information (hard)
theorem-3.11: Evaluated finite tripartite LOPC protocols and their operational distillable-key rate (Definitions 2.1–2.2); Operational KD in the regularized relative-entropy bound (hard)
bell-comparison: Evaluated finite tripartite LOPC protocols and their operational distillable-key rate (Definitions 2.1–2.2); Operational KD and reduced intrinsic quantities in Eqs.(16)–(17) (hard)
locking-comparison-example: Evaluated finite tripartite LOPC protocols and their operational distillable-key rate (Definitions 2.1–2.2); Operational KD of the explicit normalized Eq.(24) witness (hard)
unbounded-intrinsic-comparison: Evaluated finite tripartite LOPC protocols and their operational distillable-key rate (Definitions 2.1–2.2); Operational KD in the existential unbounded-gap comparison (hard)
theorem-3.12: Evaluated finite tripartite LOPC protocols and their operational distillable-key rate (Definitions 2.1–2.2); Operational KD and LOPC-accessible information of every supplied product ensemble (hard)
theorem-3.14: Evaluated finite tripartite LOPC protocols and their operational distillable-key rate (Definitions 2.1–2.2); Operational distillable common randomness with communication charged once (hard)
coherent-protocol-commutation: Consistent source statement for the prescribed coherent protocol and unrestricted KD (source-ambiguity)
theorem-4.1: Consistent source statement for the prescribed coherent protocol and unrestricted KD (source-ambiguity)
corollary-4.2: Consistent source statement for the prescribed coherent protocol and unrestricted KD (source-ambiguity)
theorem-5.1: Evaluated finite tripartite LOPC protocols and their operational distillable-key rate (Definitions 2.1–2.2); Protocol-level replacement on the genuinely extended Eve input (hard)
corollary-5.2: Evaluated finite tripartite LOPC protocols and their operational distillable-key rate (Definitions 2.1–2.2); Supremal key-rate comparison under Eve-system loss (hard)
corollary-5.3: Evaluated finite tripartite LOPC protocols and their operational distillable-key rate (Definitions 2.1–2.2); Protocol replacement consuming ell secret bits per input copy (hard)
quantum-locking-factor-sharp: Evaluated finite tripartite LOPC protocols and their operational distillable-key rate (Definitions 2.1–2.2); Operational KD of the normalized four-Bell-label example (hard)
lemma-A.1: Evaluated finite tripartite LOPC protocols and their operational distillable-key rate (Definitions 2.1–2.2); Communication-counted, rate-approximating protocol replacements (hard)