This is a plea for the elimination of the phrase universal type structure. Why? Primarily because its often not clear what formal object the authors have in mind.
First a bit of a history lesson: The first two papers in the literature are Armbruster-Boge (AB) and Boge-Eisele (BE). (Sorry, Mertens-Zamir was not the first paper.) They each sought to answer different questions.
- AB sought to answer, what I’ll call, the ordinal question. We have that each player faces uncertainty about a parameter, each player faces the uncertainty about the other players’ beliefs about the parameter, each player… The question is: Does this reasoning ever stop? That is, does there exist an ordinal so that the players’ hierarchies of beliefs up to that ordinal uniquely determine all subsequent beliefs?
- BE sought to answer: Does there exist a large type structure so that, for each “small” type structure, there is a hierarchy preserving map from the “small” structure to the large type structure?
I believe AB used something like the phrase multi-orbit system to describe their type structure. (But, I can’t find the paper right now.) BE said their type structure was terminal.
Then comes along Mertens-Zamir (MZ). They had everything but the kitchen sink and they called their type structure universal. Its hard to know—ex post—what question they were vs. were not interested in.
Next comes along Brandenburger-Dekel (BD). From their writing, it is hard to argue that they were interested in anything but the ordinal question. This is clear from their math. But, it is also the sense that I got from having banged Adam over his head fifty times saying “Are you sure this is what you meant?” My impression from talking to Adam then is that–not only were they only concerned with the ordinal question—they (at the time) saw MZ as being (only) interested in the ordinal question.
I cannot find the phrase universal in BD. But, my impression is that, post BD and prior to other work, people used the phrase universal when referring both to MZ and BD.
Come along Heifetz-Samet (HS). They are explicitly interested in a version of the question raised by BE: Does there exist a large type structure, so that for each type structure there is a unique type morphism from the small type structure to the large type structure? If the answer to the question is yes, then so is the answer to BE’s question. But the converse need not hold for two reasons. First, even if each hierarchy morphism is a type morphism, the hierarchy morphisms need not be unique (i.e., if there are redundancies). Second, there may be a hierarchy morphism from a small structure to a large structure, even though it is not a type morphism. (This does not arise in HS’s construction.)
HS used the phrase universal to refer to their property. They were the first paper to define the term and so, its not surprising that there were lots of follow-up papers that used the phrase universal in exactly this way. I will refer to such papers as the “HS-camp.”
On the one hand, HS clarified what they meant, in a way that was missing from the previous literature. But, by picking the phrase universal, it also caused some confusion. Many people did—and still do—think of the phrase universal as the particular type structures constructed by MZ or BD. But HS meant it as a property of an arbitrary type structure, one based on embedding type structures. Still others think of it as “the answer to the ordinality question.”
This has led to a situation where (i) people often don’t formally say what they mean by universal in their papers (thinking it is obvious?) and (ii) it is often unclear what they do mean (precisely because there is no consensus). So, with this, I propose that we need to coordinate on new terminology.
What terminology should be used? Here’s one proposal:
- Stop using the phrase universal all together. Its too confusing.
- Reference the ordinality question as the ordinality question. (Note, a type structure can be an answer to the ordinality question. There is no “property of a type structure involved.)
- MZ, BD, and HS each provide (different) constructions of a large type structures. Reference these as the canonical construction of a large type structure and point out which construction you are referencing.
- Find new terminology for the embedding property, i.e., not the phrase universal.
On the embedding property: People in the HS-camp typically argue that their large structure is terminal (in the sense of category theory), but the large structure in BE may not be terminal (since the hierarchy morphism need not be unique). My gut reactions to this:
- If one takes as given that two types that induce the same hierarchies beliefs are equivalent, then hierarchy morphisms are unique upto equivalence classes.
- The phrase terminal is certainly meant to hint to category theory. But, I am not convinced it **must** be used **exactly** as in category theory—i.e., that equivalence classes must be ruled out. (Question: Would a pure category theorists insist on ruling out equivalence classes?)
- So, in my view, if you want to argue that terminal is bad terminology for the BE question (i.e., mapping via hierarchy morphisms) but good terminology for the HS question (i.e., embeddings via type morphisms), you must argue that hierarchy morphisms are not unique up to an equivalence class. That is, you must then argue that types convey more information than hierarchies morphisms and so there is “information lost” by looking at hierarchy morphisms instead of a unique type morphism.
For many of the questions we are interested in, we would not distinguish two types that induce the same hierarchies of beliefs. That is, those types are “behaviorally equivalent” for much of the analyses we are interested in. (The one exception comes in when the analyst does not fully specify the full set of parameters that the player is uncertain about. See, Ely-Peski and Liu on this point.) So, to me, it doesn’t seem horrific to use the phrase terminal to capture the BE question, with the idea being that the HS question is a special case of the BE question—one that is interesting mathematically.
But I can also see an argument that, perhaps in the future, we may not see these as being equivalence classes and, so, we should not adopt two phrases: weak terminality and strong terminality?