Proposition 2.1 — consumer's best response â(z), b̂(γ) and the closed forms of H_m, H_v (H_m corrected beyond A_max)
ProvedDemandResponse.FirstBest.prop2_1_best_responsedemand-responsep2o-batch-pfp1ap2o-gran-per-chapterp2o-plan-paperp2o-v1principal-agentstochastic-control
In the demand-response model, let , , , and , and let , be the Hamiltonians (2.9). Let and for . Then:
- for every , and minimises over ;
- for every , and minimises over ;
- for every , with ,
- for every , .
The Hamiltonian is the consumer's instantaneous benefit from a payment rate on the consumption drift and on its volatility; this proposition makes it explicit, and it is what turns the first-best value into a closed form.
Formalization Note The paper prints , which is false when (for , , , the minimum of over is , so , not ). Item 3 is the corrected formula, equal to the printed one exactly when . The page's index range "" for is read as . When the paper reads as , so ; the Lean definition makes this case explicit.
Preamble
import Mathlib import Definitions.Def_DemandResponse_FirstBest_Hamiltonian
Formal statement
namespace DemandResponse.FirstBest
/-- Proposition 2.1 (consumer's best response), with the closed form of `H_m` corrected beyond
`Amax` 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 ∈ effortA P ∧ ∀ a ∈ effortA P,
(∑ i, aHat P z i) * z + c1 P (aHat P z) ≤ (∑ i, a i) * z + c1 P a) ∧
(∀ γ : ℝ, bHat P γ ∈ effortB P ∧ ∀ b ∈ effortB P,
c2 P (bHat P γ) - γ * sigSq P (bHat P γ) ≤ c2 P b - γ * sigSq P b) ∧
(∀ z : ℝ, Hm P z =
muBar P * (min (xneg z) P.Amax * xneg z - min (xneg z) P.Amax ^ 2 / 2)) ∧
(∀ γ : ℝ, Hv P γ = -(1 / 2) * (c2 P (bHat P γ) - γ * sigSq P (bHat P γ))) := by sorry
end DemandResponse.FirstBest
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.