Motivation
In information design (Bayesian persuasion), a designer commits to a signal about an unknown state, and every signal induces a distribution over the receiver's posterior beliefs. Kamenica and Gentzkow (2011) showed that the distributions a signal can induce are exactly the Bayes-plausible ones, those whose mean posterior is the prior, and that the designer's optimal value is the concave hull (concavification) of the designer's objective, evaluated at the prior. This reduces the design problem to a computation in convex analysis, and it is the basic tool of the information design literature.
Many applications add constraints on the distribution of posteriors: a capacity or cost constraint on information (rational inattention), participation or incentive constraints when the designer is a mechanism designer with limited commitment, or a bound on the probability of a given action. Le Treust and Tomala (2019) treated one inequality constraint for finitely supported distributions. Doval and Skreta (arXiv:1811.03588v3, Mathematics of Operations Research, 2024) allow any finite number of inequality and equality constraints, and an arbitrary Borel distribution over posteriors. Their first main result, Theorem 3.1, shows that the value is still a concave hull, of a function of more variables.
Setting
Let Ω={ω1,…,ωN} be a finite set of states and Δ(Ω)⊆RN the simplex of beliefs. The data are measurable functions on Δ(Ω): an objective f, I inequality constraint functions gˉI=(gˉ1,…,gˉI) and E equality constraint functions gˉE=(gˉI+1,…,gˉI+E), with I,E≥0.
For a prior μ0, Δμ0(Δ(Ω)) is the set of Borel probability measures τ on Δ(Ω) with mean μ0. The constrained information design problem (CID) at a parameter (μ0,γ)∈RN+I+E, γ=(γI,γE), is
V(μ0,γ)=τ∈Δμ0(Δ(Ω))supEτ[f(μ)]s.t.Eτ[gˉI(μ)]≥γI, Eτ[gˉE(μ)]=γE,
component-wise, with V=−∞ when no τ is feasible. The feasibility set F (Definition 2.2) is the set of (μ,γ~) at which (CID) is feasible.
The pointwise set C={(μ,γ~)∈Δ(Ω)×RI+E:gˉI(μ)≥γ~I, gˉE(μ)=γ~E} collects the parameters at which the constraints hold for the degenerate distribution at μ. The modified objective (3.1) is
fgˉ(μ,γ~)=f(μ)−δ(μ,γ~∣C),
equal to f(μ) on C and −∞ off C. For a function h on RD, the hypograph is hypoh={(x,y)∈RD+1:y≤h(x)} and the concave hull (Definition 2.1) is
(cavh)(x)=sup{y∈R:(x,y)∈conv(hypoh)}.
In the Lean development these are IsBayesPlausible, IsConstraintFeasible, value, feasibleSet, pointwiseSet, modObj, hypo and cav, in the namespace ConstrInfoDesign.Cav.
Formalization targets
Goal: Theorem 3.1 (p. 7)
For every (μ0,γ)∈RN+I+E,
V(μ0,γ)=cavfgˉ(μ0,γ).(3.2)
The statement fixes no constants and assumes nothing beyond measurability; it covers infeasible parameters, where both sides are −∞, and unbounded objectives, where both sides may be +∞.
Milestones (Appendix A, pp. 24–25)
- Rubin–Wesler step (proof of Proposition A.1): for τ∈Δμ0(Δ(Ω)) with f,gˉ integrable, (μ0,Eτf,Eτgˉ)∈conv{(μ,f(μ),gˉ(μ)):μ∈suppτ}.
- Proposition A.1: every feasible τ can be replaced by a finitely supported τ⋆ with the same mean and the same expectations of (f,gˉ).
- Lemma A.1: F=convC.
- Proof of Theorem 3.1, first step: off F, cavfgˉ=V=−∞.
- Proposition A.2 (Rockafellar, Corollary 17.1.5): (cavh)(x)=sup{∑m≤Mλmh(xm):xm∈domh, λ∈Δx, M≤D+1}.
Significance
Theorem 3.1 gives the value function of (CID) in closed form as a single concave hull. Its consequences in the paper are a bound N+I+E on the number of posteriors an optimal design needs (Corollary 3.1), a refinement to N+B+E with B binding constraints (Corollary 3.2), and, combined with Lagrangian duality, the characterization of optimal designs in applications such as mechanism design with limited commitment and persuasion of a privately informed receiver. The result also explains when the feasibility set is the convex hull of the pointwise set (Lemma A.1), which is the geometric reason the constrained problem behaves like an unconstrained one in N+I+E coordinates.
The result is proved in the paper; to the best of current knowledge none of it is formalized. Mathlib has convex hulls, Carathéodory's theorem, measures, supports and Bochner integrals, but neither the concavification theorem of Kamenica and Gentzkow nor the Rubin–Wesler theorem that the mean of an integrable random vector lies in the convex hull (not only its closure) of a set carrying it. A complete development would give machine-checked versions of both, reusable by any formalization of Bayesian persuasion with finitely many states.
Difficulty
The obvious argument for V≤cavfgˉ says that the mean of the vector (μ,f(μ),gˉ(μ)) under τ lies in the convex hull of its range. Mathlib's tools (Convex.integral_mem) only give membership in a closed convex set, and the range of an integrable, possibly unbounded and discontinuous f is not closed; the closure gives the concave closure of fgˉ, which differs from the concave hull on the boundary of its domain (Example D.1 of the paper). The Rubin–Wesler theorem closes this gap, but it needs its own argument by induction on dimension.
In Proposition A.2, Carathéodory's theorem in RD+1 gives D+2 points of the hypograph; the claimed bound D+1 needs the extra observation that a point of the hypograph can be moved up to the graph. The remaining steps are bookkeeping in the extended reals: shifting thresholds so that each point of a convex combination lies in C, and approximation arguments when the suprema are infinite.
Formalization scope
States are Fin N; beliefs are points of Fin N → ℝ and Δ(Ω) is stdSimplex ℝ (Fin N). The parameter space RN+I+E is the product (Fin N → ℝ) × ((Fin I → ℝ) × (Fin E → ℝ)). The functions f, gˉk are total on Fin N → ℝ; their values off the simplex never matter. A distribution over posteriors is a Borel probability measure on Fin N → ℝ that gives the complement of the simplex measure zero, and its mean is the Bochner integral of the identity.
Conventions committed to:
- V, fgˉ and cav take values in
EReal; suprema are sSup in EReal, so the empty supremum is −∞.
- The choice set of (CID) is all such measures, not only finitely supported ones.
- Every admissible τ must make f and each gˉk integrable. The paper leaves this implicit; it is needed because Lean's integral of a non-integrable function is 0. Theorem 3.1 holds unchanged with this convention.
- Proposition A.1 states the mean μ0 of τ⋆ explicitly (the page leaves it implicit).
- Proposition A.2 is stated for h valued in [−∞,+∞) on any finite-dimensional real vector space of dimension D, because the paper applies it to fgˉ, which takes the value −∞.
- No upper semicontinuity is assumed: Theorem 3.1 does not use the paper's Assumptions f and gˉ.
Trivializing formalizations are ruled out: V is not taken over finitely supported distributions only (which would make Proposition A.1 empty), cav is Definition 2.1 and not the sum formula of Proposition A.2, F is Definition 2.2 and not convC, integrals of non-integrable maps are excluded rather than counted as 0, and no supremum is taken in R.
The development needs the Rubin–Wesler theorem in finite dimensions, a Carathéodory variant for hypographs, and the finite-dimensional facts that a measure on a second-countable space is carried by its support and that finite sums of Dirac masses are probability measures with the expected integrals. The Rubin–Wesler theorem and Proposition A.2 are reusable beyond this mission. Proofs of the milestones and of the goal, and alternative arguments, are welcome.
Selected references
- L. Doval and V. Skreta, Constrained Information Design, Mathematics of Operations Research, 2024; held as arXiv:1811.03588v3, 2022. https://arxiv.org/abs/1811.03588
- E. Kamenica and M. Gentzkow, Bayesian Persuasion, American Economic Review 101(6), 2011. https://doi.org/10.1257/aer.101.6.2590
- M. Le Treust and T. Tomala, Persuasion with limited communication capacity, Journal of Economic Theory 184, 104940, 2019. https://doi.org/10.1016/j.jet.2019.104940
- H. Rubin and O. Wesler, A note on convexity in Euclidean n-space, Proceedings of the American Mathematical Society 9, 522–523, 1958. https://www.ams.org/journals/proc/1958-009-04/
- R. T. Rockafellar, Convex Analysis, Princeton University Press, 1970. https://doi.org/10.1515/9781400873173