Proposition 2.1 — consumer's best response , and the closed forms of , ( corrected beyond )
ProvedDemandResponse.SecondBest.prop2_1_best_responsedemand-responsep2o-batch-pfp1ap2o-gran-per-chapterp2o-plan-paperp2o-v1principal-agentstochastic-control
In the demand-response model with effort boxes and , costs and Hamiltonians defined by the infima (2.9), the consumer's best response to the payment rates is and . Precisely:
- for every , and minimises over ;
- for every , and minimises over ;
- for every , with ,
- for every ,
The closed forms of the consumer's Hamiltonian are what makes the producer's problem a deterministic scalar optimisation in the payment rates.
Formalization Note. The paper prints , which is false when (for , , , the minimum of over is , so , not ). Item 3 is the corrected formula; it equals the printed one exactly when . The page's index range "" for is read as . is when , the paper's reading of .
Preamble
import Mathlib import Definitions.Def_DemandResponse_SecondBest_Hamiltonian
Formal statement
namespace DemandResponse.SecondBest
/-- Proposition 2.1 (arXiv:1810.09063v3, p. 9), with the closed form of `H_m` corrected beyond `A_max`
and the index range of `b̂` read as `j = 1, …, d`. -/
theorem prop2_1_best_response {N d : ℕ} (P : Params N d) :
(∀ z : ℝ, ahat P z ∈ EffA P ∧
∀ a ∈ EffA P, (∑ i, ahat P z i) * z + c1 P (ahat P z) ≤ (∑ i, a i) * z + c1 P a) ∧
(∀ γ : ℝ, bhat P γ ∈ EffB P ∧
∀ b ∈ EffB P, c2 P (bhat P γ) - γ * sigmaSq P (bhat P γ) ≤ c2 P b - γ * sigmaSq P b) ∧
(∀ z : ℝ, Hm P z =
muBar P * (min (negp z) P.Amax * negp z - min (negp z) P.Amax ^ 2 / 2)) ∧
(∀ γ : ℝ, Hv P γ = -(1 / 2) * (c2hat P γ - γ * sigmaHatSq P γ)) := by sorry
end DemandResponse.SecondBest
Source
arXiv:1810.09063v3, Proposition 2.1 (p. 9)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.