
We consider two well-known mathematical representations of informational structures in game theory. The first is based on the set of historical sequences of information encountered in the game while the second is given by the informational digraph of the game. We show that while the latter can always be embedded into the former under some mild technical condition, the converse does not hold in general. We give a necessary and sufficient condition for an informational digraph to be equivalent to a sequence theoretic informational structure and discuss the relevance of this result to game theory.
Citation: Shravan Luckraz. On the representation of informational structures in games[J]. AIMS Mathematics, 2022, 7(6): 9976-9988. doi: 10.3934/math.2022556
[1] | Bei Yuan . Mathematical modeling of intellectual capital asymmetric information game in financial enterprises. AIMS Mathematics, 2024, 9(3): 5708-5721. doi: 10.3934/math.2024277 |
[2] | Zifu Fan, Kexin Fan, Wei Zhang . Research on the data integration strategy of local governments and enterprises under central government subsidies. AIMS Mathematics, 2022, 7(6): 10143-10164. doi: 10.3934/math.2022564 |
[3] | Qianwei Zhang, Zhihua Yang, Binwei Gui . Two-stage network data envelopment analysis production games. AIMS Mathematics, 2024, 9(2): 4925-4961. doi: 10.3934/math.2024240 |
[4] | Jun Wang, Dan Wang, Yuan Yuan . Research on low-carbon closed-loop supply chain strategy based on differential games-dynamic optimization analysis of new and remanufactured products. AIMS Mathematics, 2024, 9(11): 32076-32101. doi: 10.3934/math.20241540 |
[5] | Haishu Lu, Xiaoqiu Liu, Rong Li . Upper semicontinuous selections for fuzzy mappings in noncompact WPH-spaces with applications. AIMS Mathematics, 2022, 7(8): 13994-14028. doi: 10.3934/math.2022773 |
[6] | Amir Hossein Rashme, Zahra Farhad Touski, Madjid Eshaghi . A survey of critical structures in competitive games. AIMS Mathematics, 2018, 3(1): 44-55. doi: 10.3934/Math.2018.1.44 |
[7] | Massimiliano Ferrara . Modeling by topological data analysis and game theory for analyzing data poisoning phenomena. AIMS Mathematics, 2025, 10(7): 15457-15475. doi: 10.3934/math.2025693 |
[8] | Martin Do Pham . Fractal approximation of chaos game representations using recurrent iterated function systems. AIMS Mathematics, 2019, 5(6): 1824-1840. doi: 10.3934/math.2019.6.1824 |
[9] | Chang-Jun Wang, Zi-Jian Gao . Two-stage stochastic programming with imperfect information update: Value evaluation and information acquisition game. AIMS Mathematics, 2023, 8(2): 4524-4550. doi: 10.3934/math.2023224 |
[10] | Yunan He, Jian Liu . Multi-scale Hochschild spectral analysis on graph data. AIMS Mathematics, 2025, 10(1): 1384-1406. doi: 10.3934/math.2025064 |
We consider two well-known mathematical representations of informational structures in game theory. The first is based on the set of historical sequences of information encountered in the game while the second is given by the informational digraph of the game. We show that while the latter can always be embedded into the former under some mild technical condition, the converse does not hold in general. We give a necessary and sufficient condition for an informational digraph to be equivalent to a sequence theoretic informational structure and discuss the relevance of this result to game theory.
Since the concept of information plays an important role in defining strategies in games involving sequential moves (for example, see Kuhn (1953) [11] or Osborne and Rubinstein (1994) [12] for the classical formulation of an extensive game and Başar and Olsder (1999) [3] or Dockner et al, (2000) [4] for the formulation of dynamic games), a mathematical model of information in games can be valuable to game theorists. Traditionally, the informational structure of a game is often defined by a partition of decision nodes which are themselves derived from the primitives of the game (for instance a graph theoretical tree in Kuhn's formulation or a binary relation in von Neumann's representation [15]). More recently, there have been at least two important developments in the modelling of information in games; the first is due to Kaneko and Kline (2008a, 2008b) [5], [6], who developed a framework that explicitly models information in terms of sequences of pairs of information pieces and actions, referred to as information protocols, whereas the second is due to von Stengel and Forges (2008) [16] who, in a paper on the computational complexity of the extensive-form correlated equilibrium, introduce a "precedence" binary relation that describes the notion of order on information sets. One fundamental difference between these two approaches is that the Kaneko-Kline information protocol is based on a sequence theoretic formulation while that of Stengel and Forges is based on a binary relation which can be regarded a directed graph. In this paper, we ask which of the two formulations is more general and under which conditions they are equivalent. In particular, we ask, given a finite set of information (information sets or information pieces), under which conditions a set of strings of information (of finite or infinite length) can be regarded as mathematically equivalent to some informational digraph (induced by the precedence binary relation). The following example demonstrates that not all sequence theoretic informational structures are equivalent to their induced informational digraphs.
Example 1. Let X={a,b,c,d} be a finite set of information (information sets or information pieces) of a given game and let the set of feasible sequences of information derived from the game be given as follows.
S={⟨a⟩,⟨b⟩,⟨c⟩,⟨d⟩,⟨c,b⟩,⟨a,d⟩,⟨a,b,d⟩}. |
From S, we can derive a precedence binary relation as follows. For x,y∈X, we say that x<y if x precedes y in some sequence s∈S. We can then derive the informational digraph as G=(X,<) so that
<={(a,b),(c,b),(a,d),(b,d)} |
The digraph is illustrated as follows.
In order to compare S and G, we compare the maximal sequences of S (that is, the set of sequences that are not proper subsequences any sequences in S), denoted by S∗, with the set of maximal walks of G, denoted by W∗. When the two sets coincide, we say that S and G are equivalent.① It can be shown that
S∗={⟨c,b⟩,⟨a,b,d⟩}and |
W∗={⟨c,b,d⟩,⟨a,b,d⟩}. |
①We will develop this notion of equivalence formally in the next section following [9] and [10].
Since S∗≠ W∗, we conclude that S is not equivalent to its informational digraph G. In this paper, we aim to give the necessary and sufficient conditions for any general informational sequence structure to be equivalent to its informational digraph and the converse, that is, starting from a directional digraph, whether we can find an equivalent informational structure.
An equivalence theorem along the lines of the above was given by Kline and Luckraz (2011) [9] who showed that the Information Protocol (IP) formulation of [5] is equivalent to some multi- colored digraph if and only if the IP satisfies the strong extension property. However, their equivalence has two limitations. First, since the sequences in a basic IP were restricted to be of finite lengths, informational digraphs that contain cycles were excluded from [9]'s equivalence theorem. It has been shown that information cycles can occur even in two-player games that satisfy perfect recall (see [16] on page 1012, Figure 6).② Related to this, is the fact that sequences in some IP that contain repeated information pieces cannot be captured by multi- colored graphs according to [9]'s theorems since repeated pieces will induce a cyclical multi-colored digraph which cannot be equivalent to some finite IP. Second, [9] considered the multi-graph induced by sequences of pairs of information pieces and actions so that the action components of some sequence in the IP were translated to labels (coloring) assigned to the edges of the digraph. This excluded many well-known class of games, like the simultaneous moves for instance (see Figure 3 on page 108 in [9]). Our approach can circumvent both of these limitations as, by allowing the informational sequences to be of length up to ω, where ω is the smallest ordinal, we are able to capture informational digraphs with cycles. Moreover, as we only consider action-free sequences of information (sets or pieces), our informational digraph is a simple digraph that can include simultaneous moves games.
②Another well-known example that has informational cycles is the Absent-Minded Driver Game (see [13] and [1]).
Equivalences between mathematical representation of games have recently received some attention in game theory. In particular, Streufert (2019) [14] gives a formal five-way equivalence among different game structures and thus, provides game theorists with a broad spectrum of alternative game specifications.③ Our paper differs from this literature as it focuses on the informational aspect of the game and does not consider the entire game structure which often comprises of other components like payoffs, strategy space and equilibria. Our comparison between informational structures boils down to a comparison between two mathematical objects; a set of sequences and its induced digraph. We provide a necessary and sufficient condition under which these two objects are equivalent. We show that the informational sequence structure can be equivalent to digraphs if and only if it is restricted to the class that satisfies the uniform extension property. On the other hand, the space of all informational digraphs can be embedded freely into the space of all informational sequence structures only under some mild technical condition. Our result can be seen as a generalization of [9]'s theorem as we allow for the possibility of infinite informational sequences through cycles. The uniform extension condition we propose is more general than the strong extension condition of [9] as firstly, it does not include actions in the extension and secondly, it applies to both finite and infinite informational sequences.④
③An equivalence between graph games and sequence games was given by Kline and Luckraz (2016) [10].
④Note that the assumption finiteness was often used in some arguments in the proofs of [9] results and these arguments cannot be used in our proofs as we do not restrict the sequences to be of finite length.
As observed by [9], the equivalence result we propose can help identify classes of games for which informational digraphs can adequately model information. In such cases, these digraphs can be particularly useful to players who have limited understanding and knowledge of the game structure to acquire information throughout the game. This is because graph theory is founded on the local principle of vertices and edges that build the whole graph, while informational sequences are based on an entire set of historical sequences which may be too large for some players to handle. Hence, having a simple digraph representation can make learning about the game more manageable for such players.
The paper is organized as follows. In the next section we introduce the notion of informational sequences. In Section 3, we give the definition of an informational digraph. In Section 4, we propose a notion of equivalence and give the main results of the paper, while Section 5 concludes.
Recall that an information protocol (IP) was given as a triple which comprised of a finite non-empty set of information pieces; a finite non-empty set of actionsand a finite non-empty subset of sequences of pairs of information pieces and actions (see [5], [6], [7] and [8]). Because the focus of this paper is on the informational structures of the game, we only focus on sequences of information, which can be tangible pieces as in IPs or abstract sets decision nodes in the sense of [11]. We start by giving a formal definition of an informational sequence structure.
Let X be a non-empty finite set of information. We denote a informational sequence structure S by a set of sequences of elements of X of length at most ω, where ω is the the smallest infinite ordinal, that is, each s∈S is a sequence of elements of X of length i, where i≤ω. Therefore,
S⊆⋃∞i=1Xi. |
We call (X,S) an informational sequence structure pair. An example of such an S can be found in Example 1. We denote the power set of ⋃∞i=1Xi by Π, so that Π is the space of all possible informational sequence structures with base set X.
For sequences s=⟨qi⟩ni=1 and t=⟨tj⟩mj=1 in ⋃∞i=1Xi, where n and m can be up to ω, we say that t is a subsequence of s, if there exist some strictly increasing function f:{1,..,m}→{1,..,n} satisfying tj=qf(j) for j=1,..,m.⑤
⑤Note that the definition implies that f is injective.
When s′ is a subsequence of s, we denote this relation by s′⪯s. We say that s′′ is a proper subsequence of s if s′′⪯s and s⋡s′′. In this case, we denote the relation by s′′≺s. In Example 1, ⟨a,d⟩ is a proper subsequence of ⟨a,b,d⟩.
For sequences p=⟨p1,p2,...pk⟩ and q=⟨qi⟩ni=1 in ⋃∞i=1Xi, where k is finite and n can be up to ω, we denote by (p;q) the sequence obtained by concatenating p with q. Thus, in Example 1, ⟨a,b,d⟩=(⟨a⟩;⟨b,d⟩). If pk=q1=x, we use the convention that
(p;q)=⟨p1,p2,...pk−1,x,q2,q3,...⟩ |
so that x is not repeated at the concatenated part of the sequence. For example if p=⟨x,y,z⟩ and q=⟨z,u⟩, then (p;q)=⟨x,y,z,u⟩.
A finite cyclic sequence s in ⋃∞i=1Xi is a finite sequence of length at least 2 such that its first term equals to its last term, that is, s=⟨si⟩ki=1∈ ⋃∞i=1Xi is a finite cyclic sequence if 2≤k<∞ and s1=sk. We say that s′ in ⋃∞i=1Xi is a (proper) subcycle of finite cyclic sequence s if s′ is itself a finite cyclic sequence and it is a (proper) subsequence of s.
Example 2. Let X={a,b,c} and let S be given as follows.
S={⟨a,b,c,a⟩,⟨a,b,a⟩,⟨a,b,a,b,c,a⟩} |
All elements of S are finite cyclic sequences. Moreover, ⟨a,a⟩,⟨b,b⟩,⟨a,b,c,a⟩, ⟨b,a,b⟩, ⟨a,c,a⟩ and ⟨a,b,a⟩ are proper subcycles of ⟨a,b,a,b,c,a⟩.
We say that s is an infinite cyclic sequence in ⋃∞i=1Xi if it is formed by the infinitely repeated concatenation of some finite cyclic sequence, that is, for some finite cyclic sequence u=⟨ui⟩ki=1∈ ⋃∞i=1X, where u1=uk=x, infinite cyclic sequence s is given as follows.
s=⟨x,u2,u3,..uk−1,x,u2,u3,..⟩ |
Note that in an infinite cyclic sequence all terms of the cycle appear an infinite number (ω) of times.
If s is an infinite cyclic sequence derived from the infinitely repeated concatenation of some finite cyclic sequence u=⟨ui⟩ki=1∈ ⋃∞i=1X and s′ is an infinite cyclic sequence derived from the infinitely repeated concatenation of some finite cyclic sequence t=⟨tj⟩lj=1∈ ⋃∞i=1X, then we say that s′ is a (proper) subcycle of s if t is a (proper) subsequence of u.⑥
⑥Note that infinite cyclic sequence s′ is a (proper) subcycle of infinite cyclic sequence s whenever it is a (proper) subsequence of s.
Example 3. Let X={a,b,c} and let S be given as follows.
S={⟨a,a,...⟩,⟨a,b,c,a,b,c,...⟩} |
All elements of S are infinite cyclic sequences. Moreover, ⟨a,a,...⟩ is derived from finite cyclic sequence ⟨a,a⟩ while ⟨a,b,c,a,b,c,...⟩ is derived from finite cyclic sequence ⟨a,b,c,a⟩. We also observe that ⟨a,a,...⟩ is a proper subcycle of ⟨a,b,c,a,b,c,a,...⟩ since ⟨a,a⟩ is a proper subcycle of ⟨a,b,c,a⟩.
We next give a general representation of an infinite sequence s in ⋃∞i=1Xi. Observe that since X is finite, whenever s is an infinite sequence, it must have some terminal infinite cyclic subsequence.
Formally, we can define any infinite sequence s by the concatenation of sequences t and v, so that
s≡(t;v), |
where t is some finite sequence in ⋃∞i=1Xi while v is some infinite cyclic sequence in ⋃∞i=1Xi. Observe that t and v need not be unique and that t is allowed to be the empty sequence.
Example 4. Let X={a,b,c,d} and let S be given as follows.
S={⟨a,b,c,d,d,....⟩,⟨d,a,b,c,a,b,c,a,b,c,...⟩,⟨a,b,c,a,b,a,d,a,d,....⟩} |
All of the above sequences are infinite sequences of the form s≡(t;v). In the first sequence, t=⟨a,b,c⟩ while v=⟨d,d,...⟩. In the second sequence t=⟨d⟩ and v=⟨a,b,c,a,b,c,...⟩, while in the third sequence, t=⟨a,b,c,a,b⟩ while v=⟨a,d,a,d,...⟩.
Maximal sequences will be defined with respect to some S⊆⋃∞i=1Xi. For finite sequence s∈S, we say that sequence s is a maximal sequence in S if it is not the proper subsequence of any s′∈S.
If s≡(t;v)∈S is an infinite sequence, then we say that s is maximal if all t and v satisfying s≡(t;v), all of the conditions below are satisfied.
(i) There exist no sequence s′≡(t′;v′)∈S such that t is a proper subsequence of t′ and v is a proper subcycle of v′.
(ii) There exist no sequence s′′≡(t′′;v′′)∈S such that t=t′′ and v is a proper subcycle of v′′.
(iii) There exist no sequence s′′′≡(t′′′;v′′′)∈S such that t is a proper subsequence of t′′′ and v=v′′′.
In Example 1, ⟨c,b⟩ and ⟨a,b,d⟩ are maximal. In Example 2, ⟨a,b,a,b,c,a⟩ is maximal. In Example 3, ⟨a,b,c,a,b,c,a,...⟩ is maximal. In Example 4, ⟨d,a,b,c,a,b,c,a,b,c,...⟩ and ⟨a,b,c,a,b,a,d,a,d,....⟩ are maximal. Note the above can rule out many types of infinite sequences as maximal sequences. For example, suppose we have only two sequences in S are x=⟨d,a,b,c,a,b,c,...⟩ and y=⟨b,c,a,b,c,a,b,c,..⟩=(t;v), where t=⟨b,c⟩ and v=⟨a,b,c,a,b,c,...⟩. Then, y is not a maximal sequence as for the given choice of t and v, we can let x=(t′;v′), where t′=⟨d,a,b,c⟩ and v′=⟨a,b,c,a,b,c,...⟩ so that t is a proper subsequence of t′ and v=v′.
For s=⟨si⟩ni=1∈⋃∞i=1Xi,where n can be up to ω, we denote (x,y) as an adjacent pair in s if x=si and y=si+1 for some ith term of sequence s. For sequence s, denote the set of all adjacent pairs in s by A(s). In Example 1, (a,b) and (b,d) are adjacent pairs in ⟨a,b,d⟩, while in Example 4, (a,b), (b,c), (c,d) and (d,d) are adjacent pairs in ⟨a,b,c,d,d,....⟩.
We say that sequence s′′ is a segment of s≡⟨si⟩ni=1∈⋃∞i=1Xi, where n can be up to ω, if
(i) either s′′ is of length >1 and is a subsequence of s satisfying the following
(x,y)∈A(s′′)implies(x,y)∈A(s),or |
(ii) s′′ is of length 1 and is a subsequence of s.
We call s′′ is a proper segment of s whenever s′′ is a segment of s and also a proper subsequenceof s.
In Example 4, ⟨d,d,..⟩ is a proper segment of ⟨a,b,c,d,d,....⟩.
For s=⟨si⟩ni=1∈⋃∞i=1Xi, where n can be up to ω, we define an initial segment of s as some segment t=⟨tj⟩kj=1 of s so that t is of length k, where k≤n and t1=s1. If k<n, we say that that t is a proper initial segment of s.
In Example 1, ⟨a,b⟩ is a proper initial segment of ⟨a,b,d⟩.
We say that sequence p∈ ⋃∞i=1Xi is a well-ordered sequence relative to set S, if p is the initial segment of some maximal sequence in S. Denote by P(S) the set of all well ordered sequences relative to the set S and let A(S) be the set of all adjacent pairs of P(S), that is, A(S)=⋃s∈P(S)A(s). Note that p∈P(S) does not imply that p∈S.
In Example 1, S={⟨a⟩,⟨b⟩,⟨c⟩,⟨d⟩,⟨c,b⟩,⟨a,d⟩,⟨a,b,d⟩} and
P(S)={⟨a⟩,⟨c⟩,⟨c,b⟩,⟨a,b⟩,⟨a,b,d⟩}. Note that ⟨a,b⟩∈P(S) but not in S.
Let s=⟨si⟩ni=1 denote some sequence in S⊆ ⋃∞i=1Xi,where n can be up to ω, and consider the following properties of S.
A0 (Completeness) For each x∈X, there exist some ⟨si⟩ni=1∈S, such that x=si for some i.
A1 (Subsequence Closure) If s∈S and s′ ⪯ s, then s′∈S.
A2(Uniform Extension) If (x,y)∈A(S), then for all finite s′≡⟨s′i⟩ni=1∈P(S) satisfying s′n=x, we have (s′;⟨y⟩)∈P(S).⑦
⑦Note that uniform extension is parallel to what [9] refer to as strong extension in the context of information protocols and multi-colored graphs.
In Example 1, S is complete but not subsequence closed because ⟨a,b⟩ and ⟨b,d⟩ are not in S. To verify that whether it satisfies Uniform Extension, we first note that P(S)={⟨a⟩,⟨c⟩,⟨c,b⟩,⟨a,b⟩,⟨a,b,d⟩} and A(S)={(c,b),(a,b),(b,d)}. Then, we observe that Uniform Extension is violated because ⟨c,b⟩∈P(S) and (b,d)∈A(S),but
(⟨c,b⟩;⟨d⟩)=⟨c,b,d⟩∉P(S). |
von Stengel and Forges (2008) [16], use a "precedence" binary relation to describe the notion of order on information sets of a given extensive game. Using the digraph induced by such a general binary relation, we consider a model of information that can be represented by a digraph so that the vertices of the graph represent information⑧ and the edges represent local informational linkages.
⑧Information could mean some tangible infomation piece as in [9] or some abstract set of nodes from a decision tree as in [16].
We follow Bang-Jensen & Gutin's (2009) [2] definition of a digraph. A digraph G is given by pair (V,E), where V is a finite set of vertices and E is the set of directed arcs between pairs of vertices. We define the walks of the graph as follows.
Sequence ⟨wi⟩ni=1 in ⋃∞i=1Vi, where n can be up to ω, is called a walk in G if either (i) w is of length 1 and w1=v for some v∈V or (ii) w is of length >1 and (wi,wi+1)∈E for each i. The concepts of a maximal walk and that of a segment can be defined in the same way as we did for sequences in the previous section. We use the convention that the length of a walk is given by the length of the sequence it defines.⑨ Let Ω denote the set of all digraphs with base vertex set V. The following property will be useful in establishing our equivalence results.
⑨Note that in standard graph theory, the length counts the number of edges instead of vertices. As a result, an isolated vertex will be a walk of length 1 in our formulation while in standard graph theory it would have not been regarded as a walk.
B1 (Transitive Reduction) Every walk in G is a segment of some maximal walk in G.
In Example 1, Figure 1, transitive reduction is violated because while ⟨a,d⟩ is a walk in G, it is not the segment of any maximal walks in G.
In this section, we introduce the notion of equivalence between the two informational structures given in the previous sections. At this stage it is important to point out that unlike [10] and [14] who study equivalences between game forms, we only focus on the equivalence at the informational level and hence, we look for an equivalence between the informational sequence structure of section 2 and the informational digraph of section 3. We give the necessary and sufficient conditions for equivalence to hold.
We fix a base finite non-empty set X, and we say that informational sequence structure pair (X,S) is p-equivalent to informational digraph G=(X,E) iff for all sequence α∈ ⋃∞i=1Xi
αisawalkinG⇔αisasegmentofamaximalsequenceinS. |
We can now give the main results of the paper. Our first result shows that every S has a p-equivalent G if and only if the uniform extension property A2 and the completeness property A0 are satisfied.
Theorem 1. Let S∈Π for a given finite set X. Then, S satisfies A0 and A2 iff (X,S) has a p-equivalent G with vertex set X.
Proof(Only if) Suppose that S satisfies A0 and A2. Then, we construct G as follows. Let G=(X,E), where E=A(S), the set of all adjacent pairs of P(S) as defined in Section 2. Since X is finite, A(S) is finite. We need to show that (i) every walk in G is a segment of a maximal sequence of S and that (ii) every segment of a maximal sequence in S is a walk of G.
We start with (i). Suppose ⟨wm⟩im=1, where i can be up to ω, is a walk in G. We will show by induction that every walk of length i≤ω of G is a segment of some maximal sequence in S. For the base case, by A0, we have w1 is a component of some sequence in S and hence, it is also a component of some maximal sequence in S. This implies that ⟨w1⟩ is the segment of some maximal sequence in S.
For the inductive hypothesis, we assume that each walk ⟨wm⟩im=1, of length i, where i<ω, is the segment of some maximal sequence in S. We need to prove that each walk ⟨wm⟩i+1m=1 of length i+1 is the segment of some maximal sequence in S. Since ⟨wm⟩im=1 is the segment of some maximal sequence in S, say s∗, there exist some sequence p and q such that q=(p;⟨wm⟩im=1) such that q is an initial segment of s∗ (note that p could be the empty sequence). Since (wi,wi+1) is an edge of G, it is an adjacent pair in S. As a result, by uniform extension A2, we have (q;⟨wi+1⟩)∈P(S) and therefore, ⟨wm⟩i+1m=1 is the segment of some maximal sequence in S.
We now prove (ii). Let s∈S be a segment of a maximal sequence, say s∗, in S. We need to show that s is a walk in G=(X,A(S)). If s is of length 1, by the definition of walks G, s is a walk of length 1 in G. Next, suppose that the length of s is >1. Then, by the definition of A(S), since s∗ is a maximal sequence and A(S) is the set of all edges of G, all adjacent pairs of s∗are edges in G and hence, s is a walk of G.
(If) We first prove that every S that has a p-equivalent G must satisfy A0. Since G=(X,A(S)), by the definition of walks, for each x∈X, ⟨x⟩ is a walk of length 1 in G. Therefore, by p-equivalence, ⟨x⟩ is the segment of some maximal sequence in S. Hence, all elements of X are used in S.
We next show that A2 is satisfied. We first note that since G is equivalent to S, the set of maximal sequences of S coincides with the set of maximal walks of G.⑩ To show that A2 is satisfied, we need to show that for all finite s′≡⟨s′i⟩ni=1∈P(S) satisfying s′n=x and for all adjacent pairs (x,y)∈A(S), we have (s′;⟨y⟩)∈P(S). Since s′∈P(S), it must be the initial segment of some maximal sequence s∧ in S. Now, since G is equivalent to S and (x,y) is an edge in G, ⟨x,y⟩ is a walk of length 2. Furthermore, by equivalence we have s′ is a walk in G. Then, since (x,y) is an edge of G, we have (s′;⟨y⟩) is a walk in G. By equivalence again, (s′;⟨y⟩) is a segment of some maximal sequence, say s∗ in S.
⑩Indeed, suppose that w was a maximal walk in G but not a maximal sequence in S. Then, by p-equivalence, w would be the proper segment of some maximal sequence s in S, which, by p-equivalence again, is a walk in G, contradicting the maximality of w. On the other hand, suppose that s was a maximal sequence in S but not a maximal walk G, then, by p-equivalence, s would be the proper subsequence of some maximal walk w in G, but since by p-equivalence again w would be the segment of some maximal sequence in S, this would imply that s is the proper segment of some maximal sequence in S, which would contradict its maximality.
Now, since the set of maximal sequences of S coincides with the set of maximal walks of G, we have both s∧ and s∗ are maximal walks in G.
We claim that (s′;⟨y⟩) is an initial segment of s∗. Suppose not. Then, s∗ has an initial segment q such that (s′;⟨y⟩) is a proper segment of q and where the last term of q is y. Observe that q can be written as q=(r;⟨y⟩), where r is the proper initial segment of q that has x as its last term and excludes y. Then s′ must be a proper segment of r. Furthermore, maximal sequence s∧ can be written as s∧=(s′;s′′), where s′′ is a segment of s∧.
From the above, we can construct the walk u=(r;s′′) in G. But, since this would imply that s∧ is a proper segment of u, the maximality of s∧ would be contradicted. Hence, (s′;⟨y⟩) must the initial segment of maximal walk s∗ and since the set of maximal walks of G coincides with the set of maximal sequences of S, we have (s′;⟨y⟩)∈P(S). ◻
Theorem 1 shows that when the class of informational sequence structures is restricted to the class that satisfies A0 and A2, then it can be regarded as equivalent to some informational digraph. Thus, when A0 and A2 are satisfied, a digraph or a binary relation (as in [16]) can be used to model any informational structure in games without any loss of generality. While A0 can be regarded as a mild condition, A2 can be strong in some cases. Both Example 1 and Example 4 do not satisfy A2 and are negative examples of the above theorem.
For Example 1, we saw in the last paragraph of Section 2 that the sequence informational structure S does not satisfy uniform extension and hence, by Theorem 1, it cannot have a p-equivalent informational digraph.
To see that the uniform extension is violated in Example 4, recall that
S={⟨a,b,c,d,d,....⟩,⟨d,a,b,c,a,b,c,a,b,c,...⟩,⟨a,b,c,a,b,a,d,a,d,....⟩} |
and that ⟨d,a,b,c,a,b,c,a,b,c,...⟩ and ⟨a,b,c,a,b,a,d,a,d,....⟩ are the only two maximal sequences of S. Then, we must have ⟨d,a⟩∈ P(S) as it is an initial segment of maximal sequence ⟨d,a,b,c,a,b,c,a,b,c,...⟩. Moreover, we observe that (a,d) is adjacent pair in A(S). Suppose uniform extension (A2) holds. Then, we must have sequence ⟨d,a,d⟩ as the initial segment of either ⟨d,a,b,c,a,b,c,a,b,c,...⟩ or ⟨a,b,c,a,b,a,d,a,d,....⟩, which is a contradiction. The next example is a positive example of Theorem 1 where S contain infinite sequences and hence, infinite cyclic sequences.
Example 5. Let X={a,b,c,d,e,f} and let S be given as follows.
S={⟨a,b⟩,⟨a,c⟩,⟨a,c,d,e,f,c,d,e,f,c,....⟩} |
Note that A0 is satisfied and that P(S) will contain ⟨a,b⟩ and all initial segments of ⟨a,c,d,e,f,c,d,e,f,c,....⟩. It can be verified that A2 is satisfied and hence, S has a p-equivalent informational digraph given as follows.
Theorem 1 also shows that for a given base set, the space Π can be embedded into the space Ω if and only if A0 and A2 are satisfied. If one regards A2 as a strong condition, then one can argue that a sequence structure is more general than a digraph structure.
The next theorem starts with an informational digraph and shows that it has p-equivalent informational structure if and only if B1 is satisfied.
Theorem 2. Let G=(V,E)∈Ω. Then, it has an equivalent informational sequence structure pair (V,S) such that S satisfies A0, A1 and A2 iff G satisfies B1.
Proof (if) We construct (V,S) as follows.
S={s:sisthesubsequenceofsomewalkinG} |
We first need to show that (i) every walk in G is a segment of some maximal sequence of S and (ii) every segment of a maximal sequence in S is a walk of G.
We start by showing (i). Since by the construction of S every maximal walk in G is also some maximal sequence of S, the result follows from B1.
We next show (ii). Let q be the segment of some maximal sequence in S. Then, by the construction of S, q is the segment of some maximal walk in G, hence, a walk in G.
Finally, we show that (V,S) satisfies A0, A1 and A2. A0 follows from the definition of walks which states that for each v∈V, ⟨v⟩ is a walk of length 1 and from the construction of S, which ensures that the walks of length 1 in G are sequences of length 1 in S and hence, all elements are used in the sequences of S. Next, we see that A1 follows from the construction of S.
Last, we show that A2 is satisfied. To see this we first note that by the construction of S, the set of maximal walks in G coincides with the set of maximal sequences in S. Suppose that (x,y)∈A(S). We need to show that for all finite s′=⟨s′i⟩ni=1∈P(S) satisfying s′n=x, we have (s′;⟨y⟩)∈P(S). By the construction of S, s′ is an initial segment of some maximal walk in G and since (x,y) is an adjacent pair, ⟨x,y⟩ is the segment of some maximal sequence in S. Now, by the construction of S, ⟨x,y⟩ is a walk (and (x,y) is an edge) of G. Thus, we have (s′;⟨y⟩) is a walk in G and by B1, it is also the segment of some maximal walk, say w∗, in G. Finally, we can use an argument similar to the argument in the last two paragraphs of the proof of Theorem 1 to show that (s′;⟨y⟩) is the initial segment of a maximal walk in G and therefore, by the construction of S, (s′;⟨y⟩) is in P(S).
(Only if) Suppose by contradiction that G has an equivalent informational sequence structure pair (V,S) such that S satisfies A0, A1 and A2 but G violates B1. Then there exist some walk w′ which is not the segment of any maximal walk in G. But by p-equivalence, w′ must be the segment of some maximal sequence in S. Now, since p-equivalence also implies that the set of maximal walks in G coincides with the set of maximal sequences in S, w′ must be the segment of some maximal walk in G, a contradiction. ◻
Theorem 2 shows that any informational digraph that satisfies B1 can be regarded as equivalent to some informational sequence structure and that the latter will be endowed with A0, A1 and A2. For example, the informational binary relation in [16] can be translated to some p-equivalent informational sequence structure without any loss of generality. Observe that informational digraph in Figure 1 of Example 1 is a negative example of the theorem because walk ⟨a,d⟩ is not the segment of some maximal walk and thus, B1 is violated. A positive example of the theorem, is the same graph in Figure 1 without edge (a,d).
Theorem 2 also shows that for a given base set, the space Ω can be embedded into the space Π if and only if B1 is satisfied. Since B1 is a mild technical condition, Theorem 2 also reinforce the idea that the sequence informational structure is more general than the informational digraph structure.
Theorems 1 and 2 and can be valuable in game theory as they provide the necessary and sufficient conditions for the two models of information to be equivalent. When modelling games where players are learning about the game structure and have cognitive limitation, the digraph representation may be easier to use. On the other hand, because A2 excludes some important classes of sequence information structures, informational digraphs can be at times inadequate. A well-known example is the Absent-Minded Driver game discussed by [1] and [13] which resulted in several debates among game theorists. Our results contribute to the above debate at least from the viewpoint of the informational structure. If some sequence informational structure were used to model information in the absent-minded driver game, then S would only contain two elements of finite length (one of length 1 and the other of length 2). On the other hand, if we use the informational digraph representation, we would have a one-vertex graph with loop and thus, this graph would have walks of infinite length. Therefore, the the two structures cannot be p-equivalent. Another way to see this is to observe that S violates A2 and hence, Theorem 1 does not apply.
More generally, one can show that any sequence informational structure which contains only sequences of finite length and where terms in some sequences are repeated a finite number of times cannot be equivalent to some informational digraph. On the other hand, Example 5 shows that there exist sequence informational structures that contain infinite cyclic sequences and that can be represented by some informational digraph as A2 is satisfied. Since [9] could not include informational structures of the type encountered in example 5 in their equivalence result, our result can be seen as a generalization of the theorems in [9]. Moreover, because we do not restrict actions in A2, we are able to include a broader class of games (including simultaneous moves games) than [9] in our results.
We compared two widely used mathematical structures in informational models in games: an informational sequence structure and an informational digraph, where sequences and walks can be of infinite length. We developed a notion of equivalence between the two structures and provided explicit translation methods that map one structure to the other. We found that, starting with a informational sequence structure, the two structures can be regarded as equivalent if and only if some uniform extension property and completeness are satisfied. On the other hand, starting with some informational digraph, we obtained equivalence if and only if some transitive reduction property is satisfied. Since the uniform extension is a fairly stringent condition, we conclude that the sequence structure is more general than the digraph structure.
Our results give the flexibility to researchers modelling games where players have cognitive limitations and limited knowledge about the game structure to have a concise graph theoretical representation of information. Moreover, our theorems generalized some of the results of [9] as we relaxed the finite sequence assumption. Finally, we offered a new perspective to some well-known problems in game theory that relate to the modelling of information, like the absent-minded driver problem.
I would like to thank the Managing Editor and an anonymous referee for providing useful comments on an earlier version of this paper.
The author declares that there are no conflicts of interest.
[1] |
R. Aumann, S. Hart, M. Perry, The Absent-Minded driver, Games Econ. Behav., 20 (1997), 102–116. https://doi.org/10.1006/game.1997.0577 doi: 10.1006/game.1997.0577
![]() |
[2] | J. Bang-Jensen, G. Gutin, Diagraphs: Theory, algorithms and applications (2nd ed.), London: Springer, 2009. https://doi.org/10.1007/978-1-84800-998-1 |
[3] | T. Başar, G. Olsder, Dynamic Noncooperative Game Theory, SIAM Series in Classics in Applied Mathematics, Philadelphia, 1999. |
[4] | E. Dockner, S. Jørgensen, V. Long, G. Sorger, Differential Games in Economics and Management Science, Cambridge University Press, Cambridge, 2000. |
[5] |
M. Kaneko, J. Kline, Inductive Game Theory: a Basic Scenario, J. Math. Econ., 44 (2008), 1332–1363. https://doi.org/10.1016/j.jmateco.2008.07.009 doi: 10.1016/j.jmateco.2008.07.009
![]() |
[6] | M. Kaneko, J. Kline, Information Protocols and Extensive Games in Inductive Game Theory, Game Theory and Applications, 13 (2008), 57–83. |
[7] |
M. Kaneko, J. Kline, Partial Memories, Inductively Derived Views, and their Interactions with Behavior, Econ. Theor., 53 (2013), 27–59. https://doi.org/10.1007/s00199-010-0519-0 doi: 10.1007/s00199-010-0519-0
![]() |
[8] |
J. Kline, T. Lavendhomme, S. Waltener, From memories to inductively derived views: a constructive approach, Econ. Theor., 68 (2019), 403–420. https://doi.org/10.1007/s00199-018-1129-5 doi: 10.1007/s00199-018-1129-5
![]() |
[9] |
J. Kline, S. Luckraz, A note on the relationship between graphs and information protocols, Synthese, 179 (2011), 103–114. https://doi.org/10.1007/s11229-010-9853-9 doi: 10.1007/s11229-010-9853-9
![]() |
[10] |
J. Kline, S. Luckraz, Equivalence between graph-based and sequence-based extensive form games, Econ. Theor. B., 4 (2016), 85–94. https://doi.org/10.1007/s40505-016-0094-z doi: 10.1007/s40505-016-0094-z
![]() |
[11] | H. Kuhn, Extensive Games and the Problem of Information, Contributions to the Theory of Games II, H. Kuhn and A. Tucker eds, (2016), 193–216, Princeton University Press. |
[12] | M. Osborne, A. Rubinstein, A Course in Game Theory, MIT Press, Cambridge, 1994. |
[13] |
M. Piccione, A. Rubinstein, On the Interpretation of Decision Problems with Imperfect Recall, Games Econ. Behav., 20 (1997), 3–24. https://doi.org/10.1006/game.1997.0536 doi: 10.1006/game.1997.0536
![]() |
[14] |
P. Streufert, Equivalences among five game specifications, including a new specification whose nodes are sets of past choices, Int. J. Game Theory, 48 (2019), 1–32. https://doi.org/10.1007/s00182-018-0652-8 doi: 10.1007/s00182-018-0652-8
![]() |
[15] | J. von Neumann, O. Morgenstern, The Theory of Games and Economic Behavior, Princeton University Press, Princeton, 1944. |
[16] |
B. von Stengel, F. Forges, 2008. Extensive-Form Correlated Equilibrium: Definition and Computational Complexity, Math. Oper. Res., 33 (2008), 1002–1022. https://doi.org/10.1287/moor.1080.0340 doi: 10.1287/moor.1080.0340
![]() |