EconBase
← Back to paper

The Core of Bayesian Persuasion

The exact contents of citations.db main_text.text for this paper — one flattened LaTeX string, title through conclusion, appendix excluded, unmodified except for removing email addresses. This is what our citation measures are computed over.

75,238 characters

The Core of Bayesian Persuasion


\maketitle
\begin{abstract}
An analyst observes the frequency with which an agent takes actions, but not the frequency with which she takes actions conditional on a payoff relevant state. In this setting, we ask when the analyst can rationalize the agent's choices as the outcome of the agent learning something about the state before taking action. Our characterization marries the obedience approach in information design \citep{bergemann2016bayes} and the belief approach in Bayesian persuasion \citep{kamenica2011bayesian} relying on a theorem by \cite{strassen1965existence} and Hall's marriage theorem. We apply our results to  ring-network games and to identify conditions under which a data set is consistent with a public information structure in first-order Bayesian persuasion games.

\bigskip

\textsc{Keywords:}\emph{ Bayes correlated equilibrium, Bayesian persuasion, information design, stochastic choice, distributions with given marginals, cooperative games, set functions, core}

\end{abstract}

\section{Introduction}
Given a primitive payoff structure, information design  provides a framework for rationalizing outcomes as the result of non-cooperative play \emph{without} having to specify the players' information structure. For this reason, the seminal work of \cite{bergemann2016bayes} has spurred renewed interest among empirical scholars wishing to obtain identification and estimation results under a weaker set of information assumptions (see, for instance, \citealp{syrgkanis2017inference,magnolfi2019estimation,koh2022stable}).

However, the weaker set of assumptions on the information structure comes at the cost of increasing demands on the data set available to the analyst. Indeed, the usual assumption in the literature is that the analyst is given a \emph{joint} distribution over payoff relevant states and action profiles. For instance, the literatures on rational inattention and stochastic choice usually assume that the analyst observes an agent's choices conditional on the state of the world (e.g., \citealp{caplin2015revealed,aguiar2018does}).  Given this data set, Bayes correlated equilibrium provides an easy to test set of conditions that the joint distribution over states and action profiles must satisfy in order to be consistent with the outcome of non-cooperative play under some information structure.

Oftentimes, however, the analyst's data set is more limited. The analyst may observe the distribution over the payoff relevant states of the world and the distribution over action profiles, but not the distribution over action profiles conditional on the state of the world.\footnote{Whereas state-dependent stochastic choice data is useful to guide the design and interpretation of experiments, this data is oftentimes hard to come by outside the experimental setting. \cite{dardanoni2020inferring} provides an eloquent discussion of the \emph{data voracity} of stochastic choice.} We can then ask, given the primitive payoff structure, which marginal distributions can be rationalized as the outcome of non-cooperative play under some information structure. We refer to such marginals as \emph{BCE consistent} because they satisfy that a joint distribution over states and action profiles exists that is consistent with the marginals \emph{and} is a Bayes correlated equilibrium. Characterizing the set of BCE-consistent marginal distributions can only increase the practical applicability of Bayes correlated equilibrium.

The set of BCE-consistent marginal distributions is of interest for two other reasons. First, the analyst oftentimes is not just interested in the existence of an information structure that rationalizes the (marginal) distribution of play, but one that satisfies certain properties. For instance, the analyst may want to test whether the agents have private information. As we explain below, our characterization result provides us with a test for the existence of a public information structure that rationalizes the observed distribution of play. The second reason is related to reduced-form implementation in mechanism design \citep{matthews1984implementability,border1991implementation}. Whenever the information designer only cares about the agents' action profiles, but not the state of the world, the information designer's problem can be expressed as the choice out of the set of BCE-consistent marginals.

In this paper, we take the first step towards characterizing the set of BCE-consistent marginals by considering the single-agent case. \autoref{theorem:bce-c} provides a characterization of the set of BCE-consistent marginals building on a theorem in \cite{strassen1965existence}. Furthermore, marrying the obedience approach in information design with the belief approach in \cite{kamenica2011bayesian}, \autoref{theorem: single agent BCE} characterizes the Bayes plausible distributions over posteriors that implement a given marginal over actions. We provide two network-based proofs of \autoref{theorem: single agent BCE}.  Relying on recent extensions of Hall's marriage theorem in \cite{barseghyan2021heterogeneous} and \cite{azrieli2022marginal}, the first characterization uncovers a connection between BCE-consistency and  the \emph{core} of the game induced by loosely speaking, some (Bayes plausible) posterior distribution (see \autoref{remark:core} and \citealp{grabisch2016set}). The second proof relies on the demand problem of \cite{gale1957theorem}. We show that one can interpret BCE-consistency problem as a supply-demand problem in a persuasion economy, in which the marginal action distribution describes the demand and a Bayes plausible posterior distribution describes the supply.  We then rely on the results in \cite{gale1957theorem} to determine when the demand is feasible given the supply.

\autoref{sec:applications} illustrates how \autoref{theorem:bce-c} already allows us to study multi-agent games. \autoref{sec:public} applies \autoref{theorem:bce-c} to the first-order Bayesian persuasion setting of \cite{arieli2021feasible} to characterize the subset of BCE-consistent marginals that are consistent with a \emph{public} information structure. Instead, \autoref{sec:ring} applies \autoref{theorem:bce-c} to characterize BCE-consistent marginals in ring-network games as in \cite{kneeland2015identifying}.



\paragraph{Related literature} The two closest papers to ours are \cite{rehbeck2023revealed} and \cite{azrieli2022marginal}. \cite{rehbeck2023revealed} studies the same question as us, but when the analyst has access to a decision maker's unconditional stochastic choices, possibly out of different menus. For the case of a single menu, the characterization in \cite{rehbeck2023revealed} is different from that in \autoref{theorem:bce-c} and is stated in terms of the non-existence of a possibly mixed deviation. \cite{azrieli2022marginal} study a similar question to ours in the context of stochastic choice. In their setting, the analyst has access to a marginal distribution over a decision maker's choices and a marginal distribution over the menus out of which the decision maker made her choices. \cite{azrieli2022marginal} show that the marginal distributions are consistent if and only if the marginal over choices is in the core of the game induced by the marginal over menus.

A literature in decision theory and experimental economics studies when choices can be rationalized via costly information acquisition and whether the choices can be used to identify the information acquisition costs (see, e.g., \cite{caplin2015revealed}, \cite{caplin2017rationally}, \cite{chambers2020costly}, \cite{dewan2020estimating}, \cite{denti2022posterior}). Like we do, many of these papers assume that the decision maker's utility is known.  More recently, assuming that the analyst has access to state-dependent stochastic choice data, \cite{caplin2023rationalizable} study when choices can be rationalized as if the agent has access to some information before choosing her actions. Whereas their analyst has access to a richer data set, they require consistency of the information structure across a family of decision problems.

\cite{arieli2021feasible} and \cite{morris2020no} characterize joint distributions over posterior beliefs that are consistent with some information structure.\footnote{Whereas \cite{arieli2021feasible} study the binary-state case, the characterization in \cite{morris2020no} requires no such assumption.} Both papers cast the problem as one of distributions with given marginals: they take as given a profile of marginal distributions over posterior beliefs with the same mean and characterize when a joint distribution with the given marginals exists that is consistent with information.

Finally,  \cite{toikka2022bayesian} study reduced-form implementation in a Bayesian persuasion in which the sender and the receiver care only about the posterior mean of the states. They leverage the mean preserving spread property to write a linear programming problem for the sender that only depends on the marginal distribution over actions. Beyond the posterior mean setting, they do not provide a characterization of the set of implementable marginal action distributions.



\section{Model}\label{sec:model}
Anticipating our multi-agent results in \autoref{sec:applications}, our notation below presumes multiple agents. We then specialize it to the single-agent case in \autoref{sec:single-agent}:

\paragraph{Base game:} An incomplete information \emph{base game}, \ensuremath{G}, is defined as follows. We are given a set of \ensuremath{N}\ players, \ensuremath{[N]}=$\{1,\dots,\ensuremath{N}\}$. Each player $\ensuremath{i}\in\ensuremath{[N]}$ chooses an action from the finite set $\ensuremath{\ensuremath{A}_\ensuremath{i}}$. Payoffs $\ensuremath{\ensuremath{u}_\ensuremath{i}}(\ensuremath{a},\ensuremath{\theta})$ depend on the action profiles $\ensuremath{a}\in\ensuremath{A}\equiv\times_{\ensuremath{i}\in\ensuremath{[N]}}\ensuremath{\ensuremath{A}_\ensuremath{i}}$ and the state of the world, \ensuremath{\theta}, an element of the finite set \ensuremath{\Theta}.\footnote{As we explain in \autoref{sec:single-agent} our single-agent characterization extends to the case in which \ensuremath{\Theta}\ and \ensuremath{A}\ are infinite (see \autoref{remark:strassen}). However, the set of finitely many states and actions allows us to provide a \emph{sharper} characterization.}  The players share a common prior $\ensuremath{\ensuremath{\mu}_0}\in\Delta(\ensuremath{\Theta})$ over the state of the world. That is, $\ensuremath{G}=\langle\ensuremath{\Theta},(\ensuremath{\ensuremath{A}_\ensuremath{i}},\ensuremath{\ensuremath{u}_\ensuremath{i}})_{\ensuremath{i}\in\ensuremath{[N]}},\ensuremath{\ensuremath{\mu}_0}\rangle$.


\paragraph{Bayes correlated equilibrium:} An \emph{outcome} is a joint distribution over action profiles and states of the world, $\ensuremath{\pi}\in\Delta(\ensuremath{A}\times\ensuremath{\Theta})$. We are concerned with those outcomes that are consistent with non-cooperative play of the base game, where the solution concept is Bayes Nash equilibrium. The notion of Bayes correlated equilibrium in \cite{bergemann2016bayes} captures the set of outcomes that are consistent with (Bayes Nash) equilibrium of the base game under \emph{some} information structure:

\begin{definition}[Bayes correlated equilibrium]\label{definition:bce} An outcome distribution $\ensuremath{\pi}\in\Delta(\ensuremath{A}\times\ensuremath{\Theta})$ is a \emph{Bayes correlated equilibrium} of base game $\ensuremath{G}=\langle\ensuremath{\Theta},(\ensuremath{\ensuremath{A}_\ensuremath{i}},\ensuremath{\ensuremath{u}_\ensuremath{i}})_{\ensuremath{i}\in\ensuremath{[N]}},\ensuremath{\ensuremath{\mu}_0}\rangle$, if for all agents $\ensuremath{i}\in\ensuremath{[N]}$, actions $\ensuremath{\ensuremath{a}_\ensuremath{i}},\ensuremath{\ensuremath{\ensuremath{a}^\prime}_\ensuremath{i}}\in\ensuremath{\ensuremath{A}_\ensuremath{i}}$, the following holds
\begin{align}\label{eq:obedience}\tag{O}
\sum_{(\ensuremath{\ensuremath{a}_{-\ensuremath{i}}},\ensuremath{\theta})}\ensuremath{\pi}(\ensuremath{\ensuremath{a}_\ensuremath{i}},\ensuremath{\ensuremath{a}_{-\ensuremath{i}}},\ensuremath{\theta})\left[\ensuremath{\ensuremath{u}_\ensuremath{i}}(\ensuremath{\ensuremath{a}_\ensuremath{i}},\ensuremath{\ensuremath{a}_{-\ensuremath{i}}},\ensuremath{\theta})-\ensuremath{\ensuremath{u}_\ensuremath{i}}(\ensuremath{\ensuremath{\ensuremath{a}^\prime}_\ensuremath{i}},\ensuremath{\ensuremath{a}_{-\ensuremath{i}}},\ensuremath{\theta})\right]\geq0,
\end{align}
and for all $\ensuremath{\theta}\in\ensuremath{\Theta}$
\begin{align}\label{eq:martingale}\tag{M$_\ensuremath{\Theta}$}
    \sum_{\ensuremath{a}\in\ensuremath{A}}\ensuremath{\pi}(\ensuremath{a},\ensuremath{\theta})=\ensuremath{\ensuremath{\mu}_0}(\ensuremath{\theta}).
\end{align}
Let \ensuremath{\ensuremath{\mathrm{BCE}}\left(\ensuremath{\ensuremath{\mu}_0}\right)}\ denote the set of Bayes correlated equilibria.
\end{definition}
In words, a Bayes correlated equilibrium is an outcome distribution that satisfies a series of \emph{obedience} constraints \eqref{eq:obedience} and a \emph{martingale} condition \eqref{eq:martingale}. The first ensures each player's best response condition under \emph{some} information structure, whereas the second ensures the existence of an information structure that is consistent with the players' prior information. Note that any Bayes correlated equilibrium $\ensuremath{\pi}\in\Delta(\ensuremath{A}\times\ensuremath{\Theta})$ induces two marginal distributions, $(\ensuremath{\pi}_\ensuremath{\Theta},\ensuremath{\pi}_\ensuremath{A})\in\ensuremath{\Delta(\ensuremath{\Theta})}\times\Delta(\ensuremath{A})$. The definition of Bayes correlated equilibrium implies that the primitive base game \ensuremath{G}\ pins down $\ensuremath{\pi}_\ensuremath{\Theta}$, but not necessarily $\ensuremath{\pi}_\ensuremath{A}$.

\paragraph{Information Design with Given Marginals:} We take the point of view of an analyst who knows the base game, but not the information structure under which the base game is played. The analyst is also endowed with information about the actions taken by the players. The analyst's goal is to determine whether this information is consistent with non-cooperative play of the base game under some information structure.

We consider two kinds of information the analyst may have about the players' actions, which are equivalent in the single-agent setting. In the first case, the analyst is endowed with a distribution over action profiles, $\ensuremath{\ensuremath{\nu}_0}\in\Delta(\ensuremath{A})$. In the second case, the analyst is endowed with a profile of action distributions, one for each player, that is, $\ensuremath{\overline{\ensuremath{\nu}}_0}=(\ensuremath{\nu}_{0,1},\dots,\ensuremath{\nu}_{0,N})\in\times_{\ensuremath{i}\in\ensuremath{[N]}}\Delta(\ensuremath{\ensuremath{A}_\ensuremath{i}})$.

In each of these cases, the analyst wants to ascertain whether a Bayes correlated equilibrium $\ensuremath{\pi}\in\ensuremath{\ensuremath{\mathrm{BCE}}\left(\ensuremath{\ensuremath{\mu}_0}\right)}$ exists such that $\ensuremath{\pi}_\ensuremath{A}$ coincides with the analyst's information about the players' actions (i.e., $\ensuremath{\pi}_\ensuremath{A}=\ensuremath{\ensuremath{\nu}_0}$ or $\times_{\ensuremath{i}\in\ensuremath{[N]}}\ensuremath{\pi}_{\ensuremath{\ensuremath{A}_\ensuremath{i}}}=\ensuremath{\overline{\ensuremath{\nu}}_0}$). In this case, we say that the marginals $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ are BCE-consistent or that the profile of marginal distributions $(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\overline{\ensuremath{\nu}}_0})$ are M-BCE-consistent. \autoref{definition:bce-consistent} records this for future reference:
\begin{definition}[BCE- and M-BCE-consistent marginals]\label{definition:bce-consistent} Say that $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ are \emph{BCE-consistent} if a Bayes correlated equilibrium  $\ensuremath{\pi}\in\ensuremath{\ensuremath{\mathrm{BCE}}\left(\ensuremath{\ensuremath{\mu}_0}\right)}$ exists such that $\ensuremath{\pi}_\ensuremath{A}=\ensuremath{\ensuremath{\nu}_0}$. Similarly, we say that $(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\overline{\ensuremath{\nu}}_0})$ are \emph{M-BCE-consistent} if a Bayes correlated equilibrium $\ensuremath{\pi}\in\ensuremath{\ensuremath{\mathrm{BCE}}\left(\ensuremath{\ensuremath{\mu}_0}\right)}$ exists such that for all players $\ensuremath{i}\in\ensuremath{[N]}$, $\ensuremath{\pi}_{\ensuremath{\ensuremath{A}_\ensuremath{i}}}=\ensuremath{\nu}_{0,i}$.
\end{definition}
Note that if $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ are BCE-consistent, then letting $\ensuremath{\nu}_{0,\ensuremath{i}}$ denote the marginal of \ensuremath{\ensuremath{\nu}_0}\ over $\ensuremath{\ensuremath{A}_\ensuremath{i}}$, we have that $(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\nu}_{0,1},\dots,\ensuremath{\nu}_{0,\ensuremath{N}})$ are M-BCE-consistent.

\paragraph{Constrained Optimal Transport} We close this section by noting a connection with optimal transport. Given $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$, let $\ensuremath{\Pi}\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ denote the set of joint distributions $\ensuremath{\pi}\in\Delta(\ensuremath{A}\times\ensuremath{\Theta})$ withmarginals $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$, i.e.,  $(\ensuremath{\pi}_\ensuremath{\Theta},\ensuremath{\pi}_\ensuremath{A})=\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$. Note that $\ensuremath{\Pi}\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ is always nonempty, e.g., the joint distribution $\ensuremath{\pi}(\ensuremath{a},\ensuremath{\theta})=\ensuremath{\ensuremath{\nu}_0}(\ensuremath{a})\ensuremath{\ensuremath{\mu}_0}(\ensuremath{\theta})$ satisfies the marginal constraints. Instead, the subset $\ensuremath{\Pi}_\mathrm{O}\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ of $\ensuremath{\Pi}\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ that satisfies the obedience constraints \eqref{eq:obedience} may be empty. Thus, the characterization of the set of BCE-consistent marginals $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ is equivalent to the characterization of when the feasible set of a \emph{constrained} optimal transport problem--in this case $\ensuremath{\Pi}_\mathrm{O}\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$--is nonempty.\footnote{In their study of credible Bayesian persuasion, \cite{lin2022credible} characterize the set of credible outcome distributions by noting a connection with optimal transport. In their case, to check whether a given message distribution $\lambda_M$ is implementable, it must be that no other joint distribution over states and messages that respects the given marginals exists and is preferred by the sender to $\lambda_M$.}

\section{Single-agent case}\label{sec:single-agent}
In this section we characterize the set of BCE-consistent marginals in the case of a single agent, that is, $\ensuremath{N}=1$. For this reason, in what follows we remove the index $i=1$ from the action set and the utility function.

\paragraph{Distributions over posteriors and stochastic choice} An outcome distribution $\ensuremath{\pi}\in\Delta(\ensuremath{A}\times\ensuremath{\Theta})$ with marginals $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ induces two conditional probability systems: The first, $\{\ensuremath{\mu}(\cdot|\ensuremath{a})\in\ensuremath{\Delta(\ensuremath{\Theta})}:\ensuremath{a}\in\ensuremath{A}\}$, describes the agent's beliefs conditional on action \ensuremath{a}\ and satisfies for all actions $\ensuremath{a}\in\ensuremath{A}$,
\[\ensuremath{\ensuremath{\nu}_0}(\ensuremath{a})\ensuremath{\mu}(\ensuremath{\theta}|\ensuremath{a})=\ensuremath{\pi}(\ensuremath{a},\ensuremath{\theta}).\]
In this case, one can view \ensuremath{\ensuremath{\nu}_0}\ as a distribution over posteriors and the belief system $\left(\ensuremath{\mu}(\cdot|\ensuremath{a})\right)_{\ensuremath{a}\in\ensuremath{A}}$ as its support.

The second, $\{\ensuremath{\sigma}(\cdot|\ensuremath{\theta})\in\Delta(\ensuremath{A}):\ensuremath{\theta}\in\ensuremath{\Theta}\}$, describes the agent's actions conditional on state \ensuremath{\theta}\ and satisfies for all states $\ensuremath{\theta}\in\ensuremath{\Theta}$,
\[\ensuremath{\ensuremath{\mu}_0}(\ensuremath{\theta})\ensuremath{\sigma}(\ensuremath{a}|\ensuremath{\theta})=\ensuremath{\pi}(\ensuremath{a},\ensuremath{\theta}).\]
The collection $\{\ensuremath{\sigma}(\cdot|\ensuremath{\theta}):\ensuremath{\theta}\in\ensuremath{\Theta}\}$ is what the stochastic choice literature dubs the agent's stochastic choice rule.


The analysis that follows characterizes the set of BCE-consistent marginals relying on the belief system, $\{\ensuremath{\mu}(\cdot|\ensuremath{a})\in\ensuremath{\Delta(\ensuremath{\Theta})}:\ensuremath{a}\in\ensuremath{A}\}$. Instead, the stochastic choice rule $\ensuremath{\sigma}(\cdot|\ensuremath{\theta})$ is the focus of the analysis in \autoref{sec:core}.

\paragraph{The action marginal as a distribution over posteriors} Given marginals $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$, the goal is to determine whether a belief system $\{\ensuremath{\mu}(\cdot|\ensuremath{a}):\ensuremath{a}\in\ensuremath{A}\}$ exists that satisfies for all states $\ensuremath{\theta}\in\ensuremath{\Theta}$
\begin{align}\label{eq:marginal-states-b}\tag{BP$_{\ensuremath{\ensuremath{\mu}_0}}$}
    \sum_{\ensuremath{a}\in\ensuremath{A}}\ensuremath{\ensuremath{\nu}_0}(\ensuremath{a})\ensuremath{\mu}(\ensuremath{\theta}|\ensuremath{a})=\ensuremath{\ensuremath{\mu}_0}(\ensuremath{\theta}),
\end{align}
and for all $\ensuremath{a},\ensuremath{\ensuremath{a}^\prime}\in\ensuremath{A}$,
\begin{align}\label{eq:obedience-b}\tag{O$_\ensuremath{\mu}$}
\sum_{\ensuremath{\theta}\in\ensuremath{\Theta}}\ensuremath{\ensuremath{\nu}_0}(\ensuremath{a})\ensuremath{\mu}(\ensuremath{\theta}|\ensuremath{a})\left[\ensuremath{u}(\ensuremath{a},\ensuremath{\theta})-\ensuremath{u}(\ensuremath{\ensuremath{a}^\prime},\ensuremath{\theta})\right]\geq0.
\end{align}
For an action \ensuremath{a}, let $\ensuremath{\ensuremath{\ensuremath{\Delta}^*}(\ensuremath{a})}$ denote the set of beliefs under which \ensuremath{a}\ is optimal.\footnote{Formally, $\ensuremath{\ensuremath{\ensuremath{\Delta}^*}(\ensuremath{a})}=\{\ensuremath{\mu}\in\ensuremath{\Delta(\ensuremath{\Theta})}:(\forall\ensuremath{\ensuremath{a}^\prime}\in\ensuremath{A})\sum_{\ensuremath{\theta}\in\ensuremath{\Theta}}\ensuremath{\mu}(\ensuremath{\theta})\left(\ensuremath{u}(\ensuremath{a},\ensuremath{\theta})-\ensuremath{u}(\ensuremath{\ensuremath{a}^\prime},\ensuremath{\theta})\right)\geq0\}$.}
Then, Equations \ref{eq:marginal-states-b} and \ref{eq:obedience-b} require that (i) \ensuremath{\ensuremath{\nu}_0}\ induces a Bayes plausible distribution over posteriors and (ii) for all actions \ensuremath{a}, the \emph{posterior belief} $\ensuremath{\mu}(\cdot|\ensuremath{a})$ is an element of $\ensuremath{\ensuremath{\ensuremath{\Delta}^*}(\ensuremath{a})}$. Under this interpretation,  the action distribution \ensuremath{\ensuremath{\nu}_0}\ describes the frequency with which inducing beliefs in $\ensuremath{\ensuremath{\ensuremath{\Delta}^*}(\ensuremath{a})}$ is necessary. Unsurprisingly, some of the conditions in \autoref{theorem:bce-c} below also check that \ensuremath{\ensuremath{\nu}_0}\ satisfies a version of the martingale condition \citep{aumann1995repeated,kamenica2011bayesian}.

\autoref{theorem:bce-c} characterizes the set of BCE-consistent marginals:

\begin{theorem}[BCE-consistency]\label{theorem:bce-c}
The pair $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ is BCE-consistent if and only if for all states $\ensuremath{\theta}\in\ensuremath{\Theta}$,
\begin{align}
\sum_{\ensuremath{a}\in\ensuremath{A}}\ensuremath{\ensuremath{\nu}_0}(\ensuremath{a})\min_{\ensuremath{\mu}\in\ensuremath{\ensuremath{\ensuremath{\Delta}^*}(\ensuremath{a})}}\ensuremath{\mu}(\ensuremath{\theta})&\leq\ensuremath{\ensuremath{\mu}_0}(\ensuremath{\theta}),\label{eq:bce-c-states}
\intertext{and for all pairs of actions $\ensuremath{\ensuremath{a}^\prime},\ensuremath{\ensuremath{a}^{\prime\prime}}\in\ensuremath{A}$,}
\label{eq:bce-c-actions}
\sum_{\ensuremath{a}\in\ensuremath{A}}\ensuremath{\ensuremath{\nu}_0}(\ensuremath{a})\max_{\ensuremath{\mu}\in\ensuremath{\ensuremath{\ensuremath{\Delta}^*}(\ensuremath{a})}}\sum_{\ensuremath{\theta}\in\ensuremath{\Theta}}\ensuremath{\mu}(\ensuremath{\theta})\left[u(\ensuremath{\ensuremath{a}^\prime},\ensuremath{\theta})-u(\ensuremath{\ensuremath{a}^{\prime\prime}},\ensuremath{\theta})\right]&\geq\sum_{\ensuremath{\theta}\in\ensuremath{\Theta}}\ensuremath{\ensuremath{\mu}_0}(\ensuremath{\theta})\left[u(\ensuremath{\ensuremath{a}^\prime},\ensuremath{\theta})-u(\ensuremath{\ensuremath{a}^{\prime\prime}},\ensuremath{\theta})\right].
\end{align}
\end{theorem}
The proof is in \autoref{appendix:omitted}. In what follows, we provide intuition for the statement in \autoref{theorem:bce-c} and review the main steps of its proof.

\autoref{eq:bce-c-states} can be interpreted through the lens of the martingale property of beliefs. As discussed before \autoref{theorem:bce-c}, the action distribution \ensuremath{\ensuremath{\nu}_0}\ describes the frequency with which beliefs in $\ensuremath{\ensuremath{\ensuremath{\Delta}^*}(\ensuremath{a})}$ must be induced to satisfy \eqref{eq:marginal-states-b}. For a given state $\ensuremath{\theta}\in\ensuremath{\Theta}$, the term
\[\underline{\ensuremath{\mu}}_\ensuremath{a}(\ensuremath{\theta})\equiv\min_{\ensuremath{\mu}\in\ensuremath{\ensuremath{\ensuremath{\Delta}^*}(\ensuremath{a})}}\ensuremath{\mu}(\ensuremath{\theta}),\]
describes the smallest probability that the agent can assign to state \ensuremath{\theta}\ and action \ensuremath{a}\ be optimal. Thus,  \autoref{eq:bce-c-states} states that for $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ to be BCE-consistent, it must be that the average under \ensuremath{\ensuremath{\nu}_0}\ of these minimum probabilities, $\underline{\ensuremath{\mu}}_\ensuremath{a}(\ensuremath{\theta})$, are below the prior probability of $\ensuremath{\theta}$, \ensuremath{\ensuremath{\mu}_0}(\ensuremath{\theta}). It is immediate that if for some state \ensuremath{\theta}, \autoref{eq:bce-c-states} does not hold, then $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ cannot be BCE-consistent.

As we argue next, \autoref{eq:bce-c-actions} can be interpreted through the lens of a martingale property for the utility differences, $\ensuremath{u}(\ensuremath{\ensuremath{a}^\prime},\ensuremath{\theta})-\ensuremath{u}(\ensuremath{\ensuremath{a}^{\prime\prime}},\ensuremath{\theta})$. That is, for all pairs of actions, $\ensuremath{\ensuremath{a}^\prime},\ensuremath{\ensuremath{a}^{\prime\prime}}$, the agent's expected ranking over \ensuremath{\ensuremath{a}^\prime}\ and \ensuremath{\ensuremath{a}^{\prime\prime}}\ under the experiment that rationalizes $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ has to coincide with the agent's ex ante ranking over these actions, which is the right-hand side of \autoref{eq:bce-c-actions}. Indeed, because \autoref{eq:bce-c-actions} must hold when we exchange the roles of \ensuremath{\ensuremath{a}^\prime}\ and \ensuremath{\ensuremath{a}^{\prime\prime}}, we obtain that $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ must also satisfy that
\begin{align}\label{eq:bce-c-actions-2}\sum_{\ensuremath{a}\in\ensuremath{A}}\ensuremath{\ensuremath{\nu}_0}(\ensuremath{a})\min_{\ensuremath{\mu}\in\ensuremath{\ensuremath{\ensuremath{\Delta}^*}(\ensuremath{a})}}\sum_{\ensuremath{\theta}\in\ensuremath{\Theta}}\ensuremath{\mu}(\ensuremath{\theta})\left[u(\ensuremath{\ensuremath{a}^\prime},\ensuremath{\theta})-u(\ensuremath{\ensuremath{a}^{\prime\prime}},\ensuremath{\theta})\right]\leq\sum_{\ensuremath{\theta}\in\ensuremath{\Theta}}\ensuremath{\ensuremath{\mu}_0}(\ensuremath{\theta})\left[u(\ensuremath{\ensuremath{a}^\prime},\ensuremath{\theta})-u(\ensuremath{\ensuremath{a}^{\prime\prime}},\ensuremath{\theta})\right].\end{align}
That is, the ranking at the prior between \ensuremath{\ensuremath{a}^\prime}\ and \ensuremath{\ensuremath{a}^{\prime\prime}}\ must be in between the worst and best rankings under the ``distribution over posteriors'' \ensuremath{\ensuremath{\nu}_0}.

This is most easily seen in the simple case that \ensuremath{\ensuremath{a}^{\prime\prime}}\ is strictly optimal at the prior and $\{\ensuremath{\ensuremath{a}^\prime},\ensuremath{\ensuremath{a}^{\prime\prime}}\}$ are the only actions in the support of \ensuremath{\ensuremath{\nu}_0}.  Because \ensuremath{\ensuremath{a}^\prime}\ is in the support of \ensuremath{\ensuremath{\nu}_0}, under a BCE \ensuremath{\pi}\ that satisfies the marginal constraints the agent must sometimes find it optimal to take action \ensuremath{\ensuremath{a}^\prime}\ instead of \ensuremath{\ensuremath{a}^{\prime\prime}}. Note, however, that \emph{on average} it must be the case that the agent finds action \ensuremath{\ensuremath{a}^{\prime\prime}}\ better than \ensuremath{\ensuremath{a}^\prime}. Consequently, under \ensuremath{\pi}, when the agent takes \ensuremath{\ensuremath{a}^{\prime\prime}}, the agent must prefer \ensuremath{\ensuremath{a}^{\prime\prime}}\ over \ensuremath{\ensuremath{a}^\prime}\ (weakly) more than at the prior. Because the left-hand side of \autoref{eq:bce-c-actions} selects beliefs in favor of \ensuremath{\ensuremath{a}^\prime}, it is immediate that if \autoref{eq:bce-c-actions} fails one cannot find an experiment in which the agent would take action \ensuremath{\ensuremath{a}^\prime}\ with sufficiently high probability so as to match \ensuremath{\ensuremath{\nu}_0}.









So far, we have argued that the conditions in \autoref{theorem:bce-c} are necessary for $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ to be BCE-consistent. To explain why they are also sufficient, it is useful to review the main steps in the proof of \autoref{theorem:bce-c}. Key to our proof is the following result from \cite{strassen1965existence}, which we record in present notation:

\begin{observation}[\protect{\citet[Theorem 3 and Corollary 1]{strassen1965existence}}]\label{theorem:strassen}
A conditional probability system $\{\ensuremath{\mu}(\cdot|\ensuremath{a})\in\ensuremath{\Delta(\ensuremath{\Theta})}:\ensuremath{a}\in\ensuremath{A}\}$ exists such that
\begin{enumerate}
    \item For all actions $\ensuremath{a}\in\ensuremath{A}$, $\ensuremath{\mu}(\cdot|\ensuremath{a})\in\ensuremath{\ensuremath{\ensuremath{\Delta}^*}(\ensuremath{a})}$, and
    \item For all states $\ensuremath{\theta}\in\ensuremath{\Theta}$, \ref{eq:marginal-states-b} holds,
\end{enumerate}
if and only if for all directions $\ensuremath{c}\in\ensuremath{\mathbb{R}}^{\ensuremath{|\ensuremath{\Theta}|}}$,
\begin{align}\label{eq:strassen}
    \sum_{\ensuremath{a}\in\ensuremath{A}}\ensuremath{\ensuremath{\nu}_0}(\ensuremath{a})\max\{\ensuremath{c}^T\ensuremath{\mu}:\ensuremath{\mu}\in\ensuremath{\ensuremath{\ensuremath{\Delta}^*}(\ensuremath{a})}\}\geq \ensuremath{c}^T\ensuremath{\ensuremath{\mu}_0}.
\end{align}
\end{observation}
Whereas Theorem 3 in \cite{strassen1965existence} requires that \autoref{eq:strassen} holds for \emph{all} directions in $\ensuremath{\mathbb{R}}^{\ensuremath{|\ensuremath{\Theta}|}}$, \autoref{theorem:bce-c} states that verifying \autoref{eq:strassen} holds for \emph{finitely} many directions is enough to conclude that $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ are BCE-consistent. To see this, note that Equations \ref{eq:bce-c-states} and \ref{eq:bce-c-actions} correspond to \autoref{eq:strassen} for specific directions $\ensuremath{c}\in\ensuremath{\mathbb{R}}^{\ensuremath{|\ensuremath{\Theta}|}}$. Indeed, \autoref{eq:bce-c-states} corresponds to  $\ensuremath{c}=-e_\ensuremath{\theta}\in\ensuremath{\mathbb{R}}^{\ensuremath{|\ensuremath{\Theta}|}}$, where $e_\ensuremath{\theta}$ is the vector with a $1$ in the \ensuremath{\theta}-coordinate and $0$ otherwise. Instead, \autoref{eq:bce-c-actions} corresponds to the direction $\ensuremath{c}=-\ensuremath{\ensuremath{d}_{\ensuremath{\ensuremath{a}^\prime},\ensuremath{\ensuremath{a}^{\prime\prime}}}}$, where \ensuremath{\ensuremath{d}_{\ensuremath{\ensuremath{a}^\prime},\ensuremath{\ensuremath{a}^{\prime\prime}}}}\ is the vector with \ensuremath{\theta}-coordinate $\ensuremath{\ensuremath{d}_{\ensuremath{\ensuremath{a}^\prime},\ensuremath{\ensuremath{a}^{\prime\prime}}}} (\ensuremath{\theta})=\ensuremath{u}(\ensuremath{\ensuremath{a}^\prime},\ensuremath{\theta})-\ensuremath{u}(\ensuremath{\ensuremath{a}^{\prime\prime}},\ensuremath{\theta})$.

To see why verifying that \autoref{eq:strassen} holds for directions $\{(-e_\ensuremath{\theta})_{\ensuremath{\theta}\in\ensuremath{\Theta}},(-\ensuremath{\ensuremath{d}_{\ensuremath{\ensuremath{a}^\prime},\ensuremath{\ensuremath{a}^{\prime\prime}}}})_{\ensuremath{\ensuremath{a}^\prime},\ensuremath{\ensuremath{a}^{\prime\prime}}\in\ensuremath{A}}\}$ is enough to determine that \autoref{eq:strassen} holds for all directions $\ensuremath{c}\in\ensuremath{\mathbb{R}}^{\ensuremath{|\ensuremath{\Theta}|}}$, note the following. First, for a fixed action \ensuremath{\ensuremath{a}^\prime}, the directions $\{(-e_\ensuremath{\theta})_{\ensuremath{\theta}\in\ensuremath{\Theta}},(-\ensuremath{\ensuremath{d}_{\ensuremath{\ensuremath{a}^\prime},\ensuremath{\ensuremath{a}^{\prime\prime}}}})_{\ensuremath{\ensuremath{a}^{\prime\prime}}\in\ensuremath{A}}\}$ are the normal vectors that define the polyhedron \ensuremath{\ensuremath{\ensuremath{\Delta}^*}(\ensuremath{\ensuremath{a}^\prime})}. Indeed, the directions $(-e_\ensuremath{\theta})_{\ensuremath{\theta}\in\ensuremath{\Theta}}$ correspond to the condition that the elements of \ensuremath{\ensuremath{\ensuremath{\Delta}^*}(\ensuremath{\ensuremath{a}^\prime})}\ are non-negative, whereas the directions $(-\ensuremath{\ensuremath{d}_{\ensuremath{\ensuremath{a}^\prime},\ensuremath{\ensuremath{a}^{\prime\prime}}}})_{\ensuremath{\ensuremath{a}^{\prime\prime}}\in\ensuremath{A}}$ correspond to the condition that action \ensuremath{\ensuremath{a}^\prime}\ is optimal for all beliefs in \ensuremath{\ensuremath{\ensuremath{\Delta}^*}(\ensuremath{\ensuremath{a}^\prime})}. Second, it is immediate that in each of the maximization problems on the left hand side of \autoref{eq:strassen}, the maximum is attained at an extreme point of \ensuremath{\ensuremath{\ensuremath{\Delta}^*}(\ensuremath{a})}. Standard results in convex analysis then imply that if \autoref{eq:strassen} holds at all normal directions defining the polyhedra $\{\ensuremath{\ensuremath{\ensuremath{\Delta}^*}(\ensuremath{a})}:\ensuremath{a}\in\ensuremath{A}\}$, then it holds for all directions (cf. \citealp{hiriart2004fundamentals}).

We close \autoref{sec:single-agent} with a remark on the generality of the results in \cite{strassen1965existence}. It can be skipped with no loss of continuity.

\begin{remark}[\citealp{strassen1965existence}]\label{remark:strassen}
Theorem 3 and Corollary 1 in \cite{strassen1965existence} hold more generally than our current assumptions. In present notation, Corollary 1 applies whenever (i) $\ensuremath{\Theta}$ and \ensuremath{A}\ are compact metric spaces and the mapping $\ensuremath{a}\mapsto\Delta^*(\ensuremath{a})$ from \ensuremath{A}\ to subsets of \ensuremath{\Delta(\ensuremath{\Theta})}\ is such that $\cup_{\ensuremath{a}\in\ensuremath{A}}\{\ensuremath{a}\}\times\Delta^*(\ensuremath{a})$ is closed within $\ensuremath{A}\times\ensuremath{\Delta(\ensuremath{\Theta})}$ endowed with the weak$^*$-topology.\footnote{Instead, \citet[Theorem 3]{strassen1965existence} requires that \ensuremath{\Theta}\ is Polish, \ensuremath{A}\ be a convex compact topological vector space, and an appropriate measurability condition on the mapping  $\ensuremath{a}\mapsto\sup\{\int \ensuremath{c}(\ensuremath{\theta})\ensuremath{\mu}(d\ensuremath{\theta}):\ensuremath{\mu}\in\ensuremath{\ensuremath{\ensuremath{\Delta}^*}(\ensuremath{a})}\}$ for any continuous function $\ensuremath{c}$ on \ensuremath{\Theta}.}

In other words, under the aforementioned assumptions, (an integral version of) \autoref{eq:strassen} characterizes the set of BCE-consistent marginals.\footnote{To be precise, \autoref{eq:strassen} now becomes for all continuous functions $c:\ensuremath{\Theta}\mapsto\ensuremath{\mathbb{R}}$,
\[\int_{\ensuremath{\Theta}}c(\ensuremath{\theta})\ensuremath{\ensuremath{\mu}_0}(d\ensuremath{\theta})\leq\int_\ensuremath{A}\sup\left\{\int_\ensuremath{\Theta} c(\ensuremath{\theta})\ensuremath{\mu}(d\ensuremath{\theta}):\ensuremath{\mu}\in\ensuremath{\ensuremath{\ensuremath{\Delta}^*}(\ensuremath{a})}\right\}\ensuremath{\ensuremath{\nu}_0}(d\ensuremath{a})\].} The finite model allows us to provide a sharper characterization by reducing the number of directions one needs to consider.
\end{remark}

\subsection{The core of Bayesian Persuasion}\label{sec:core}

 In this section we provide a different perspective on \autoref{theorem:bce-c}. Together with the marginal distributions, $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$, we are given a distribution over posteriors $\ensuremath{\tau}\in\Delta(\ensuremath{\Delta(\ensuremath{\Theta})})$ with mean equal to the prior \ensuremath{\ensuremath{\mu}_0}. \autoref{theorem: single agent BCE} below characterizes the set of such distributions over posteriors that can \emph{implement} the marginal \ensuremath{\ensuremath{\nu}_0}. Whereas this characterization does not substitute that in \autoref{theorem:bce-c}, it allows us to illustrate how one would go about constructing an information structure that implements \ensuremath{\ensuremath{\nu}_0}. Along the way we also establish formal connections with the literature on stochastic choice. For this reason, we work with the agent's stochastic choice rule $\{\ensuremath{\sigma}(\cdot|\ensuremath{\theta}):\ensuremath{\theta}\in\ensuremath{\Theta}\}$ instead of the belief system $\{\ensuremath{\mu}(\cdot|\ensuremath{a}):\ensuremath{a}\in\ensuremath{A}\}$.

\paragraph{Obedient stochastic choice} To understand the results that follow, it is useful to state the obedience and marginal conditions in terms of the stochastic choice rule: Given $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$, we want a stochastic choice rule that satisfies for all actions $\ensuremath{a}\in\ensuremath{A}$
\begin{align}\label{eq:marginal-actions-b}\tag{M$_{\ensuremath{A}}$}
    \sum_{\ensuremath{\theta}\in\ensuremath{\Theta}}\ensuremath{\ensuremath{\mu}_0}(\ensuremath{\theta})\ensuremath{\sigma}(\ensuremath{a}|\ensuremath{\theta})=\ensuremath{\ensuremath{\nu}_0}(\ensuremath{a}),
\end{align}
and for all $\ensuremath{a},\ensuremath{\ensuremath{a}^\prime}\in\ensuremath{A}$,
\begin{align}\label{eq:obedience-c}\tag{O$_{\ensuremath{\sigma}}$}
\sum_{\ensuremath{\theta}\in\ensuremath{\Theta}}\ensuremath{\ensuremath{\mu}_0}(\ensuremath{\theta})\ensuremath{\sigma}(\ensuremath{a}|\ensuremath{\theta})\left[\ensuremath{u}(\ensuremath{a},\ensuremath{\theta})-\ensuremath{u}(\ensuremath{\ensuremath{a}^\prime},\ensuremath{\theta})\right]\geq0.
\end{align}

 \paragraph{Distributions over posteriors and stochastic choice} Given a Bayes plausible distribution over posteriors $\ensuremath{\tau}\in\Delta(\ensuremath{\Delta(\ensuremath{\Theta})})$, constructing a state-dependent stochastic choice rule is almost at hand. Almost because a Bayes plausible distribution over posteriors does not specify how the agent breaks ties when indifferent. Indeed, to a Bayes plausible distribution over posteriors, $\ensuremath{\tau}(\ensuremath{\mu})$, we can associate a decision rule $\ensuremath{\alpha}:\ensuremath{\Delta(\ensuremath{\Theta})}\mapsto\Delta(\ensuremath{A})$, describing the probability $\ensuremath{\alpha}(\ensuremath{a}|\ensuremath{\mu})$ with which the agent takes action \ensuremath{a}\ when her belief is \ensuremath{\mu}. The pair $(\ensuremath{\tau},\ensuremath{\alpha})$ determines a stochastic choice rule $\{\ensuremath{\sigma}(\cdot|\ensuremath{\theta}):\ensuremath{\theta}\in\ensuremath{\Theta}\}$ as follows:
\begin{align}\label{eq:tau-feasibility}
    \ensuremath{\sigma}(\ensuremath{a}|\ensuremath{\theta})=\sum_{\ensuremath{\mu}\in\ensuremath{\Delta(\ensuremath{\Theta})}}\ensuremath{\tau}(\ensuremath{\mu})\frac{\ensuremath{\mu}(\ensuremath{\theta})}{\ensuremath{\ensuremath{\mu}_0}(\ensuremath{\theta})}\ensuremath{\alpha}(\ensuremath{a}|\ensuremath{\mu}).
\end{align}
\autoref{eq:tau-feasibility} suggests that conditions under which a stochastic choice rule that satisfies \ref{eq:marginal-actions-b} and \ref{eq:obedience-c} are intimately related to the existence of a Bayes plausible distribution \ensuremath{\tau}\ and a decision rule \ensuremath{\alpha}\ that satisfy certain properties. In fact, the analysis that follows identifies conditions on Bayes plausible distributions over posteriors under which a decision rule exists that induces a stochastic choice rule--and hence a joint distribution $\ensuremath{\pi}\in\Delta(\ensuremath{A}\times\ensuremath{\Theta})$--that satisfies all the constraints.

\paragraph{Distributions over posteriors as distributions over menus}
Given a Bayes plausible  $\ensuremath{\tau}\in\Delta(\ensuremath{\Delta(\ensuremath{\Theta})})$, one can construct a measure over subsets \ensuremath{B}\ of the set of actions \ensuremath{A}\ as follows. For each $\ensuremath{\mu}\in\ensuremath{\Delta(\ensuremath{\Theta})}$, let $\ensuremath{a}^*(\ensuremath{\mu})$ denote the agent's best response when her belief is \ensuremath{\mu}. That is, $\ensuremath{a}^*(\ensuremath{\mu})=\arg\max_{\ensuremath{a}\in\ensuremath{A}}\mathbb{E}_{\ensuremath{\theta}\sim\ensuremath{\mu}}\left[\ensuremath{u}(\ensuremath{a},\ensuremath{\theta})\right]$. For each $\ensuremath{B}\subseteq\ensuremath{A}$, define $\ensuremath{\tau}_\ensuremath{A}(\ensuremath{B})$ as
\begin{align}\label{eq:tau-consideration-sets}
    \ensuremath{\tau}_\ensuremath{A}(\ensuremath{B})=\ensuremath{\tau}\{\ensuremath{\mu}\in\ensuremath{\Delta(\ensuremath{\Theta})}:\ensuremath{a}^*(\ensuremath{\mu})=\ensuremath{B}\}.
\end{align}
In words, each action subset \ensuremath{B}\ has mass equal to the probability that \ensuremath{\tau}\ induces a belief under which \ensuremath{B}\ is optimal.

\autoref{theorem: single agent BCE} characterizes when the distribution over posteriors \ensuremath{\tau}\ implements \ensuremath{\ensuremath{\nu}_0}:

\begin{proposition}\label{theorem: single agent BCE}
Suppose $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ are BCE-consistent. A Bayes plausible distribution over posteriors, $\ensuremath{\tau}\in\Delta(\ensuremath{\Delta(\ensuremath{\Theta})})$, implements $\ensuremath{\ensuremath{\nu}_0}$ if and only if for all $\ensuremath{B}\subseteq\ensuremath{A}$, the following holds
    \begin{align}\label{eq:core}
\sum_{\ensuremath{a}\in\ensuremath{B}}\ensuremath{\ensuremath{\nu}_0}(\ensuremath{a})\geq\sum_{\ensuremath{C}\subseteq\ensuremath{B}}\ensuremath{\tau}_\ensuremath{A}(\ensuremath{C}).
    \end{align}
\end{proposition}
To interpret \autoref{eq:core}, note the following. The left-hand side of \autoref{eq:core} is the probability under which the agent takes \emph{some} action \ensuremath{a}\ in the set \ensuremath{B}. Instead, the right-hand side of \autoref{eq:core} is the probability under which the agent finds optimal \emph{some} action in the set \ensuremath{B}\ (but no action that is not in \ensuremath{B}). \autoref{eq:core} then says that the frequency with which the agent takes actions in \ensuremath{B}\ has to be at least the frequency with which an action in \ensuremath{B}\ is optimal.

\begin{remark}[A core interpretation]\label{remark:core} \autoref{eq:core} implies that \ensuremath{\ensuremath{\nu}_0}\ is in the \emph{core of the game} induced by the measure $\ensuremath{\tau}_\ensuremath{A}$.\footnote{\cite{azrieli2022marginal} also note the connection between stochastic menu choice and cooperative games.} Indeed, given $\ensuremath{\tau}_\ensuremath{A}$, define the \emph{cooperative game} $(\ensuremath{A},w_{\ensuremath{\tau}_\ensuremath{A}})$ as follows. The set function $w_{\ensuremath{\tau}_\ensuremath{A}}:2^{\ensuremath{A}}\mapsto\mathbb{R}$ is given by $w_{\ensuremath{\tau}_{\ensuremath{A}}}(\ensuremath{B})=\sum_{\ensuremath{C}\subseteq\ensuremath{B}}\ensuremath{\tau}_\ensuremath{A}(\ensuremath{C})$. Because $w_{\ensuremath{\tau}_{\ensuremath{A}}}\geq0$, the core of the game $(\ensuremath{A},w_{\ensuremath{\tau}_\ensuremath{A}})$ is given by
 \[\mathrm{Core}(w_{\ensuremath{\tau}_{\ensuremath{A}}})=\left\{p\in\Delta\left(\ensuremath{A}\right):(\forall\ensuremath{B}\subseteq\ensuremath{A})\sum_{\ensuremath{a}\in\ensuremath{B}}p(\ensuremath{a})\geq w_{\ensuremath{\tau}_\ensuremath{A}}(\ensuremath{B})\right\}.\]
 \end{remark}

The proof of \autoref{theorem: single agent BCE} is based on the following graphical representation of the BCE-consistency problem depicted in \autoref{fig:graph-theorem-1}. Consider the following graph. Nodes are (i) the actions $\ensuremath{a}\in\ensuremath{A}$, (ii) the (non-empty) action subsets $\ensuremath{B}\subseteq\ensuremath{A}$ (i.e., the elements of $2^\ensuremath{A}\setminus\{\emptyset\}$), (iii) a source node $s$, and (iv) a sink node $t$. Edges are as follows. There is an edge of weight one between $\ensuremath{a}\in\ensuremath{A}$ and $\ensuremath{B}\subseteq\ensuremath{A}$ if and only if $\ensuremath{a}\in\ensuremath{B}$. There is an edge with weight $\ensuremath{\ensuremath{\nu}_0}(\ensuremath{a})$ between the source $s$ and \ensuremath{a}. Finally, there is an edge between $\ensuremath{B}\subseteq\ensuremath{A}$ and the sink $t$ with weight $\ensuremath{\tau}_\ensuremath{A}(\ensuremath{B})$. The condition in \autoref{eq:core} ensures that a feasible flow exists throughout the network.\footnote{That is, a flow $f$ such that $\sum_{\ensuremath{a}\in\ensuremath{A}}f(s,\ensuremath{a})=\sum_{\ensuremath{B}\in 2^\ensuremath{A}}f(\ensuremath{B},t)=1$.}

\begin{figure}[t]
\centering
\resizebox{14cm}{!}{

\tikzset{every picture/.style={line width=0.75pt}}

\begin{tikzpicture}[x=0.75pt,y=0.75pt,yscale=-1,xscale=1]

\draw    (211,258) -- (31.5,167) ;
\draw    (211,258) -- (91.25,167) ;
\draw    (211,258) -- (151,167) ;
\draw    (211,258) -- (210.75,167) ;
\draw    (210,257) -- (270,167) ;
\draw    (210,257) -- (330.75,167) ;
\draw    (211,257) -- (391.5,167) ;
\draw    (331,90) -- (211,28) ;
\draw    (210,90) -- (211,28) ;
\draw    (89,90) -- (211,28) ;
\draw    (330,90) -- (270.5,167) ;
\draw    (330,90) -- (390.5,167) ;
\draw    (330,90) -- (330.75,167) ;
\draw    (151,167) -- (330,90) ;
\draw    (89,90) -- (390,167) ;
\draw    (89,90) -- (270,167) ;
\draw    (210,90) -- (390,167) ;
\draw    (89,90) -- (210.75,167) ;
\draw    (210,90) -- (330.75,167) ;
\draw    (210,90) -- (210.75,167) ;
\draw    (31.5,167) -- (89,90) ;
\draw    (91.25,167) -- (210,90) ;
\draw  [fill={rgb, 255:red, 74; green, 144; blue, 226 }  ,fill opacity=1 ] (84,90) .. controls (84,87.24) and (86.24,85) .. (89,85) .. controls (91.76,85) and (94,87.24) .. (94,90) .. controls (94,92.76) and (91.76,95) .. (89,95) .. controls (86.24,95) and (84,92.76) .. (84,90) -- cycle ;
\draw  [fill={rgb, 255:red, 74; green, 144; blue, 226 }  ,fill opacity=1 ] (205,90) .. controls (205,87.24) and (207.24,85) .. (210,85) .. controls (212.76,85) and (215,87.24) .. (215,90) .. controls (215,92.76) and (212.76,95) .. (210,95) .. controls (207.24,95) and (205,92.76) .. (205,90) -- cycle ;
\draw  [fill={rgb, 255:red, 74; green, 144; blue, 226 }  ,fill opacity=1 ] (326,90) .. controls (326,87.24) and (328.24,85) .. (331,85) .. controls (333.76,85) and (336,87.24) .. (336,90) .. controls (336,92.76) and (333.76,95) .. (331,95) .. controls (328.24,95) and (326,92.76) .. (326,90) -- cycle ;
\draw  [fill={rgb, 255:red, 208; green, 2; blue, 27 }  ,fill opacity=1 ] (26.5,167) .. controls (26.5,164.24) and (28.74,162) .. (31.5,162) .. controls (34.26,162) and (36.5,164.24) .. (36.5,167) .. controls (36.5,169.76) and (34.26,172) .. (31.5,172) .. controls (28.74,172) and (26.5,169.76) .. (26.5,167) -- cycle ;
\draw  [fill={rgb, 255:red, 208; green, 2; blue, 27 }  ,fill opacity=1 ] (86.25,167) .. controls (86.25,164.24) and (88.49,162) .. (91.25,162) .. controls (94.01,162) and (96.25,164.24) .. (96.25,167) .. controls (96.25,169.76) and (94.01,172) .. (91.25,172) .. controls (88.49,172) and (86.25,169.76) .. (86.25,167) -- cycle ;
\draw  [fill={rgb, 255:red, 65; green, 117; blue, 5 }  ,fill opacity=1 ] (206,258) .. controls (206,255.24) and (208.24,253) .. (211,253) .. controls (213.76,253) and (216,255.24) .. (216,258) .. controls (216,260.76) and (213.76,263) .. (211,263) .. controls (208.24,263) and (206,260.76) .. (206,258) -- cycle ;
\draw  [fill={rgb, 255:red, 208; green, 2; blue, 27 }  ,fill opacity=1 ] (146,167) .. controls (146,164.24) and (148.24,162) .. (151,162) .. controls (153.76,162) and (156,164.24) .. (156,167) .. controls (156,169.76) and (153.76,172) .. (151,172) .. controls (148.24,172) and (146,169.76) .. (146,167) -- cycle ;
\draw  [fill={rgb, 255:red, 208; green, 2; blue, 27 }  ,fill opacity=1 ] (205.75,167) .. controls (205.75,164.24) and (207.99,162) .. (210.75,162) .. controls (213.51,162) and (215.75,164.24) .. (215.75,167) .. controls (215.75,169.76) and (213.51,172) .. (210.75,172) .. controls (207.99,172) and (205.75,169.76) .. (205.75,167) -- cycle ;
\draw  [fill={rgb, 255:red, 208; green, 2; blue, 27 }  ,fill opacity=1 ] (265.5,167) .. controls (265.5,164.24) and (267.74,162) .. (270.5,162) .. controls (273.26,162) and (275.5,164.24) .. (275.5,167) .. controls (275.5,169.76) and (273.26,172) .. (270.5,172) .. controls (267.74,172) and (265.5,169.76) .. (265.5,167) -- cycle ;
\draw  [fill={rgb, 255:red, 208; green, 2; blue, 27 }  ,fill opacity=1 ] (325.25,167) .. controls (325.25,164.24) and (327.49,162) .. (330.25,162) .. controls (333.01,162) and (335.25,164.24) .. (335.25,167) .. controls (335.25,169.76) and (333.01,172) .. (330.25,172) .. controls (327.49,172) and (325.25,169.76) .. (325.25,167) -- cycle ;
\draw  [fill={rgb, 255:red, 208; green, 2; blue, 27 }  ,fill opacity=1 ] (385,167) .. controls (385,164.24) and (387.24,162) .. (390,162) .. controls (392.76,162) and (395,164.24) .. (395,167) .. controls (395,169.76) and (392.76,172) .. (390,172) .. controls (387.24,172) and (385,169.76) .. (385,167) -- cycle ;
\draw  [fill={rgb, 255:red, 65; green, 117; blue, 5 }  ,fill opacity=1 ] (206,28) .. controls (206,25.24) and (208.24,23) .. (211,23) .. controls (213.76,23) and (216,25.24) .. (216,28) .. controls (216,30.76) and (213.76,33) .. (211,33) .. controls (208.24,33) and (206,30.76) .. (206,28) -- cycle ;
\draw [color={rgb, 255:red, 155; green, 155; blue, 155 }  ,draw opacity=0.66 ]   (444,6) -- (444,270) ;

\draw (66,74.4) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 74; green, 144; blue, 226 }  ,opacity=1 ]  {$\ensuremath{a}_{1}$};
\draw (187,74.4) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 74; green, 144; blue, 226 }  ,opacity=1 ]  {$\ensuremath{a}_{2}$};
\draw (342,74.4) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 74; green, 144; blue, 226 }  ,opacity=1 ]  {$\ensuremath{a}_{3}$};
\draw  [color={rgb, 255:red, 214; green, 214; blue, 214 }  ,draw opacity=1 ][fill={rgb, 255:red, 255; green, 255; blue, 255 }  ,fill opacity=0.95 ]  (137.5, 58.5) circle [x radius= 23.33, y radius= 10.61]   ;
\draw (122,53.4) node [anchor=north west][inner sep=0.75pt]  [font=\scriptsize,color={rgb, 255:red, 74; green, 144; blue, 226 }  ,opacity=1 ]  {$\ensuremath{\ensuremath{\nu}_0}( \ensuremath{a}_{1})$};
\draw  [color={rgb, 255:red, 214; green, 214; blue, 214 }  ,draw opacity=1 ][fill={rgb, 255:red, 255; green, 255; blue, 255 }  ,fill opacity=0.95 ]  (211.5, 58.5) circle [x radius= 23.33, y radius= 10.61]   ;
\draw (196,53.4) node [anchor=north west][inner sep=0.75pt]  [font=\scriptsize,color={rgb, 255:red, 74; green, 144; blue, 226 }  ,opacity=1 ]  {$\ensuremath{\ensuremath{\nu}_0}( \ensuremath{a}_{2})$};
\draw  [color={rgb, 255:red, 214; green, 214; blue, 214 }  ,draw opacity=1 ][fill={rgb, 255:red, 255; green, 255; blue, 255 }  ,fill opacity=0.95 ]  (275.5, 58.5) circle [x radius= 23.33, y radius= 10.61]   ;
\draw (260,53.4) node [anchor=north west][inner sep=0.75pt]  [font=\scriptsize,color={rgb, 255:red, 74; green, 144; blue, 226 }  ,opacity=1 ]  {$\ensuremath{\ensuremath{\nu}_0}( \ensuremath{a}_{3})$};
\draw (42,157.4) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ]  {$\ensuremath{B}_{1}$};
\draw (102,157.4) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ]  {$\ensuremath{B}_{2}$};
\draw (452,86.06) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ]  {$\ensuremath{B}_{3} \ =\{\ensuremath{a}_{3}\}$};
\draw (452,126.89) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ]  {$\ensuremath{B}_{12} \ \ =\{\ensuremath{a}_{1} ,\ensuremath{a}_{2}\}$};
\draw (452,208.55) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ]  {$\ensuremath{B}_{23\ } \ \ =\{\ensuremath{a}_{2} ,\ensuremath{a}_{3}\}$};
\draw (452,167.72) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ]  {$\ensuremath{B}_{13} \ \ =\{\ensuremath{a}_{1} ,\ensuremath{a}_{3}\}$};
\draw (452,249.4) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ]  {$\ensuremath{B}_{123} \ =\{\ensuremath{a}_{1} ,\ensuremath{a}_{2} ,\ensuremath{a}_{3}\}$};
\draw (165,157.4) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ]  {$\ensuremath{B}_{3}$};
\draw (218,157.4) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ]  {$\ensuremath{B}_{12}$};
\draw (276,157.4) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ]  {$\ensuremath{B}_{13}$};
\draw (336,157.4) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ]  {$\ensuremath{B}_{23}$};
\draw (398,157.4) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ]  {$\ensuremath{B}_{123}$};
\draw (208,2.4) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 65; green, 117; blue, 5 }  ,opacity=1 ]  {$s$};
\draw  [color={rgb, 255:red, 234; green, 234; blue, 234 }  ,draw opacity=1 ][fill={rgb, 255:red, 255; green, 255; blue, 255 }  ,fill opacity=0.95 ]  (343.03, 192.43) circle [x radius= 26.9, y radius= 10.69]   ;
\draw (325.05,187.27) node [anchor=north west][inner sep=0.75pt]  [font=\scriptsize,color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ,rotate=-0.17]  {$\ensuremath{\tau}_\ensuremath{A} ( \ensuremath{B}_{123})$};
\draw  [color={rgb, 255:red, 234; green, 234; blue, 234 }  ,draw opacity=1 ][fill={rgb, 255:red, 255; green, 255; blue, 255 }  ,fill opacity=0.95 ]  (291.98, 192.42) circle [x radius= 24.07, y radius= 10.68]   ;
\draw (275.99,187.27) node [anchor=north west][inner sep=0.75pt]  [font=\scriptsize,color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ,rotate=-0.17]  {$\ensuremath{\tau}_\ensuremath{A} ( \ensuremath{B}_{13})$};
\draw  [color={rgb, 255:red, 234; green, 234; blue, 234 }  ,draw opacity=1 ][fill={rgb, 255:red, 255; green, 255; blue, 255 }  ,fill opacity=0.95 ]  (243.03, 192.42) circle [x radius= 24.07, y radius= 10.68]   ;
\draw (227.05,187.27) node [anchor=north west][inner sep=0.75pt]  [font=\scriptsize,color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ,rotate=-0.17]  {$\ensuremath{\tau}_\ensuremath{A} ( \ensuremath{B}_{23})$};
\draw  [color={rgb, 255:red, 234; green, 234; blue, 234 }  ,draw opacity=1 ][fill={rgb, 255:red, 255; green, 255; blue, 255 }  ,fill opacity=0.95 ]  (208.98, 210.55) circle [x radius= 24.07, y radius= 10.68]   ;
\draw (192.99,205.4) node [anchor=north west][inner sep=0.75pt]  [font=\scriptsize,color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ,rotate=-0.17]  {$\ensuremath{\tau}_\ensuremath{A} ( \ensuremath{B}_{12})$};
\draw  [color={rgb, 255:red, 234; green, 234; blue, 234 }  ,draw opacity=1 ][fill={rgb, 255:red, 255; green, 255; blue, 255 }  ,fill opacity=0.95 ]  (169.98, 192.41) circle [x radius= 21.24, y radius= 10.67]   ;
\draw (155.99,187.27) node [anchor=north west][inner sep=0.75pt]  [font=\scriptsize,color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ,rotate=-0.17]  {$\ensuremath{\tau}_\ensuremath{A} ( \ensuremath{B}_{3})$};
\draw  [color={rgb, 255:red, 234; green, 234; blue, 234 }  ,draw opacity=1 ][fill={rgb, 255:red, 255; green, 255; blue, 255 }  ,fill opacity=0.95 ]  (125.03, 192.41) circle [x radius= 21.24, y radius= 10.67]   ;
\draw (111.05,187.27) node [anchor=north west][inner sep=0.75pt]  [font=\scriptsize,color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ,rotate=-0.17]  {$\ensuremath{\tau}_\ensuremath{A} ( \ensuremath{B}_{2})$};
\draw  [color={rgb, 255:red, 234; green, 234; blue, 234 }  ,draw opacity=1 ][fill={rgb, 255:red, 255; green, 255; blue, 255 }  ,fill opacity=0.99 ]  (76.98, 192.41) circle [x radius= 21.24, y radius= 10.67]   ;
\draw (62.99,187.27) node [anchor=north west][inner sep=0.75pt]  [font=\scriptsize,color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ,rotate=-0.17]  {$\ensuremath{\tau}_\ensuremath{A} ( \ensuremath{B}_{1})$};
\draw (48,115.4) node [anchor=north west][inner sep=0.75pt]  [font=\footnotesize,color={rgb, 255:red, 0; green, 0; blue, 0 }  ,opacity=1 ]  {$1$};
\draw (365,115.4) node [anchor=north west][inner sep=0.75pt]  [font=\footnotesize,color={rgb, 255:red, 0; green, 0; blue, 0 }  ,opacity=1 ]  {$1$};
\draw (205,269.4) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 65; green, 117; blue, 5 }  ,opacity=1 ]  {$t$};
\draw (452,45.23) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ]  {$\ensuremath{B}_{2} \ =\{\ensuremath{a}_{2}\}$};
\draw (452,4.4) node [anchor=north west][inner sep=0.75pt]  [color={rgb, 255:red, 208; green, 2; blue, 27 }  ,opacity=1 ]  {$\ensuremath{B}_{1} \ =\{\ensuremath{a}_{1}\}$};


\end{tikzpicture}
}
\caption{Graphical representation of the BCE-consistency problem with $3$ actions.}\label{fig:graph-theorem-1}
\end{figure}

\begin{proof}[Proof of \autoref{theorem: single agent BCE}]
It is immediate to show that if $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ are BCE-consistent, then a Bayes plausible distribution over posteriors \ensuremath{\tau}\ exists such that \autoref{eq:core} holds.

Suppose that \autoref{eq:core} holds for all $\ensuremath{B}\subseteq\ensuremath{A}$.
    \citet[Proposition 9]{azrieli2022marginal} implies that a conditional probability system $\ensuremath{\alpha}^\prime:2^\ensuremath{A}\mapsto\Delta(\ensuremath{A})$ exists such that for all $\ensuremath{a}\in\ensuremath{A}$
    \begin{align}\label{eq:marriage-theorem}
       \ensuremath{\ensuremath{\nu}_0}(\ensuremath{a})=\sum_{B:\ensuremath{a}\in B}\ensuremath{\tau}_\ensuremath{A}(\ensuremath{B})\ensuremath{\alpha}^\prime(\ensuremath{a}|\ensuremath{B}).
    \end{align}
    The slight abuse of notation in the definition of the conditional probability system is justified since $\ensuremath{\alpha}^\prime$ below plays the role of the decision rule in \autoref{eq:tau-feasibility}.

    We use the conditional probability system to create a s stochastic choice rule $\ensuremath{\sigma}:\ensuremath{\Theta}\mapsto\Delta(\ensuremath{A})$ as follows:
    \begin{align*}
\ensuremath{\sigma}(\ensuremath{a}|\ensuremath{\theta})=\sum_{B:\ensuremath{a}\in B}\sum_{\ensuremath{\mu}:a^*(\ensuremath{\mu})=B}\frac{\ensuremath{\mu}(\ensuremath{\theta})}{\ensuremath{\ensuremath{\mu}_0}(\ensuremath{\theta})}\ensuremath{\tau}(\ensuremath{\mu})\ensuremath{\alpha}^\prime(\ensuremath{a}|B).
    \end{align*}
    The experiment has an intuitive explanation: We first draw a subset of actions \ensuremath{B}\ using the measure $\ensuremath{\tau}_\ensuremath{A}$ and then recommend to the agent which particular action she must take using the conditional probability system $\ensuremath{\alpha}^\prime(\cdot|\ensuremath{B})$.



Define the information structure, $\ensuremath{\pi}\in\Delta(\ensuremath{A}\times\ensuremath{\Theta})$ by letting $\ensuremath{\pi}(\ensuremath{a},\ensuremath{\theta})=\ensuremath{\ensuremath{\mu}_0}(\ensuremath{\theta})\ensuremath{\sigma}(\ensuremath{a}|\ensuremath{\theta})$.  To see that it has the desired properties, note first that
\begin{align*}
&\sum_{\ensuremath{a}\in\ensuremath{A}}\ensuremath{\sigma}(\ensuremath{a}|\ensuremath{\theta})=\sum_{\ensuremath{a}\in\ensuremath{A}}\sum_{\ensuremath{B}:\ensuremath{a}\in B}\sum_{\ensuremath{\mu}:a^*(\ensuremath{\mu})=\ensuremath{B}}\frac{\ensuremath{\mu}(\ensuremath{\theta})}{\ensuremath{\ensuremath{\mu}_0}(\ensuremath{\theta})}\ensuremath{\tau}(\ensuremath{\mu})\ensuremath{\alpha}^\prime(\ensuremath{a}|\ensuremath{B})\\
&=\sum_{\ensuremath{B}\subseteq\ensuremath{A}}\left(\sum_{\ensuremath{a}\in\ensuremath{B}}\ensuremath{\alpha}^\prime(\ensuremath{a}|\ensuremath{B})\right)\sum_{\ensuremath{\mu}:\ensuremath{a}^*(\ensuremath{\mu})=\ensuremath{B}}\ensuremath{\tau}(\ensuremath{\mu})\frac{\ensuremath{\mu}(\ensuremath{\theta})}{\ensuremath{\ensuremath{\mu}_0}(\ensuremath{\theta})}
=\sum_{\ensuremath{B}\subseteq \ensuremath{A}}\sum_{\ensuremath{\mu}:\ensuremath{a}^*(\ensuremath{\mu})=\ensuremath{B}}\ensuremath{\tau}(\ensuremath{\mu})\frac{\ensuremath{\mu}(\ensuremath{\theta})}{\ensuremath{\ensuremath{\mu}_0}(\ensuremath{\theta})}=1
\end{align*}

Second, note that
\begin{align*}
\sum_{\ensuremath{\theta}\in\ensuremath{\Theta}}\ensuremath{\pi}(\ensuremath{a},\ensuremath{\theta})&=\sum_{\ensuremath{\theta}\in\ensuremath{\Theta}}\ensuremath{\ensuremath{\mu}_0}(\ensuremath{\theta})\ensuremath{\sigma}(\ensuremath{a}|\ensuremath{\theta})=\sum_{\ensuremath{\theta}\in\ensuremath{\Theta}}\sum_{\ensuremath{B}:\ensuremath{a}\in\ensuremath{B}}\sum_{\ensuremath{\mu}:\ensuremath{a}^*(\ensuremath{\mu})=B}\ensuremath{\mu}(\ensuremath{\theta})\ensuremath{\tau}(\ensuremath{\mu})\ensuremath{\alpha}^\prime(\ensuremath{a}|\ensuremath{B})\\
&=\sum_{\ensuremath{B}:\ensuremath{a}\in\ensuremath{B}}\sum_{\ensuremath{\mu}:\ensuremath{a}^*(\ensuremath{\mu})=\ensuremath{B}}\left(\sum_{\ensuremath{\theta}\in\ensuremath{\Theta}}\ensuremath{\mu}(\ensuremath{\theta})\right)\ensuremath{\tau}(\ensuremath{\mu})\ensuremath{\alpha}^\prime(\ensuremath{a}|\ensuremath{B})=\ensuremath{\ensuremath{\nu}_0}(\ensuremath{a}),
\end{align*}
    by \autoref{eq:marriage-theorem}.

    Finally, note that the experiment is obedient: If \ensuremath{a}\ is recommended with positive probability, then a set \ensuremath{B}\ exists such that $\ensuremath{a}\in\ensuremath{B}$ and $\ensuremath{\mu}$ such that $\ensuremath{a}^*(\ensuremath{\mu})=\ensuremath{B}$ is in the support of \ensuremath{\tau}, under which \ensuremath{a}\ is optimal. Because $\ensuremath{\sigma}(\ensuremath{a}|\ensuremath{\theta})$ is obtained by averaging over beliefs in which \ensuremath{a}\ is optimal, it remains optimal.
\end{proof}
\autoref{appendix:demand-supply} provides an alternative proof of \autoref{theorem: single agent BCE} using \citeauthor{gale1957theorem}'s network flow theorem.
\paragraph{Connection to stochastic choice:} The proof of \autoref{theorem: single agent BCE} connects two sets of conditional distribution over choices that arise in the stochastic choice literature: stochastic choices conditional on a state of the world--denoted by \ensuremath{\sigma}\ in the proof--and stochastic choices out of a menu--denoted by $\ensuremath{\alpha}^\prime$ in the proof. Indeed, the measure $\ensuremath{\tau}_\ensuremath{A}$ can be interpreted as the frequency with which the agent faces different menus--action subsets in this case--whereas the measure \ensuremath{\ensuremath{\nu}_0}\ represents the frequency with which the agent makes different choices. In other words, the pair $(\ensuremath{\tau}_\ensuremath{A},\ensuremath{\ensuremath{\nu}_0})$ is analogous to the data set in \cite{azrieli2022marginal}. Our ultimately goal, however, is to obtain the agent's stochastic choice rule, which we obtain relying on the Bayes' plausibility  of $\ensuremath{\tau}$.


\section{Applications}\label{sec:applications}
We consider in this section two applications of \autoref{theorem:bce-c} to simple multi-agent settings. \autoref{sec:public} studies under what conditions a pair of marginal distributions $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ can be rationalized by a \emph{public} information structure. \autoref{sec:ring} shows that \autoref{theorem:bce-c} characterizes the set of M-BCE-consistent marginals.

\subsection{When is information public?}\label{sec:public}
We consider in this section the following multiplayer game. We assume $\ensuremath{N}\geq 1$ and that each player's utility function depends only her own action and the state of the world.\footnote{\cite{arieli2021feasible} dub this setting first-order Bayesian persuasion.} That is, for all players $\ensuremath{i}\in\{1,\dots,N\}$, all action profiles $(\ensuremath{\ensuremath{a}_\ensuremath{i}},\ensuremath{\ensuremath{a}_{-\ensuremath{i}}})\in\ensuremath{A}$, and states of the world $\ensuremath{\theta}\in\ensuremath{\Theta}$,
\[\ensuremath{\ensuremath{u}_\ensuremath{i}}\left( \ensuremath{\ensuremath{a}_\ensuremath{i}},\ensuremath{\ensuremath{a}_{-\ensuremath{i}}}, \ensuremath{\theta} \right) =\ensuremath{\ensuremath{u}_\ensuremath{i}}\left( \ensuremath{\ensuremath{a}_\ensuremath{i}}, \ensuremath{\theta} \right). \]

The analyst, who knows the base game \ensuremath{G}\ and the marginal distribution of play $\ensuremath{\ensuremath{\nu}_0}\in\Delta(\ensuremath{A})$,  wants to ascertain whether the distribution of play \ensuremath{\ensuremath{\nu}_0}\ can be rationalized by a \emph{public} information structure (i.e., the players publicly observe the realization of a common signal structure before play).

As we show next, \autoref{theorem:bce-c} can be applied to address this question. In what follows, we rely on the following definition:

\begin{definition}[Public BCE-consistency]
The pair $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ is \emph{public BCE-consistent} if: (i) $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ are BCE-consistent, and (ii) a BCE $\ensuremath{\pi}\in\ensuremath{\ensuremath{\mathrm{BCE}}\left(\ensuremath{\ensuremath{\mu}_0}\right)}\cap\ensuremath{\Pi}\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ exists, whose information structure uses public signals alone.
\end{definition}

Consider now an auxiliary single-agent base game $\bar\ensuremath{G}=\langle\ensuremath{\Theta}, (\ensuremath{A},\bar u),\ensuremath{\ensuremath{\mu}_0}\rangle$. In this game, a player with payoff $\bar u(\ensuremath{a})=\sum_{\ensuremath{i}=1}^\ensuremath{N}\ensuremath{\ensuremath{u}_\ensuremath{i}}(\ensuremath{\ensuremath{a}_\ensuremath{i}},\ensuremath{\theta})$ chooses an action $\ensuremath{a}\in\ensuremath{A}=\times_{\ensuremath{i}\in\ensuremath{N}}\ensuremath{\ensuremath{A}_\ensuremath{i}}$ under incomplete information about \ensuremath{\theta}.

The following result is an immediate corollary of \autoref{theorem:bce-c} and the focus on public signals:


\begin{corollary}\label{corollary: multi agent}
	$\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ are public BCE-consistent if and only if $\ensuremath{(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\ensuremath{\nu}_0})}$ are BCE-consistent in base game $\bar\ensuremath{G}$.
\end{corollary}
Because of the focus on public signal structures, the analysis of the multi-agent game reduces to the analysis of a single-agent problem. To see this, in a slight abuse of notation, let $\ensuremath{A}^*(\ensuremath{\mu})$ denote the set of actions that the agent with payoff $\bar\ensuremath{u}$ finds optimal when their belief is \ensuremath{\mu}. It is immediate that $\ensuremath{A}^*(\ensuremath{\mu})=\times_{\ensuremath{i}\in\ensuremath{N}}\ensuremath{a}_i^*(\ensuremath{\mu})$, where for each player \ensuremath{i}, $\ensuremath{a}_i^*(\ensuremath{\mu})$ denotes the set of actions player \ensuremath{i}\ finds optimal when her belief is \ensuremath{\mu}. That is, the profile $\ensuremath{a}=\left( \ensuremath{a}_{1},\dots ,\ensuremath{a}_\ensuremath{N}\right) \in \ensuremath{A}$ is optimal for the agent with payoff $\bar\ensuremath{u}$ if and only if action $\ensuremath{\ensuremath{a}_\ensuremath{i}}$ is optimal for agent $i$, for all $\ensuremath{i}\in \ensuremath{[N]}$. And, given a posterior belief $\ensuremath{\mu}$, any distribution of (optimal) action profiles that the agent with payoff $\bar\ensuremath{u}$ can generate, can also be generated by the players using a public correlation device or by duplicating signal realization, and vice versa.\footnote{For example, suppose that the signal realization $s$ induces the posterior belief $\ensuremath{\mu}$. Suppose also that under $\ensuremath{\mu}$, the agent with payoff $\bar\ensuremath{u}$ selects the two optimal action profiles $\ensuremath{a},\ensuremath{\ensuremath{a}^\prime}\in \ensuremath{A}^*(\ensuremath{\mu})$ with equal probability. The same distribution of actions can be generated by the players: Indeed, one can \textquotedblleft split\textquotedblright\ the signal $s$ into two new signals, $s^{\prime }$ and $s^{\prime \prime }$, such that both new signals induce the same posterior belief $\ensuremath{\mu}$, and each of them is sent with half the probability of the original signal $s$. If whenever $s^{\prime }$ and $s^{\prime \prime }$ are realized, each agent acts according to her corresponding optimal action in the profiles $\ensuremath{a}$
and $\ensuremath{\ensuremath{a}^\prime}$, respectively, the distribution over actions will coincide with that of the agent with payoff $\bar\ensuremath{u}$.}
Notice that this equivalence no longer holds if either information is not public, or the players' utilities are interdependent.
\subsection{Ring-network games}\label{sec:ring}
We consider here ring-network games as in \cite{kneeland2015identifying}, extended to account for incomplete information. A ring-network game is a base game \ensuremath{G}\
in which player's payoffs satisfy the following:
\begin{align}\label{eq:rn-game}\tag{RN-P}
    \ensuremath{u}_1(\ensuremath{a},\ensuremath{\theta})&=\ensuremath{\tilde{\ensuremath{u}}}_1(\ensuremath{a}_1,\ensuremath{\theta})\\
    (\forall \ensuremath{i}\geq2)\ensuremath{\ensuremath{u}_\ensuremath{i}}(\ensuremath{a},\ensuremath{\theta})&=\ensuremath{\tilde{\ensuremath{u}}}_\ensuremath{i}(\ensuremath{a}_{\ensuremath{i}-1},\ensuremath{\ensuremath{a}_\ensuremath{i}}).\nonumber
\end{align}
In words, player $1$ cares about their action and the state of the world, whereas for $i\geq2$ player $i$ cares about their action and that of player $i-1$. Ring-network games are used in the experimental literature that measures players' higher order beliefs to identify departures from Nash equilibrium.

The analyst knows the ring-network base game and for each player $i$, player $i$'s action distribution, $\ensuremath{\nu}_{0,\ensuremath{i}}\in\Delta(\ensuremath{\ensuremath{A}_\ensuremath{i}})$. The analyst wants to ascertain whether $(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\overline{\ensuremath{\nu}}_0})$ is M-BCE-consistent. Relying on \autoref{theorem:bce-c} and the ring-network structure, \autoref{proposition:ring-network} characterizes the set of M-BCE-consistent marginals:

\begin{proposition}[M-BCE-consistency in ring-network games]\label{proposition:ring-network}
    The profile $(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\overline{\ensuremath{\nu}}_0})$ is M-BCE-consistent for the ring-network game $(\ensuremath{\tilde{\ensuremath{u}}}_\ensuremath{i})_{\ensuremath{i}=1}^\ensuremath{N}$ if and only if the following holds:
    \begin{enumerate}
        \item $(\ensuremath{\ensuremath{\mu}_0},\ensuremath{\nu}_{0,1})$ are BCE-consistent in the base game $\langle\ensuremath{\Theta},\ensuremath{A}_1,\ensuremath{\tilde{\ensuremath{u}}}_1,\ensuremath{\ensuremath{\mu}_0}\rangle$,
        \item For all $i\geq2$, $(\ensuremath{\nu}_{0,\ensuremath{i}-1},\ensuremath{\nu}_{0,\ensuremath{i}})$ are BCE-consistent in the base game $\langle\ensuremath{A}_{\ensuremath{i}-1},\ensuremath{\ensuremath{A}_\ensuremath{i}},\ensuremath{\tilde{\ensuremath{u}}}_\ensuremath{i},\ensuremath{\nu}_{0,\ensuremath{i}-1}\rangle$.
    \end{enumerate}
\end{proposition}
Similar to \autoref{corollary: multi agent}, \autoref{proposition:ring-network} exploits the structure of the ring-network game to reduce it to a series of single-agent problems in which except for player $1$, the states are given by the actions of the preceding player and the prior distribution over this state space by the marginal over actions of the preceding player.  Indeed, for $\ensuremath{i}\geq2$, BCE-consistency of $(\ensuremath{\nu}_{0,\ensuremath{i}-1},\ensuremath{\nu}_{0,\ensuremath{i}})$ implies that an information structure exists that rationalizes player $\ensuremath{i}$'s choices as the outcome of some information structure under ``prior'' $\ensuremath{\nu}_{0,\ensuremath{i}-1}$, whereas BCE-consistency of $(\ensuremath{\nu}_{0,\ensuremath{i}-2},\ensuremath{\nu}_{0,\ensuremath{i}-1})$\footnote{With the understanding that $\ensuremath{\nu}_{0,0}=\ensuremath{\ensuremath{\mu}_0}$.} guarantees that the ``prior'' $\ensuremath{\nu}_{0,\ensuremath{i}-1}$ is consistent with player $\ensuremath{i}-1$ observing the outcome of some information structure given their belief $\ensuremath{\nu}_{0,\ensuremath{i}-2}$.





\bibliographystyle{ecta}
\bibliography{id-core}