Abstract
Type structures are a simple device to describe higher-order beliefs. However, how can we check whether two types generate the same belief hierarchy? This paper generalizes the concept of a type morphism and shows that one type structure is contained in another if and only if the former can be mapped into the other using a generalized type morphism. Hence, every generalized type morphism is a hierarchy morphism and vice versa. Importantly, generalized type morphisms do not make reference to belief hierarchies. We use our results to characterize the conditions under which types generate the same belief hierarchy.
JEL Classification:
C72
1. Introduction
Higher-order beliefs play a central role in game theory. Whether a player is willing to invest in a project, for example, may depend on what he or she thinks that his or her opponent thinks about the economic fundamentals, what he or she thinks that his or her opponent thinks that he or she thinks, and so on, up to arbitrarily high order (e.g., [1]). Higher-order beliefs can also affect economic conclusions in settings ranging from bargaining [2,3] and speculative trade [4] to mechanism design [5] . Higher-order beliefs about actions are central to epistemic characterizations, for example, of rationalizability [6,7], Nash equilibrium [8,9] and forward induction reasoning [10]. In principle, higher-order beliefs can be modeled explicitly, using belief hierarchies. For applications, the type structures introduced by Harsanyi [11] provide a simple, tractable modeling device to represent players’ higher-order beliefs.
While type structures provide a convenient way to represent higher-order beliefs, it may be difficult to check whether types generate the same belief hierarchy. The literature has considered the following question: given two type structures, and , is it the case that for every type in , there is a type in that generates the same belief hierarchy? That is, is the type structure contained in ?1 The literature has considered two different tests to address this question, one based on hierarchy morphisms and one based on type morphisms. Hierarchy morphisms can be used to give a complete answer to this question: a type structure is contained in if and only if there is a hierarchy morphism from the former to the latter. A problem with this test is that hierarchy morphisms make reference to belief hierarchies, as we shall see. Therefore, this test requires us to go outside the purview of type structures. The second test uses type morphisms. Type morphisms are defined solely in terms of the properties of the type structures. However, the test based on type morphisms only provides a sufficient condition: if there is a type morphism from to , then is contained in [14]. However, as shown by Friedenberg and Meier [12], the condition is not necessary: it may be that contains , yet there is no type morphism from to . The work in [12] also provides a range of conditions under which the condition is both necessary and sufficient. However, they do not directly address the question of whether there might be an alternate test (which provides conditions that are both necessary and sufficient) that does not require us to describe the belief hierarchies explicitly.
This paper provides such a test, by generalizing the notion of a type morphism. We show that a type structure is contained in another if and only if there is a generalized type morphism from the former to the latter. Therefore, a generalized type morphism is a hierarchy morphism and vice versa. Unlike the definition of hierarchy morphisms, the definition of generalized type morphisms does not make reference to belief hierarchies. Therefore, this test can be carried out without leaving the purview of type structures. Using this result, it is straightforward to verify whether two types generate the same belief hierarchy, as we show.
Hierarchy morphisms are used in a number of different settings. For example, they can be used to check whether types have the same rationalizable actions [15] and play an important role in the literature on the robustness to misspecifying the parameter set more generally; see, e.g., Ely and Peski [16] and Liu [17]. Hierarchy morphisms are also used to study the robustness of Bayesian-Nash equilibria to misspecifications of players’ belief hierarchies [18,19] and in epistemic game theory. The current results make it possible to study these issues without describing players’ belief hierarchies explicitly, using that every hierarchy morphism is a generalized type morphism and conversely.
A critical ingredient in the definition of a generalized type morphism is the σ-algebra on a player’s type set, which separates his or her types if and only if they differ in the belief hierarchy that they generate. Mertens and Zamir ([13], p. 6) use this σ-algebra to define non-redundant type structures, and this σ-algebra also plays an important role in the work of Friedenberg and Meier [12], where it is used to characterize the conditions under which hierarchy morphisms and type morphisms coincide. The work in [13] provides a nonconstructive definition of this σ-algebra, and [12] show that the σ-algebra defined by [13] is the σ-algebra generated by the functions that map types into belief hierarchies. We provide a constructive definition of this σ-algebra, by means of a type partitioning procedure that does not make reference to belief hierarchies.
While many of the ingredients that underlie our results are known in some form or another, we view the contribution of this paper as combining these ideas in a new way to generalize the concept of a type morphism, so that it provides a necessary and sufficient condition for a type structure to be contained in another that does not refer to belief hierarchies.
A number of papers has shown that the measurable structure associated with type structures can impose restrictions on reasoning [12,20,21,22,23]. This paper contributes to that literature in two ways. First, we elucidate the connection by constructing the measurable structure on type sets that is generated by players’ higher-order beliefs. Second, we provide tools to easily go from the domain of type structures to the domain of belief hierarchies and vice versa.
The outline of this paper is as follows. The next section introduces basic concepts. Section 3 discusses type morphisms and hierarchy morphisms. Section 4 defines our generalization of a type morphism and proves the main result. Section 5 applies this result to characterize the conditions under which types generate the same belief hierarchy. Section 6 considers the special case where players have finitely many types. Proofs are relegated to the Appendix A.
2. Belief Hierarchies and Types
In this section, we show how belief hierarchies can be encoded by means of a type structure. The original idea behind this construction goes back to Harsanyi (1967). We first provide the definition of a type structure and subsequently explain how to derive a belief hierarchy from a type in a type structure. We conclude the section with an example of two type structures that are equivalent, in the sense that they produce exactly the same sets of belief hierarchies for the players. This example thus shows that the same belief hierarchy can be encoded within different type structures.
2.1. Type Structures
Consider a finite set of players I. Assume that each player i faces a basic space of uncertainty , where is a set and a σ-algebra on . That is, is a measurable space. The combination of basic uncertainty spaces is called a multi-agent uncertainty space. The basic space of uncertainty for player i could, for instance, be the set of opponents’ choice combinations, or the set of parameters determining the utility functions of the players, or even a combination of the two.
A belief hierarchy for player i specifies a probability measure on , the first-order belief, a probability measure on and the opponents’ possible first-order beliefs, the second-order belief, and so on. As is standard, we encode such infinite belief hierarchies by means of type structures.
For any measurable space , we denote by the set of probability measures on . We endow with the coarsest σ-algebra that contains the sets:
This is the σ-algebra used in Heifetz and Samet [14] and many subsequent papers; it coincides with the Borel σ-algebra on (induced by the weak convergence topology) if Y is metrizable and is the Borel σ-algebra. Product spaces are endowed with the product σ-algebra. Given a collection of measurable spaces , , write for the product σ-algebra and for the product σ-algebra , where .
Definition 1.
(Type structure) Consider a multi-agent uncertainty space . A type structure for is a tuple where, for every player i,
(a) is a set of types for player i, endowed with a σ-algebra , and
(b) is a measurable mapping that assigns to every type a probabilistic belief on its basic uncertainty space and the opponents’ type combinations, where is the product σ-algebra on .
Finally, if is a function from Y to the measurable space , then is the σ-algebra on Y generated by f, that is, it is the coarsest σ-algebra that contains the sets for .
2.2. From Type Structures to Belief Hierarchies
In the previous subsection, we have introduced the formal definition of a type structure. We now show how to “decode” a type within a type structure, by deriving the full belief hierarchy that it induces.
Consider a type structure for . Then, every type within induces an infinite belief hierarchy:
where is the induced first-order belief, is the induced second-order belief, and so on. We will inductively define, for every n, the n-th order beliefs induced by types in , building upon the -th order beliefs that have been defined in the preceding step.
We start by defining the first-order beliefs. For each player i, define:
to be the set of beliefs about , and for every type , define its first-order belief by:
Clearly, for every type . Define . The mapping from to is measurable by standard arguments. For , suppose the set has been defined and that the function from to is measurable. Let be the product σ-algebra on × , and define:
For every type , define its n-th-order belief by:
with . Since is measurable for every player j, is indeed a probability measure on . Define It follows that . Moreover, is measurable.
Note that, formally speaking, the n-th-order belief is a belief about and the opponents’ first-order until -th order beliefs. Moreover, by construction, the n-th and -th order beliefs and are coherent in the sense that they induce the same belief on and the opponents’ first-order until -th order beliefs.
Finally, for every type , we denote by:
the belief hierarchy induced by type in . Furthermore, define to be the set of all belief hierarchies. We say that two types, and , of player i generate the same belief hierarchy if . Types and generate the same n-th-order belief if .2
2.3. Example
Consider a multi-agent uncertainty space where , , and are the discrete σ-algebras on and , respectively. Consider the type structures and in Table 1.
Table 1.
Two equivalent type structures.
Then, it can be verified that the types and generate the same belief hierarchy, and so do the types and the types and and the types and In particular, for every type in , there is another type in generating the same belief hierarchy, and vice versa. In this sense, the two type structures and are equivalent.
3. Hierarchy and Type Morphisms
The literature has considered two concepts that map type structures into each other, type morphisms and hierarchy morphisms. Throughout the remainder of the paper, fix two type structures, and on . The functions that map types from and into belief hierarchies are denoted by and , respectively.
Definition 2.
(Hierarchy morphism) For each player , let be a function from to , such that for every type , . Then, is a hierarchy morphism (from to ). With some abuse of notation, we refer to the profile as a hierarchy morphism.
Therefore, if there is a hierarchy morphism between and , then every type in can be mapped into a type in in a way that preserves belief hierarchies. We say that the type structure contains if, and only if, there is a hierarchy morphism from to .
Type morphisms are mappings between type structures that preserve beliefs.
Definition 3.
(Type morphism) For each player , let be a function from to that is measurable with respect to and .3 Suppose that for each player i, type and ,
Then, is a type morphism (from to ).
Heifetz and Samet [14] have shown that one type structure is contained in another whenever there is a type morphism from the former to the latter.
Proposition 1.
([14], Prop. 5.1) If φ is a type morphism from to , then it is a hierarchy morphism. Therefore, if there is a type morphism from to , then contains .
Unlike hierarchy morphisms, type morphisms do not make reference to belief hierarchies. Therefore, to check whether there is a type morphism from one type structure to another, we need to consider only the type structures. However, the condition that there be a type morphism from one type structure to another provides only a sufficient condition for the former to be contained in the latter. Indeed, Friedenberg and Meier [12] show that the condition is not necessary: there are type structures such that one is contained in the other, yet there is no type morphism between the two.
4. Generalized Type Morphisms
Type morphisms require beliefs to be preserved for every event in the types’ σ-algebra. However, for two types to generate the same belief hierarchy, it suffices that their beliefs are preserved only for events that can be described in terms of players’ belief hierarchies. We use this insight to define generalized type morphisms and show that a type structure contains another if and only if there is a generalized type morphism from the latter to the former.
The first step is to define the relevant σ-algebra. Mertens and Zamir ([13], p. 6) provide the relevant condition. We follow the presentation of Friedenberg and Meier [12].
Definition 4.
([12], Def. 5.1) Fix a type structure and fix a sub-σ algebra for each player . Then, the product σ-algebra is closed under if for each player i,
for all and .
The coarsest (sub-)σ algebra that is closed under is of special interest, and we denote it by . It is the intersection of all σ-algebras that are closed under .4 The work in [13] uses this σ-algebra to define non-redundant type spaces, and [12] use it to characterize the condition under which a hierarchy morphism is a type morphism.
Friedenberg and Meier [12] provide a characterization of the σ-algebra in terms of the hierarchy mappings. Recall that is the σ-algebra on generated by the mapping . That is, is the coarsest σ-algebra that contains the sets:
Lemma 1.
([12], Lemma 6.4) Let the product σ-algebra be the coarsest σ-algebra that is closed under . Then, for each player i, .
We are now ready to define generalized type morphisms.
Definition 5.
(Generalized type morphism) For each player , let be a function from to that is measurable with respect to and .5 Suppose that for each player i, type and ,
Then, is a generalized type morphism (from to ).
Note that a type morphism is always a generalized type morphism, but not vice versa. Like type morphisms, generalized type morphisms are defined using the language of type structures alone; the definition does not make reference to belief hierarchies. The difference between type morphisms and generalized type morphisms is that the former requires beliefs to be preserved for all events in the σ-algebra for player i, while the latter requires beliefs to be preserved only for events in the σ-algebra , and this σ-algebra is a coarsening of (Definition 4 and Lemma 1).
Our main result states that one structure is contained in another if and only if there is a generalized type morphism from the former to the latter.
Theorem 1.
A mapping φ is a hierarchy morphism from to if and only if it is a generalized type morphism from to . Hence, a type structure contains if and only if there is a generalized type morphism from to .
This result establishes an equivalence between generalized type morphisms and hierarchy morphisms. It thus provides a test that can be used to verify whether one type structure is contained in the other that does not refer to belief hierarchies.
While the characterization in Theorem 1 does not make reference to belief hierarchies, the result may not be easy to apply directly. The σ-algebras are defined as the intersection of σ-algebras that are closed under , and there can be (uncountably) many of those. We next define a simple procedure to construct this σ-algebra.
Procedure 1.
(Type partitioning procedure) Consider a multi-agent uncertainty space and a type structure for .
Initial step: For every player i, let be the trivial σ-algebra of his or her set of types .
Inductive step: Suppose that and that the sub-σ algebra on has been defined for every player i. Then, for every player i, let be the coarsest σ-algebra that contains the sets:
for all and all . Furthermore, let be the σ-algebra generated by the union .
A simple inductive argument shows that refines for all players i and all n; clearly, refines for any n. The next result shows that the type partitioning procedure delivers the σ-algebras that are generated by the hierarchy mappings.
Proposition 2.
Fix a type structure , and let . Then, and for all . Therefore, .
Hence, we can use the type partitioning procedure to construct the σ-algebras, which we need for our characterization result (Theorem 1). Heifetz and Samet [24] consider a similar procedure in the context of knowledge spaces to show that a universal space does not exist for that setting. The procedure also has connections with the construction in Kets [22] of type structures that describe the beliefs of players with a finite depth of reasoning. In the next section, we use Theorem 1 and the type partitioning procedure to characterize the types that generate the same belief hierarchies.
5. Characterizing Types with the Same Belief Hierarchy
We can use the results in the previous section to provide simple tests to determine whether two types, from the same type structure or from different structures, generate the same belief hierarchy. We assume in this section that is countably generated: there is a countable collection of subsets , , such that is the coarsest σ-algebra that contains these subsets. Examples of countably-generated σ-algebras include the discrete σ-algebra on a finite or countable set and the Borel σ-algebra on a finite-dimensional Euclidean space. Recall that an atom of a σ-algebra Σ on a set Y is a set , such that Σ does not contain a nonempty proper subset of a. That is, for any , such that , we have or .6
Lemma 2.
Let and . The σ-algebras and are atomic. That is, for each , there are atoms and in and , respectively, such that and .
This result motivates the name “type partitioning procedure”: the procedure constructs a σ-algebra that partitions the type sets into atoms. Proposition 3 shows that these atoms contain precisely the types that generate the same higher-order beliefs.
Proposition 3.
For every player i, every and every two types , we have that
(a) for every , types and generate the same n-th-order belief if and only if there is an atom , such that ;
(b) types and generate the same belief hierarchy if and only if there is an atom , such that .
There is a connection between Proposition 3 and the work of Mertens and Zamir [13]. The work in [13] defines a type structure to be non-redundant if for every player i, the σ-algebra separates types; see Liu ([17], Prop. 2) for a result that shows that this definition is equivalent to the requirement that there are no two types that generate the same belief hierarchy. Therefore, [13] already note the connection between the separating properties of and the question of whether types generate the same belief hierarchy. The contribution of Proposition 3 is to provide a simple procedure to construct the σ-algebra and to show that the separating sets can be taken to be atoms (as long as the σ-algebra on is countably generated).
Proposition 3 can also be used to verify whether two types from different type structures generate the same higher-order beliefs, by merging the two structures. Specifically, consider two different type structures, and , for the same multi-agent uncertainty space . To check whether two types and induce the same belief hierarchy, we can merge the two type structures into one large type structure and then run the type partitioning procedure on this larger type structure. That is, define the type structure as follows. For each player i, let be the union of and (possibly made disjoint by replacing or with a homeomorphic copy), and define the σ-algebra on by:
Furthermore, define by:
for all types .7 Applying the type partitioning procedure on gives a σ-algebra on for each player i. If and belong to the same atom of , then and induce the same belief hierarchy. The converse also holds, and hence, we obtain the following result.
Proposition 4.
Consider two type structures and Let be the large type structure defined above, obtained by merging the two type structures, and let for a given player be the σ-algebra on generated by the type partitioning procedure. Then, two types and induce the same belief hierarchy, if and only if, and belong to the same atom of
The type partitioning procedure is thus an easy and effective way to check whether two types, from possibly different type structures, generate the same belief hierarchy or not.
We expect our main results to apply more broadly. The proofs can easily be modified so that the main results extend to conditional probability systems in dynamic games [25], lexicographic beliefs [26], beliefs of players with a finite depth of reasoning [22,27] and the Δ-hierarchies introduced by Ely and Peski [16].
6. Finite Type Structures
When type structures are finite, our results take on a particularly simple and intuitive form. Say that a type structure is finite if the type set is finite for every player i. For finite type structures, we can replace σ-algebras by partitions.
We first define the type partitioning procedure for the case of finite type structures. A finite partition of a set A is a finite collection of nonempty subsets , such that and whenever . We refer to the sets as equivalence classes. For an element we denote by the equivalence class to which a belongs. The trivial partition of A is the partition containing a single set; the full set A. For two partitions and on A, we say that is a refinement of if for every set , there is a set , such that .
In the procedure, we recursively partition the set of types of an agent into equivalence classes, starting from the trivial partition and refining the previous partition with every step, until these partitions cannot be refined any further. We show that the equivalence classes produced in round n contain exactly the types that induce the same n-th order belief. In particular, the equivalence classes produced at the end contain precisely those types that induce the same (infinite) belief hierarchy.
Procedure 2
(Type partitioning procedure (finite type structures)). Consider a multi-agent uncertainty space and a finite type structure for .
Initial step: For every agent i, let be the trivial partition of his or her set of types .
Inductive step: Suppose that and that the partitions have been defined for every agent i. Then, for every agent i, and every ,
The procedure terminates at round n whenever for every agent i.
In this procedure, is the partition of the set induced by the partitions on . Again, it follows from a simple inductive argument that is a refinement of for every player i and every n. Note that if the total number of types, viz., , equals N, then the procedure terminates in at most steps. We now illustrate the procedure by means of an example.
Example 1.
Consider the first type structure from Table 1.
Initial step: Let be the trivial partition of the set of types , and let be the trivial partition of the set of types . That is,
At the same time,
which implies that and hence:
Since , we may immediately conclude that:
Round 3: As , we may immediately conclude that:
As and , the procedure terminates at Round 3. The final partitions of the types are thus given by:
The reader may check that all types within the same equivalence class indeed induce the same belief hierarchy. That is, induces the same belief hierarchy as , and induces the same belief hierarchy as . Moreover, and induce different belief hierarchies, and so do and .
Our characterization result for the case of finite type structures states that the type partitioning procedure characterizes precisely those groups of types that induce the same belief hierarchy. We actually prove a little more: we show that the partitions generated in round n of the procedure characterize exactly those types that yield the same n-th order belief.
Proposition 5
(Characterization result (finite type structures)). Consider a finite type structure where is the discrete σ-algebra on for every player i. For every agent i, every and every two types , we have that
(a) if and only if, ;
(b) if and only if, .
The proof follows directly from Proposition 3 and is therefore omitted. As before, this result can be used to verify whether two types from different type structures generate the same belief hierarchies, by first merging the two type structures and then running the type partitioning procedure on this “large” type structure.
Acknowledgments
This paper is a substantially revised version of an earlier paper with the same title by Andrés Perea. We would like to thank Pierpaolo Battigalli, Eddie Dekel, Amanda Friedenberg, Christian Nauerz, Miklós Pintér, Elias Tsakas and two anonymous reviewers for very useful comments.
Author Contributions
Both authors have contributed equally to this paper.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A. Proofs
Appendix A.1. Proof of Theorem 1
By definition, contains if and only if there is a hierarchy morphism from to . Therefore, it suffices to show that every generalized type morphism is a hierarchy morphism and vice versa.
Appendix A.1.1. Every Hierarchy Morphism Is a Generalized Type Morphism
To show that every hierarchy morphism is a generalized type morphism, we need to show two things. First, we need to show that any hierarchy morphism is measurable with respect to the appropriate σ-algebra. Second, we need to show that beliefs are preserved for the relevant events.
Let us start with the measurability condition. Suppose φ is a hierarchy morphism. Let and . We need to show that:
Recall that (Lemma 1). Therefore, there is a measurable subset B of the set of belief hierarchies, such that:
Hence,
where the second equality follows from the assumption that φ is a hierarchy morphism. By Lemma 1, we have:
Since (Definition 4 and Lemma 1), the result follows.
We next ask whether hierarchy morphisms preserve beliefs for the relevant events. Again, let φ be a hierarchy morphism. Let , and . We need to show that:
where is the identity function on and where we have used the notation for the induced function that maps into , so that is the image measure induced by . By a similar argument as before, there is a measurable subset of the set , such that:
If is an element of , then the result follows directly from the definitions. Therefore, suppose . Then, for every , define:
and:
Then, and . Furthermore, we have , and thus, (Lemma 1). For every n,
where the penultimate equality uses the definition of a hierarchy morphism. By the continuity of the probability measures and (e.g., [28], Thm. 10.8), we have , and the result follows.
Appendix A.1.2. Every Generalized Type Morphism Is a Hierarchy Morphism
For the other direction, that is to show that every generalized type morphism is a hierarchy morphism, suppose that φ is a generalized type morphism from to . We can use an inductive argument to show that it is a hierarchy morphism. Let and . Then, for all ,
where the first and the last equality use the definition of a first-order belief induced by a type and the second uses the definition of a generalized type morphism. Therefore, , and thus, for each player i and every type .
For , suppose that for each player i and every type , we have . We will use the notation for the induced function that maps into , so that is the image measure induced by a probability measure μ and .
Let E be a measurable subset of . By Lemma 1, we have ; and clearly, . Therefore, if we write for the identity function on , we have . Then, for every player i and type ,
where the first equality uses the definition of an n-th-order belief, the second uses the definition of a generalized type morphism, the third uses the definition of the composition operator, the fourth uses the induction hypothesis and the fifth uses the definition of an n-th-order belief again. Conclude that and thus for each player i and every type .
Therefore, for each player and each type , we have , which shows that φ is a hierarchy morphism. ☐
Appendix A.2. Proof of Proposition 2
Let . It will be convenient to define to be the trivial function from into some singleton . Therefore, the σ-algebra generated by is just the trivial σ-algebra . Next, consider . Fix player . By definition, is the coarsest σ-algebra that contains the sets:
It suffices to restrict attention to the generating sets E of the σ-algebra on (e.g., [28]). Therefore, is the coarsest σ-algebra that contains the sets:
where E is of the form for and . Using that for each type , is the marginal on of , we have that is the coarsest σ-algebra that contains the sets:
That is, . In particular, is measurable with respect to .
For , suppose, inductively, that for each player , , so that is measurable with respect to . Fix . By definition, is the coarsest σ-algebra that contains the sets in and the sets:
Again, it suffices to consider the generating sets of the σ-algebra on . Hence, is the coarsest σ-algebra that contains the sets:
(Note that this includes the generating sets of , given that the n-th-order belief induced by a type is consistent with its ()-th-order belief.) Using the definition of and the induction assumption that , we see that is the coarsest σ-algebra on that contains the sets:
That is, , and is measurable with respect to .
Therefore, for each player i and , . It follows immediately that , as the σ-algebra on generated by the “cylinders” , is equal to . ☐
Appendix A.3. Proof of Lemma 2
Let . Recall that is countably generated, that is there is a countable subset of , such that generates (i.e., is the coarsest σ-algebra that contains ). Throughout this proof, we write for the σ-algebra on a set Y generated by a collection D of subsets of Y.
The following result says that a countable collection of subsets of a set Y generates a countable algebra on Y. For a collection D of subsets of a set Y, denote the algebra generated by D by . Therefore, is the coarsest algebra on Y that contains D.
Lemma 3.
Let D be a countable collection of subsets of a set Y. Then, the algebra generated by D is countable.
Proof.
We can construct the algebra generated by D. Denote the elements of D by , , where Λ is a countable index set. Define:
where is the complement of a set E. That is, is the collection of finite unions of finite intersection of elements of D and their complements. We check that is an algebra. Clearly, is nonempty (it contains D) and . We next show that is closed under finite intersections. Let:
be elements of . Then,
Clearly, is finite and so are the sets and . We can thus rewrite so that it is of the form as the elements in (A1). We can likewise show that is closed under complements: let , so that ; then, since for every m, we have . Therefore, is an algebra that contains D, and it is in fact the coarsest such one (by construction, any proper subset of does not contain all finite intersections of the sets in D and their complements). As D is countable, so is the collection of the elements in D and their complements; the collections of the finite intersections of such sets are also countable. Hence, is countable. ☐
Note that for any , the set can be written as the countable intersection of sets for some rational , . Therefore, by Proposition 2, the σ-algebra , , on the type set , , is the coarsest σ-algebra that contains the sets:
We are now ready to prove Lemma 2. Fix . By Lemma 3, the set generates a countable algebra on . Then, by Proposition 2 and by Lemma 4.5 of Heifetz and Samet [14], we have that the σ-algebra is generated by the sets:
Denote this collection of these sets by , so that ; clearly, is countable and (so that ).
For , suppose that for every , the σ-algebra on is generated by a countable collection of subsets of , such that . Fix . By Proposition 2 and Lemma 4.5 of Heifetz and Samet [14], the σ-algebra is generated by the sets:
Denote this collection of these sets by ; as before, is clearly countable and . Again, we have .
Therefore, we have shown that for every and , the σ-algebra is generated by a countable collection of subsets of . The σ-algebra is generated by the algebra or, equivalently, by the union (Proposition 2). Since the latter set, as the countable union of countable sets, is countable, the σ-algebra is countably generated.
It now follows from Theorem V.2.1 of Parthasarathy [29] that for each player i, the σ-algebras , are atomic in the sense that for each , there is a unique atom in containing ; the analogous statement holds for . ☐
Appendix A.4. Proof of Proposition 3
Fix a player . By Proposition 2, we have and for each . By Lemma 2, the σ-algebras and are atomic for every . Let . Let . Since is atomic, there exist a unique atom , such that , and a unique atom , such that . Suppose . Then, for every generating set E of the σ-algebra , either or . Therefore, . Suppose . Then, there is a generating set E of that separates and , that is, , . Therefore, . The proof of the claim that there is a unique atom in that contains both and if and only if is analogous and therefore omitted. ☐
References
- Carlsson, H.; van Damme, E. Global Games and Equilibrium Selection. Econometrica 1993, 61, 989–1018. [Google Scholar] [CrossRef]
- Feinberg, Y.; Skrzypacz, A. Uncertainty about uncertainty and delay in bargaining. Econometrica 2005, 73, 69–91. [Google Scholar] [CrossRef]
- Friedenberg, A. Bargaining under Strategic Uncertainty; Working Paper; Arizona State University: Tempe, AZ, USA, 2014. [Google Scholar]
- Geanakoplos, J.D.; Polemarchakis, H.M. We can’t disagree forever. J. Econ. Theory 1982, 28, 192–200. [Google Scholar] [CrossRef]
- Neeman, Z. The relevance of private information in mechanism design. J. Econ. Theory 2004, 117, 55–77. [Google Scholar] [CrossRef]
- Brandenburger, A.; Dekel, E. Rationalizability and Correlated Equilibria. Econometrica 1987, 55, 1391–1402. [Google Scholar] [CrossRef]
- Tan, T.; Werlang, S. The Bayesian foundations of solution concepts in games. J. Econ. Theory 1988, 45, 370–391. [Google Scholar] [CrossRef]
- Aumann, R.; Brandenburger, A. Epistemic conditions for Nash equilibrium. Econometrica 1995, 63, 1161–1180. [Google Scholar] [CrossRef]
- Perea, A. A one-person doxastic characterization of Nash strategies. Synthese 2007, 158, 251–271. [Google Scholar] [CrossRef]
- Battigalli, P.; Siniscalchi, M. Strong belief and forward-induction reasoning. J. Econ. Theory 2002, 106, 356–391. [Google Scholar] [CrossRef]
- Harsanyi, J.C. Games on incomplete information played by Bayesian players. Part I. Manag. Sci. 1967, 14, 159–182. [Google Scholar] [CrossRef]
- Friedenberg, A.; Meier, M. On the relationship between hierarchy and type morphisms. Econ. Theory 2011, 46, 377–399. [Google Scholar] [CrossRef]
- Mertens, J.F.; Zamir, S. Formulation of Bayesian analysis for games with incomplete information. Int. J. Game Theory 1985, 14, 1–29. [Google Scholar] [CrossRef]
- Heifetz, A.; Samet, D. Topology-Free Typology of Beliefs. J. Econ. Theory 1998, 82, 324–341. [Google Scholar] [CrossRef]
- Dekel, E.; Fudenberg, D.; Morris, S. Interim Correlated Rationalizability. Theor. Econ. 2007, 2, 15–40. [Google Scholar]
- Ely, J.; Peski, M. Hierarchies of beliefs and interim rationalizability. Theor. Econ. 2006, 1, 19–65. [Google Scholar] [CrossRef]
- Liu, Q. On redundant types and Bayesian formulation of incomplete information. J. Econ. Theory 2009, 144, 2115–2145. [Google Scholar] [CrossRef]
- Friedenberg, A.; Meier, M. The context of the game. Econ. Theory 2016, in press. [Google Scholar]
- Yildiz, M. Invariance to Representation of Information. Games Econ. Behav. 2015, 94, 142–156. [Google Scholar] [CrossRef]
- Brandenburger, A.; Keisler, H.J. An Impossibility Theorem on Beliefs in Games. Stud. Log. 2006, 84, 211–240. [Google Scholar] [CrossRef]
- Friedenberg, A. When Do Type Structures Contain All Hierarchies of Beliefs? Games Econ. Behav. 2010, 68, 108–129. [Google Scholar] [CrossRef]
- Kets, W. Bounded Reasoning and Higher-Order Uncertainty; Working Paper; Northwestern University: Evanston, IL, USA, 2011. [Google Scholar]
- Friedenberg, A.; Keisler, H.J. Iterated Dominance Revisited; Working Paper; Arizona State University: Tempe, AZ, USA; University of Wisconsin-Madison: Madison, WI, USA, 2011. [Google Scholar]
- Heifetz, A.; Samet, D. Knowledge Spaces with Arbitrarily High Rank. Games Econ. Behav. 1998, 22, 260–273. [Google Scholar] [CrossRef]
- Battigalli, P.; Siniscalchi, M. Hierarchies of conditional beliefs and interactive epistemology in dynamic games. J. Econ. Theory 1999, 88, 188–230. [Google Scholar] [CrossRef]
- Blume, L.; Brandenburger, A.; Dekel, E. Lexicographic Probabilities and Choice Under Uncertainty. Econometrica 1991, 59, 61–79. [Google Scholar] [CrossRef]
- Heifetz, A.; Kets, W. Robust Multiplicity with a Grain of Naiveté; Working Paper; Northwestern University: Evanston, IL, USA, 2013. [Google Scholar]
- Aliprantis, C.D.; Border, K.C. Infinite Dimensional Analysis: A Hitchhiker’s Guide, 3rd ed.; Springer: Berlin, Germany, 2005. [Google Scholar]
- Parthasarathy, K. Probability Measures on Metric Spaces; AMS Chelsea Publishing: Providence, RI, USA, 2005. [Google Scholar]
- 1We follow the terminology of Friedenberg and Meier [12] here. A stronger condition for to be contained in is that can be embedded (using a type morphism) into as a belief-closed subset [13]. Our results can be used to characterize conditions under which is contained in in this stronger sense in a straightforward way.
- 2Clearly, and generate the same n-th-order belief if and only if .
- 3That is, for each , we have .
- 4Since is closed under (by measurability of the belief maps ), the intersection is nonempty. It is easy to verify that the intersection is a σ-algebra.
- 5That is, for each , we have .
- 6Clearly, for any , if there is an atom a that contains y (i.e., ), then this atom is unique.
- 7This is with some abuse of notation, since is defined on , while and are defined on and , respectively. By defining the σ-algebra on as above, the extension of and to the larger domain is well defined.
© 2016 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).