§2, p.4 —
ProvedSingleFactorPricing.LogBound.typeProfit_eq_integralmulti-product-pricingp2o-gran-per-chapterp2o-plan-paperp2o-strengthenedp2o-v1personalized-pricingprice-discriminationrevenue-management
Let be a positive vector and let be a positive price vector of type . Then is integrable on and
When is optimal for type , the left side is . The identity rewrites the profit of a type as an integral over the pricing direction, which is the first step towards comparing it with profits along .
Differences from the source:
- generalization: optimal, on the left → any positive price vector, on the left, demand of any sign; reason: optimality and non-negativity are not used; at an optimal the left side is
- encoding: → integral over
Set.Ioi 0, with integrability of added to the conclusion; reason: the same integral; integrability makes the Bochner value meaningful
Preamble
import Mathlib import Definitions.Def_SingleFactorPricing_LogBound_typeProfit import Definitions.Def_SingleFactorPricing_LogBound_typeFilteredDemand open MeasureTheory
Formal statement
namespace SingleFactorPricing.LogBound
/-- **M1: the profit of a type as an integral.** Gallego, Berbeglia, arXiv:2102.03038v2, §2, p.4:
"define `G_j(q) := ∑_{i∈N} f_i d_ij(p̄ʲ)δ_ij(q)` for `q ≥ 0` and notice that
`R*_j = ∫₀^∞ G_j(q)dq`."
**Formalization Note.** `R*_j` is `typeProfit d t (pbar t)`. The identity needs only `0 < f i` and
`0 < pbar t i`, not optimality, so it is stated for a positive price vector. Integrability of `G_t`
on `(0, ∞)` is part of the conclusion, because the Bochner integral of a non-integrable function
is `0`. -/
theorem typeProfit_eq_integral {N T : Type*} [Fintype N] (d : T → (N → ℝ) → N → ℝ) (f : N → ℝ)
(pbar : T → N → ℝ) (t : T) (hf : ∀ i, 0 < f i) (hp : ∀ i, 0 < pbar t i) :
IntegrableOn (typeFilteredDemand d f pbar t) (Set.Ioi 0) ∧
typeProfit d t (pbar t) = ∫ q in Set.Ioi (0 : ℝ), typeFilteredDemand d f pbar t q := by sorry
end SingleFactorPricing.LogBound
Source
Gallego, Berbeglia, Bounds and Heuristics for Multi-Product Personalized Pricing, arXiv:2102.03038v2, §2, p.4
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.