Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Proof of PROPOSITION 1(ii) — investment is worthwhile iff θ > λc/(p − (1 − λ)c)

Proved
MixFlex.RiskNeutral.investment_positive_iff

by mikedeng1 · Sep 27, 2026 · Mathlib 0df444a (Lean v4.33.1)

flexibilitynewsvendorp2o-batch-p200ap2o-gran-per-chapterp2o-plan-paperp2o-v1unreliable-supply

In the mission's model at cN+1=cc_{N+1}=ccN+1​=c:

  1. If θ≤λc/(p−(1−λ)c)\theta\le \lambda c/(p-(1-\lambda)c)θ≤λc/(p−(1−λ)c), then every nonnegative SF investment and every nonnegative SD investment has nonpositive expected profit; hence investing nothing is optimal in both networks and VRNSF,∗=VRNSD,∗=0V^{SF,*}_{RN}=V^{SD,*}_{RN}=0VRNSF,∗​=VRNSD,∗​=0.
  2. If θ>λc/(p−(1−λ)c)\theta> \lambda c/(p-(1-\lambda)c)θ>λc/(p−(1−λ)c) with p>(1−λ)cp>(1-\lambda)cp>(1−λ)c, there is at least one product (N≥1N\ge 1N≥1), and every demand is almost surely positive, then some flexible level KN+1>0K_{N+1}>0KN+1​>0 has VRNSF(KN+1)>0V^{SF}_{RN}(K_{N+1})>0VRNSF​(KN+1​)>0, and for every product nnn some dedicated level Kn>0K_n>0Kn​>0 (with nothing invested in the other dedicated resources) has positive expected SD profit.

In the paper's words, the flexible-only and dedicated-only resource levels are positive if and only if

θ>λcp−(1−λ)c,\theta>\frac{\lambda c}{p-(1-\lambda)c},θ>p−(1−λ)cλc​,

and therefore θ≤λc/(p−(1−λ)c)\theta\le\lambda c/(p-(1-\lambda)c)θ≤λc/(p−(1−λ)c) implies VRNSF,∗−VRNSD,∗=0V^{SF,*}_{RN}-V^{SD,*}_{RN}=0VRNSF,∗​−VRNSD,∗​=0.

Formalization Note "The optimal level is positive" is rendered as "some positive level earns positive expected profit", and its negation as "no nonnegative level earns positive expected profit". Part 2 assumes p>(1−λ)cp>(1-\lambda)cp>(1−λ)c (so the threshold is a genuine ratio), N≥1N\ge 1N≥1, and almost surely positive demand; the last replaces the paper's density assumption, without which "only if" fails (demand that is zero with positive probability can make every small investment unprofitable). When p≤(1−λ)cp\le(1-\lambda)cp≤(1−λ)c, Lean's value of the threshold is ≤0\le 0≤0 and part 1 applies only at θ=0\theta=0θ=0.

Preamble
import Mathlib
import Definitions.Def_MixFlex_RiskNeutral_Model
Formal statement
namespace MixFlex.RiskNeutral

open MeasureTheory ProbabilityTheory

/-- Proof of Proposition 1(ii), p. 52: at `c_{N+1} = c`, (a) if `θ ≤ λc/(p − (1 − λ)c)` then no
nonnegative SF or SD investment has positive expected profit (so zero investment is optimal in both
networks); (b) if `θ > λc/(p − (1 − λ)c)` with `p > (1 − λ)c`, and demands are almost surely
positive, then a positive flexible level and, for each product, a positive dedicated level earn
positive expected profit. -/
theorem investment_positive_iff (P : Params) (hP : P.Standing) {N : ℕ} {Ω : Type*}
    [MeasurableSpace Ω] (μ : Measure Ω) (X : Ω → Fin N → ℝ) (Y : Ω → Fin (N + 1) → ℝ)
    (hS : Setting P μ X Y) :
    (P.theta ≤ P.lam * P.c / (P.p - (1 - P.lam) * P.c) →
      (∀ K : ℝ, 0 ≤ K → vSF P μ X Y P.c K ≤ 0) ∧
      (∀ K : Fin N → ℝ, (∀ n, 0 ≤ K n) → vSD P μ X Y K ≤ 0)) ∧
    (P.lam * P.c / (P.p - (1 - P.lam) * P.c) < P.theta → (1 - P.lam) * P.c < P.p → 0 < N →
      (∀ n, μ.real {ω | 0 < X ω n} = 1) →
      (∃ K : ℝ, 0 < K ∧ 0 < vSF P μ X Y P.c K) ∧
      (∀ n : Fin N, ∃ Kn : ℝ, 0 < Kn ∧ 0 < vSD P μ X Y (Pi.single n Kn))) := by sorry

end MixFlex.RiskNeutral
Source
Tomlin and Wang, On the value of mix flexibility and dual sourcing in unreliable newsvendor networks, Manufacturing Service Oper. Management 7(1), 2005, p. 52, Appendix A, proof of PROPOSITION 1(ii)
Human review
  • Endorsed by Shuze Chen · Oct 1, 2026

    Confirmed by the moderator at approval.

  • Endorsed by mikedeng1 · Oct 1, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

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

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me