A mechanism designer discovers that a complex multi-round sealed-bid auction achieves an efficient allocation at equilibrium. The revelation principle implies:
BThere exists a direct mechanism in which agents simply report their types once, and truthful reporting replicates the auction's equilibrium outcome
CThe revelation principle does not apply here because the auction involves multiple rounds and payments
DThe designer should stick with the multi-round auction since the revelation principle only proves direct mechanisms exist for static games
The revelation principle is completely general: for any mechanism that implements some allocation in equilibrium, a direct truth-telling mechanism can replicate that exact outcome. The construction is straightforward — build a direct mechanism that applies each agent's equilibrium strategy from the original mechanism on their behalf when they report their type. This works regardless of whether the original mechanism is multi-round, involves complex messaging, or includes payments. The principle does not say direct mechanisms are better in practice — only that they can achieve the same outcomes for the purpose of design analysis.
Question 2 Multiple Choice
What is the primary practical value of the revelation principle for a mechanism designer?
AIt proves that agents in any well-designed mechanism will voluntarily report their private information truthfully
BIt eliminates the need to consider any non-truthful equilibria when evaluating mechanism performance
CIt restricts the search for optimal mechanisms to direct incentive-compatible mechanisms, transforming an open-ended game design problem into a constrained optimization
DIt guarantees that truthful direct mechanisms always achieve Pareto efficiency and individual rationality simultaneously
Without the revelation principle, a designer would need to consider every conceivable game form — auctions, bargaining protocols, multi-round negotiations, lotteries — and every possible equilibrium in each. This is an impossibly large search space. The revelation principle collapses this to a single well-structured class: direct mechanisms where incentive compatibility (no type wants to lie) and individual rationality (no type wants to opt out) are the binding constraints. The designer can then apply standard optimization techniques. This is the insight that made mechanism design a tractable field.
Question 3 True / False
The revelation principle implies that every outcome achievable by any mechanism — however complex — is also achievable by a direct mechanism in which truth-telling is an equilibrium strategy.
TTrue
FFalse
Answer: True
This is precisely what the revelation principle states, and it is proven constructively. Given any mechanism M with an equilibrium, construct a direct mechanism D that: (1) asks each agent to report their type, (2) simulates the agent's equilibrium strategy from M on their behalf, and (3) implements the resulting outcome. Because D exactly mimics what agents would do in M's equilibrium, truth-telling is an equilibrium of D and the outcome is identical. The principle is general — it applies to all mechanisms, all equilibrium concepts (Bayes-Nash, dominant strategy), and all possible allocations and payment rules.
Question 4 True / False
The revelation principle demonstrates that direct mechanisms where agents truthfully report their types are typically more practical to implement in real-world settings than indirect mechanisms.
TTrue
FFalse
Answer: False
The revelation principle makes no claim about practical implementation. It is a theoretical equivalence result for the purpose of design analysis. In practice, indirect mechanisms like auctions often have significant advantages: they are simpler for agents to participate in, harder to manipulate through coordinated misreporting, more robust to agents who cannot compute optimal strategies, and more transparent. The principle says only that for any outcome you can achieve, there exists a truth-telling direct mechanism that achieves it — not that you should necessarily deploy that direct mechanism in the real world.
Question 5 Short Answer
Describe the constructive argument behind the revelation principle — how is the direct truth-telling mechanism built from a given indirect mechanism M?
Think about your answer, then reveal below.
Model answer: Given mechanism M where each agent of type t follows equilibrium strategy σ(t) (mapping types to actions), construct direct mechanism D as follows: ask each agent to simply announce their type. D then applies σ(t) on the agent's behalf — computing the action the agent would have taken in M — and implements the resulting allocation and payments. Since D exactly replicates what each agent would do in M's equilibrium, truth-telling is an equilibrium of D: no agent can do better by misreporting their type, because that would just be equivalent to deviating from equilibrium in M, which by definition is not beneficial.
The construction is the proof. By delegating strategy execution to the mechanism itself, D removes any reason to misreport — the mechanism will 'play' your equilibrium strategy for you anyway. This delegation argument is what makes the revelation principle hold for any game form and any equilibrium concept.