1 Introduction

In this paper, we present a direct application of Yablo’s Paradox to a problem in epistemic game theory using the language of propositional bimodal logic. Yablo’s paradox, according to its author, is a non-self-referential paradox and it has created a significant attention in the literature, especially from the perspectives of truth theory and fixed-point logics. Here, we extend the discussion to theory of games and give a Yabloesque, non-self-referential paradox within the context of epistemic game theory.

We have two specific goals in this work. The first is to apply Yablo’s argument to a field which can provide some further insight for the discussions regarding the self-referentiality of Yablo’s paradox. As we discuss later on, it is not entirely obvious whether Yablo’s paradox is genuinely self-referential. Therefore, presenting different approaches to the paradox within different formal frameworks is a reasonable direction to pursue. Our second goal is to give a non-classical solution, that is a paraconsistent model, for the game theoretical Yabloesque paradox. Therefore, this paper suggests a newly formulated paradox in epistemic game theory and a paraconsistent model for it. The two goals of the current work are closely connected both logically and game theoretically. The logical connection is clear. We give a direct application of paraconsistency and address the challenge of developing paraconsistent models with immediate applications. Therefore, the current work contributes to the discussions on the ontological possibilities of paraconsistency. Game theoretical connection, on the other hand, suggests the possibility of developing real-life game models where such paradoxical cases may arise. This connection offers additional tools and techniques for game theory. From a broader perspective, therefore, our programmatic goal for studying game theoretical paradoxes is to take a first step towards understanding paraconsistent games—games that can have non-trivial inconsistent models where agents may possess inconsistent knowledge or may make inconsistent moves.

The choice of epistemic game theory is not arbitrary. Some years ago, a self-referential paradox was identified in epistemic game theory by Brandenburger and Keisler (2006). The game theoretical contribution of the current paper is complementary to the work of Brandenburger and Keisler where we now suggest a non-self-referential paradox in epistemic game theory.

In what follows, we start with reviewing first the Brandenburger–Keisler paradox, then Yablo’s paradox, followed by a brief overview of the literature.

1.1 The Brandenburg–Keisler paradox

The Brandenburg–Keisler paradox (‘BK paradox’, henceforth) is a two-person self-referential paradox in epistemic game theory (Brandenburger and Keisler 2006). The paradox arises when the following sentence is considered for two players Ann and Bob:

Ann believes that Bob assumes that Ann believes that Bob’s assumption is wrong.

and the question if “Ann believes that Bob’s assumption is wrong”, where Bob’s assumption is the sentence that “Ann believes that Bob’s assumption is wrong” is considered.

If the answer to the above question is a “yes”, then Ann does believe that Bob’s assumption is wrong, which means that she believes that the statement “Bob’s assumption is wrong” is wrong. Therefore, Ann believes that Bob’s assumption is correct. But, initially she believed that this assumption was wrong. This creates a contradiction. On the other hand, if the answer is “no”, then she does not believe that Bob’s assumption is wrong, which means that Ann believes that Bob’s assumption is correct. However, this contradicts the assumption that “Ann believes that Bob’s assumption is wrong”. This is a contradiction, too. Both possible answers to the question create a contradiction. Thus, we obtain a paradox. The BK paradox, as the above reasoning demonstrates, can be seen as a two-person liar’s paradox. The paradox is indeed self-referential, expressible with a fixed-point operator (Abramsky and Zvesper 2015). The paradox shows that players’ beliefs and assumptions cannot completely be modeled, that is “not every description of belief can be represented” with belief structures (Brandenburger and Keisler 2006).

Following, there have been several attempts to represent the BK paradox in different frameworks including a hybrid logical (Pacuit 2007), an algebraic and categorical theoretical (Abramsky and Zvesper 2015), and a paraconsistent and non-well-founded set theoretical (Başkent 2015) approaches. Even if the paradox was given for two players, it can also be extended to countably-many players (Abramsky and Zvesper 2015). Furthermore, similar to various non-classical logical solutions suggested for liar paradoxes, there has been suggested a variety of non-classical models which satisfy the BK paradox (Başkent 2015).

The BK paradox is formalized using a bimodal language and relational models. We briefly review the logical framework on which we shall build our new paradox. The model \(M = (U^{a}, U^{b}, R^{ab}, R^{ba}, V)\) is called a belief model where \(U^a\) and \(U^b\) are the set of possible worlds (sometimes called “type spaces”) for players Ann and Bob, respectively; \(R^{ab} \subseteq U^{a} \times U^{b}\) and \(R^{ba} \subseteq U^{b} \times U^{a}\), and V is a valuation function defined in the standard way. The expression \(R^{ab}(x, y)\) represents that in state x, Ann believes that the state y is possible for Bob, and vice versa for \(R^{ba}(y, x)\). We put \(R^{ab}(x) = \{ y : R^{ab}(x, y) \}\), and similarly for \(R^{ba}(y)\). At a state x, we say Ann believes \(P \subseteq U^{b}\) if \(R^{ab}(x) \subseteq P\). It is important to note that the belief relation \(R^{ij}\) is given for \(i \ne j\) disallowing self-referentiality for beliefs. In other words, the self-referentiality we consider is not directly about the beliefs of agents about themselves.

The formal language used to express the BK paradox is a propositional bimodal language with the modalities \(\Box ^{ij}\) and \(\heartsuit ^{ij}\) which stand for player i’s belief and assumption about player j respectively. The semantics for the interactive belief structures is given as follows, where the Boolean cases are omitted as they are standard.

figure a

The assumption modality is worth revisiting. It can be argued that the assumption modality, as it stands, does not precisely express what is usually meant by an assumption in formal sciences and game theoretical reasoning. Rather, it suggests a form of belief, a strongest belief perhaps.Footnote 1 Reading the assumption modality as the “strongest belief” does not affect our results in this work. Nevertheless, for pragmatic reasons, we will adhere to the original terminology and call the relevant modality as the assumption modality.

Based on this framework, it was shown that not every configuration of beliefs and assumptions are representable in belief models, such as the BK paradox (Brandenburger and Keisler 2006). We refer the reader to the original work for the technical details of the impossibility result.

1.2 Yablo’s paradox and its impact

Yablo’s Paradox, according to its author, is a non-self referential paradox (Yablo 1985, 1993). The paradox is given by considering the following sequence of sentences.

$$\begin{aligned} S_1&: \forall k> 1, S_k \text { is untrue,}\\ S_2&: \forall k> 2, S_k \text { is untrue,}\\ S_3&: \forall k > 3, S_k \text { is untrue,}\\ \vdots&\end{aligned}$$

By using reductio, Yablo shows that every sentence \(S_n\) is untrue. Then, “the sentences subsequent [his emphasis] to any given \(S_n\) are all untrue, whence \(S_n\) is true after all!”, which is a contradiction (Yablo 1993). Here, the infinitary nature of the paradox is essential as each finite set of \(S_n\) is satisfiable.

The scheme of this paradox is not new. To the best of our knowledge, the first analysis of a paradox with the same pattern was suggested by Yuting (1953).

The paradox received significant attention in the literature, including a truth theoretical debate over whether it is genuinely a self-referential paradox. However, it is not our focus here to discuss the truth-theoretical conditions of the paradox. Nevertheless, we hope that the game theoretical analysis will have some potential to shed light on the truth theoretical debate. Notwithstanding, in what follows we briefly review some of the discussions on the paradox.

Ketland showed that the paradox is \(\omega \)-inconsistent and gave a general scheme for Yablo-like sentences with \(\omega \)-inconsistency (Ketland 2005). Furthermore, Barrio showed that Yablo’s Paradox in first-order arithmetic has a model and not inconsistent, but it is \(\omega \)-inconsistent (Barrio 2010). It is easy to see how. Since every finite set of \(S_n\) sentences is satisfiable, then, by compactness there exists a model for the Yablo sentences. By \(\omega \)-inconsistency, it can be argued that the model we are looking for is a non-standard model of arithmetic. We will discuss categoricity in due time.

The relation between liar-like circular paradoxes and Yablo’s paradox received significant attention as the aforementioned relation is far from being trivial. As Hardy puts it “Is Yablo’s paradox Liar-like? In some ways yes, and in other ways no” (Hardy 1995). Priest, however, offers another analysis regarding the infinitary language that it requires, and suggests a reading of the paradox that does indeed involve circularity (Priest 1997). Sorensen disagrees and point out the hierarchical view of Tarskian truth theory arguing that Yablo’s paradox in effect “exploit[s] an alternative pattern of semantic dependency” (Sorensen 1998). Beall extends the discussion on the self-referentiality of the paradox and argues on the non-circularity of the paradox even if he thinks that Sorensen’s arguments do not address Priest’s point accurately (Beall 2001).

There have been a variety of applications of Yablo’s paradox in logic. Goldstein presents a set theoretical Yabloesque paradox for class membership (Goldstein 1994). A further interesting application of Yablo argument is Goldstein’s investigation of the concept by using Fibonacci sequences to illustrate the under-specification of the truth conditions of he paradox (Goldstein 2006) Leitgeb, on the other hand, suggests a Yabloesque paradox for non-well-founded definitions which underlines the set theoretical limitations of the logical toolbox (Leitgeb 2005). Picollo discusses the paradox from a second-order logical perspective generalizing the \(\omega \)-inconsistency results (Picollo 2013). Another line of generalization is concerned with the non-well-foundedness of Yablo sentences and relates it to similar discussions in foundational set theory (Bernardi 2001). Non-well-founded Yablo chains form a topological space which can be viewed as the underlying idea of Bernardi’s topological approach to the paradox (Bernardi 2009). Cook, on the other hand, considers Yablo’s paradox and gives Curry-like versions of the paradox (Cook 2009). Beall, moreover, gives a non-modal Yabloesque curry paradox which initially triggers Cook’s approach which we have mentioned (Beall 1999).

A recent monograph by Cook discusses the paradox at length providing both further philosophical insight and a detailed overview of the literature (Cook 2014). Cook considers two broad issues. The first is understanding the paradox by examining “whether the Yablo paradox (or some modification of it) is genuinely non-circular, or whether the non-circularity is merely apparent” [Cook (2014), §1]. The second is to study if it is possible to “apply the general Yabloesque pattern to other paradoxes, replacing each circular paradox with a non-circular Yabloesque analogue, thereby eliminating the need to make use of circular constructions altogether” which he calls as “the Generalizibility Question” [ibid]. Our study, therefore, provides a direct response to the “Generalizibilty Question” by presenting a game theoretical paradox with the Yabloesque pattern.

$$\begin{aligned} * \end{aligned}$$

In this paper, we reformulate Yablo’s paradox in an epistemic game theoretical context complementing and extending the BK paradox. Our semantic approach directly relates the discussion to both truth theories and epistemic game theory, thus helps unravel the complications that paradoxes create in both fields. Moreover, as the standard language of epistemic game theory is modal, our analysis can be viewed as a bimodal extension of the Yablo paradox.

In the following, we first introduce the argument, followed by its formalization. Before proving the impossibility result, we discuss an instantiation of the paradoxical sentence for illustrative purposes. Consequently, we present a brief discussion on how the new paradox relates to major issues in logic. Finally, we propose a paraconsistent model for the paradoxical sentence, observing under which conditions the new paradox can be satisfied.

2 A non-self referential epistemic game theoretical paradox

2.1 The argument

Let us consider the following sequence of assumptions where numerals represent game theoretical players.

$$\begin{aligned} A_1&: 1 \text { believes that } \forall k> 1, k \text {'s assumption } A_l \text { about } \forall l> k \text { is untrue,}\\ A_2&: 2 \text { believes that } \forall k> 2, k \text {'s assumption } A_l \text { about } \forall l> k \text { is untrue,}\\ A_3&: 3 \text { believes that } \forall k> 3, k \text {'s assumption } A_l \text { about } \forall l > k \text { is untrue,}\\ \vdots&\end{aligned}$$

The above set of statements is slightly complicated (especially, compared to the Yablo sentences). So, first we present an informal argument which shows why and how the above set of sentences is paradoxical.

What does the above statement mean in an epistemic game theoretical framework? First of all, it is a game with \(\omega \)-many players as the statement is \(\omega \)-inconsistent. It is not difficult to imagine a situation that can illustrate the situation game theoretically. Let us give an example similar to Sorensen (1998). While discussing Yablo’s paradox, Sorensen gives the well-known queue example, which is the Yablo argument in a dual form. He considers an infinite queue of students where each students think “Some of the students behind me are now thinking an untruth” [ibid]. Sorensen shows that this is a paradoxical situation.

Now, similarly, imagine a queue of players, where players are conveniently named after numerals, holding beliefs about each player behind them, but not about themselves. In this case, each player i believes that each player \(k > i\) behind them has an assumption about each other player \(l > k\) behind them, and i believes that each k’s assumption is false. This statement is perfectly perceivable for games, and involves a specific configuration of players’ beliefs and assumptions, which is expressible in the language. However, as we shall show, similar to Yablo’s paradox and the BK paradox, this configuration of beliefs is impossible. Moreover, the paradox is more complex than Sorensen’s.

It is so because, for example, Student 7 is certainly subject to some students’ beliefs in more than one way, and the relation between different students with assumptions about Student 7 is strong, perhaps too strong. For instance, it is believed by Student 3 what Student 5 assumes about Student 7 is untrue. Moreover, it is also the case that Student 4 believes what Student 6 assumes about Student 7 is untrue. This is where the assumption modality makes a formal difference and associates the assumptions of Student 5 and 6 with each other. The assumption modality precisely identifies the set of possible worlds at which the assumption is true. By doing so, the assumptions of Student 5 and Student 6 about Student 7 are satisfied at the very same set of possible worlds to which they both have access. Therefore, since the same sentence is assumed by different students in the queue, the same set of possible worlds are forced to be available to all these students by the definition of the assumption modality. This setup introduces an additional level of formal and semantical complexity to the paradox which cannot be eliminated by replacing the problematic part with a predicate (such as untrue). The reason stems from the interactive nature of the paradox and how different students assuming the same untruth are identified using the semantics of the assumption modality. As we shall discuss later on, the assumption modality is indispensable in this version of the paradox as the paradoxical situation does not appear using only the belief modality.Footnote 2

Now, we can observe why the set of sentences given at the beginning of this section is not self-referential. For each \(n \in \omega \), the predicates in \(A_n\) ranges over \(m > n\), but not over n. The sentence \(A_n\) does not contain any predicate about player n.Footnote 3

Let us start with an informal semantic argument. Now, for a contradiction, assume \(A_n\) is true for some n. Therefore, player n believes that \(\forall k > n\), k’s assumption is untrue. In particular, player \(n+1\)’s assumption is untrue. In other words, \(n+1\)’s assumption

$$\begin{aligned} A_{n+1}&: n+1 \text { believes that } \forall k> n+1, k \text {'s assumption } A_l \text { about } \forall l > k \text { is untrue}. \end{aligned}$$

Therefore, \(n+1\) believes that for some \(k' > n+1\), what \(k'\) assumes about some \(l' > k'\) is true. But, this combination of players \(k'\) and \(l'\), both of which are bigger than \(n+1\), thus n, is accessible from n by means of the belief-assumption modalities. We assumed \(A_n\) is true, which entails that what \(k'\) assumes about some \(l'>k'\) is untrue. Contradiction. The choice of n was arbitrary, so each \(A_n\) in the sequence is untrue.

However, if each \(A_n\) is untrue, they can be assumed untrue in some model. But, if for all n, n’s assumption is untrue, then \(A_1\) is indeed true. Yet, we just argued that each \(A_n\) is untrue. Contradiction. Thus, the paradox has no model.

Some remarks about the above reasoning are in order. First, the initial inconsistency occurs since players whose numerals are large enough can be accessed by the modalities both from the sentence which was initially assumed true and from the sentence that is assumed to be untrue (by the initially assumed true sentence). And this creates a contradiction, similar to Yablo’s original arguments. This fact relates the paradox to non-well-foundedness as observed by Yuting (1953). Moreover, it is important to note that the informal argument above requires non-finite resources to prove the contradiction. Our semantic approach, however, shows that the infinitary set of sentences given above has no classical model, reasoning at the level of meta-language.Footnote 4 In what follows, we shall set aside the proof theoretical and computational concerns and follow a semantical approach to argue that there is no classical model for our paradox.

Next, more importantly, in game theory, players are entitled to have their own beliefs and two players may coherently have contradictory beliefs. However, notice that the above contradiction is a contradiction about the truth of a statement, not about the belief of some truth.

2.2 Formal matters

Let us be more formal now.

The Yabloesque Brandenburger–Keisler paradox (‘YBK Paradox’, henceforth) requires \(\omega \)-many players \(i \in I\). The syntax of this language is given in the Backus–Naur form as follows for a set of propositional variables \(\mathbf {P}\):

$$\begin{aligned} \varphi : = p ~|~ \lnot \varphi ~|~ \varphi \wedge \varphi ~|~ \Box ^{ij} \varphi ~|~ \heartsuit ^{ij}\varphi \end{aligned}$$

where \(p \in \mathbf {P}\) and \(i \ne j\) for \(i, j \in I\) with \(|I| = \omega \). The disjunction and implication are taken as abbreviations in the standard way.

The extended belief model is a tuple \(M = ( \{U^{i}\}_{i \in I}, \{R^{ij}\}_{i\ne j \in I}, V)\) where \(R^{ij} \subseteq U^{i} \times U^{j}\) and V is a valuation function defined in the standard way. As before, the expression \(R^{ij}(x, y)\) represents that in state x, the player i believes that the state y is possible for player j. As before, we prevent (a trivial form of) self-reference by disallowing players having beliefs about themselves. This is indeed one of the points of paraconsistent approaches to the classical BK paradox (Başkent 2015).

The semantics for the modal operators is given as follows in a similar way.

figure b

For a formula \(\varphi \) in the language given, \(|\varphi |\) denotes the set of states which satisfies \(\varphi \). Formally, \(|\varphi | = \{ w \in \cup _{i \in I} U^i: w \models \varphi \}\). Additionally, \(|\varphi |_i = \{ w \in U^{i} : w \models \varphi \}\). We call \(|\varphi |^M\) the extension of \(\varphi \) in model M. We omit the superscript when it is obvious.

Now, we can formalize the YBK paradox in extended belief models by considering the following sequence of assumptions \(A_i\):

$$\begin{aligned} A_1&:= \bigwedge _{k> 1}\Box ^{1k} \left\{ \bigwedge _{l> k} \heartsuit ^{kl}\lnot A_l \right\} \nonumber \\ A_2&:= \bigwedge _{k> 2}\Box ^{2k} \left\{ \bigwedge _{l> k} \heartsuit ^{kl}\lnot A_l \right\} \nonumber \\ A_3&:= \bigwedge _{k> 3}\Box ^{3k} \left\{ \bigwedge _{l > k} \heartsuit ^{kl}\lnot A_l \right\} \nonumber \\ \vdots&\end{aligned}$$
(1)

In the above set of sentences, each assumption \(A_i\) is associated with player i and numerals identify the players. By using semantical methods, we will now show that the above configuration of beliefs is (classically) impossible—that is there is no standard model for the infinite set of sentences given in Statement 1 above.

Here, \(A_1\) is the assumption that the player 1 believes that all the other players \(k>1\) believe that k’s assumption \(A_l\) about player \(l>k\) is untrue. Similarly, for all other players.

Following the ideas suggested in the informal proof we have given earlier, we assume that \(A_n\) is true for some n at some state \(w \in U^n\). That is \(w \models A_n\). Explicitly, we have

$$\begin{aligned} w \models \bigwedge _{k> n}\Box ^{nk} \left\{ \bigwedge _{l > k} \heartsuit ^{kl}\lnot A_l \right\} \end{aligned}$$

where \(\lnot A_n\) is given as follows:

$$\begin{aligned} \lnot A_n = \bigvee _{k> n}\Diamond ^{nk} \left\{ \bigvee _{l > k} \lnot \heartsuit ^{kl}\lnot A_l \right\} \end{aligned}$$

For clarity, let us specify the semantics of \(\lnot \heartsuit ^{ij}\lnot \varphi \) which appears in \(\lnot A_n\):

figure c

2.3 An illustrative instantiation

As we mentioned earlier, first we will exemplify how the argument runs in order to make our formal reasoning easier to follow. For this reason, let us first take \(n=3\) as a work-out case, before giving it for an arbitrary n. When necessary, for clarity in the notation we will write \(\Box ^{n\cdot m}\) for \(\Box ^{nm}\)—and similarly for \(R^{nm}\).

Let \(w \models A_3\). Therefore, \(w \models \bigwedge _{k> 3}\Box ^{3\cdot k} \{ \bigwedge _{l > k} \heartsuit ^{k\cdot l}\lnot A_l \} \). Let us spell this out.

$$\begin{aligned} w \models&\bigwedge _{k> 3}\Box ^{3\cdot k} \left\{ \bigwedge _{l > k} \heartsuit ^{k \cdot l}\lnot A_l \right\} \\ w \models&~ \Box ^{3 \cdot 4} \left( \heartsuit ^{4 \cdot 5} \lnot A_5 \wedge \heartsuit ^{4 \cdot 6} \lnot A_6 \wedge \heartsuit ^{4 \cdot 7} \lnot A_7 \wedge \dots \right) ~\wedge \\&~ \Box ^{3 \cdot 5} \left( \heartsuit ^{5 \cdot 6} \lnot A_6 \wedge \heartsuit ^{5 \cdot 7} \lnot A_7 \wedge \heartsuit ^{5 \cdot 8} \lnot A_8 \wedge \dots \right) ~\wedge \\ \vdots&\end{aligned}$$

In particular, for example, \(w \models \Box ^{3\cdot 4}\heartsuit ^{4\cdot 7}\lnot A_7\) and \(w \models \Box ^{3\cdot 5}\heartsuit ^{5\cdot 7}\lnot A_7\). Therefore, it can be seen that for all \(3< a < 7\), \(w \models \Box ^{3\cdot a}\heartsuit ^{a\cdot 7}\lnot A_7\). Simply put, from agent 3, through each other agent between 3 and 7, it is possible to reach \(\lnot A_7\) via belief-assumption chain. We simply focused on player 7 and his assumption \(A_7\), but the argument works for any player \(n > 4\) in our example.

The contradiction simply occurs when \(A_7\) is hit by two different players in two different ways. In order to see it, consider \(A_5\) (which can also reach \(A_7\) by a belief-assumption chain). So, we have

$$\begin{aligned} w \models \Box ^{3\cdot 4}\heartsuit ^{4\cdot 5}\lnot A_5 \end{aligned}$$

where \(\lnot A_5\) is given as follows:

$$\begin{aligned} \bigvee _{k> 5}\Diamond ^{5\cdot k} \left\{ \bigvee _{l > k} \lnot \heartsuit ^{k\cdot l}\lnot A_l \right\} . \end{aligned}$$

Therefore, for all v, if \(R^{3\cdot 4}wv\) then \(v \models \heartsuit ^{4\cdot 5}\lnot A_5\). Then, for all u, \(R^{4\cdot 5}vu\) if and only if \(u \models \lnot A_5\). The use of the assumption modality here is crucial. It associates the set of states that falsifies \(A_5\) with what is accessible from v with \(R^{4 \cdot 5}\).

Spelling this out, we have the following.

$$\begin{aligned}&u \models \Diamond ^{5\cdot 6} \left[ \lnot \heartsuit ^{6\cdot 7}\lnot A_7 \vee \lnot \heartsuit ^{6\cdot 8} \lnot A_8 \vee \dots \right] \vee \Diamond ^{5\cdot 7} \nonumber \\&\qquad \times \left[ \lnot \heartsuit ^{7\cdot 8}\lnot A_8 \vee \lnot \heartsuit ^{7\cdot 9} \lnot A_9 \vee \dots \right] \vee \dots \end{aligned}$$
(2)

The first disjunct in Sentence 2 (that is \(\Diamond ^{5\cdot 6} [\lnot \heartsuit ^{6\cdot 7}\lnot A_7 \vee \dots ]\)) suggests that there is a t such that \(R^{5\cdot 6}ut\) and \(t \models \lnot \heartsuit ^{6\cdot 7}\lnot A_7 \vee \lnot \heartsuit ^{6\cdot 8} \lnot A_8 \vee \dots \).

However, this is impossible. The first disjunct (\( \lnot \heartsuit ^{6\cdot 7}\lnot A_7 \)) cannot be the case at t. Because it reduces to the following.

$$\begin{aligned}&t \models \lnot \heartsuit ^{6\cdot 7}\lnot A_7, \nonumber \\&\quad \text { iff } \quad \exists y \in U^{7}\left[ \left( R^{6\cdot 7}(x, y) \wedge y \models A_7\right) \vee \left( \lnot R^{6\cdot 7}(x, y) \wedge y \models \lnot A_7\right) \right] \end{aligned}$$

But, this is impossible by our earlier observation: there is a state accessible via \(R^{6\cdot 7}\) that satisfies \(\lnot A_7\), and all the states accessible from u satisfies \(A_7\) due to the definition of the \(\heartsuit \) modality.

The argument can easily be extended to other disjunct in Statement 2 and their disjuncts. Thus, Statement 2 cannot have a consistent model. Therefore, each \(A_n\) is false. As we observed earlier, then \(A_n\)s are also true by definition. This is the paradox.Footnote 5

2.4 The proof

Let us now go back to the formal argument. In what follows, we shall present a semantical approach to show how the set of sentences in Sentence 1 cannot have a standard model.

We first start with the following lemmata where \(\equiv \) denotes the logical equivalence in the usual sense.

Lemma 2.1

 

  1. 1.

    \(\heartsuit ^{ij} \varphi \rightarrow \Box ^{ij} \varphi \)

  2. 2.

    \(\heartsuit ^{ij} (\varphi \wedge \psi ) \equiv \heartsuit ^{ij} \varphi \wedge \heartsuit ^{ij} \psi \)

  3. 3.

    \(\Box ^{ij}(\heartsuit ^{jk} \varphi \wedge \heartsuit ^{jl}\psi ) \equiv \Box ^{ij} \heartsuit ^{jk} \varphi \wedge \Box ^{ij} \heartsuit ^{jl}\psi \).

  4. 4.

    \(\Diamond ^{ij}(\heartsuit ^{jk} \varphi \vee \heartsuit ^{jl} \psi ) \equiv \Diamond ^{ij}\heartsuit ^{jk} \varphi \vee \Diamond ^{ij} \heartsuit ^{jl} \psi \)

  5. 5.

    \(\heartsuit ^{ij} (\Box ^{jk} \varphi \wedge \Box ^{jl} \psi ) \equiv \heartsuit ^{ij} \Box ^{jk} \varphi \wedge \heartsuit ^{ij} \Box ^{jl} \psi \)

Proof

The proofs follow immediately from the semantical definitions and the basic facts for the modal operators. \(\square \)

Lemma 2.2

If \(w \models A_n\), then for all pq with \(n< p < q\); \(w \models \Box ^{np} \heartsuit ^{pq} \lnot A_q\).

Proof

The proof follows immediately from the semantical definitions of the modalities, \(A_n\) and Lemma 2.1. \(\square \)

Lemma 2.2 has some interesting consequences. For example, if \(w \models A_3\), then we have both \(w \models \Box ^{3 \cdot 4} \heartsuit ^{4 \cdot 6} \lnot A_6\) and \(w \models \Box ^{3\cdot 5} \heartsuit ^{5\cdot 6} \lnot A_6\). If there is a v such that \(wR^{3\cdot 4}v\), then \(R^{4\cdot 6}(v) = |\lnot A_6|\). Moreover, if there is another \(v' \ne v\) such that \(wR^{3\cdot 4}v'\), then \(R^{4\cdot 6}(v) = |\lnot A_6| = R^{4\cdot 6}(v')\). Similar argumentation shows that \(R^{5\cdot 6}(u) = |\lnot A_6| = R^{5\cdot 6}(u')\) for some \(u, u'\) with \(w R^{5\cdot 6} u\). We can generalize this result as follows.

Theorem 2.3

If \(w \models A_n\), then for all \(p, p', q\) with \(n< p < q\) and \(n< p' < q\); we have \(R^{pq}(v) = R^{p'q}(v')\) for all \(v \in U^p\) and all \(v' \in U^{p'}\).

Proof

By Lemma 2.2, we observe that \(w \models A_n\) implies both \(w \models \Box ^{np} \heartsuit ^{pq} \lnot A_q\) and \(w \models \Box ^{np'} \heartsuit ^{p'q'} \lnot A_q\) for \(n< p < q\) and \(n< p' < q'\).

Then, \(\forall v \in U^p\), \(wR^{np}v\) implies that \(v \models \heartsuit ^{pq} \lnot A_q\). However, the last statement means that \(\forall u . (vR^{pq}u \leftrightarrow u \models \lnot A_q)\). Then, we observe that \(|\lnot A_q| = R^{pq}(v)\). Similarly, \(\forall v' \in U^{p'}\), \(wR^{np'}v\) implies that \(v' \models \heartsuit ^{p'q} \lnot A_q\) which yields that \(R^{pq}(v)=R^{p'q}(v')\). The choices of v and \(v'\) were arbitrary, thus the result follows. \(\square \)

Corollary 2.4

If \(w \models A_n\), then \(\Box ^{np} \heartsuit ^{pq} \varphi \leftrightarrow \Box ^{np'} \heartsuit ^{p'q} \varphi \) for \(n< p < q\) and \(n< p' < q\).

Now, assume that \(w \models A_n\) for some arbitrary n. Game theoretically, this means that player n believes that all the other players after him assume that the assumptions of each player after them are false.

We can rewrite \(w \models A_n\) as follows:

$$\begin{aligned} w \models \bigwedge _{k> n}\Box ^{nk} \left\{ \bigwedge _{l > k} \heartsuit ^{kl}\lnot A_l \right\} \end{aligned}$$

where \(\lnot A_n\) is given as follows:

$$\begin{aligned} \lnot A_n = \bigvee _{k> n}\Diamond ^{nk} \left\{ \bigvee _{l > k} \lnot \heartsuit ^{kl}\lnot A_l \right\} \end{aligned}$$

Explicitly, we have the following for \(w \models A_n\):

$$\begin{aligned} w \models&~ \Box ^{n \cdot n+1} \left( \heartsuit ^{n+1 \cdot n+2} \lnot A_{n+2} \wedge \heartsuit ^{n+1 \cdot n+3} \lnot A_{n+3} \wedge \dots \right) ~\wedge \nonumber \\&~ \Box ^{n \cdot n+2} \left( \heartsuit ^{n+2 \cdot n+3} \lnot A_{n+3} \wedge \heartsuit ^{n+2 \cdot n+4} \lnot A_{n+4} \wedge \dots \right) ~\wedge \nonumber \\ \vdots&\end{aligned}$$
(3)

Now, similar to considering the Cantorian diagonal formula for the BK paradox, let us take the very first conjunct (after a quick application of Lemma 2.1) in Sentence 3:

$$\begin{aligned} w \models \Box ^{n \cdot n+1} \heartsuit ^{n+1 \cdot n+2} \lnot A_{n+2} \end{aligned}$$

Spelling out \(\lnot A_{n+2}\), we obtain:

$$\begin{aligned} w \models \Box ^{n \cdot n+1} \heartsuit ^{n+1 \cdot n+2}&\{ \\&\Diamond ^{n+2 \cdot n+3} \left( \lnot \heartsuit ^{n+3 \cdot n+4} \lnot A_{n+4} \vee \lnot \heartsuit ^{n+3 \cdot n+5} \lnot A_{n+5} \vee \dots \right) ~\vee \\&\Diamond ^{n+2 \cdot n+4} \left( \lnot \heartsuit ^{n+4 \cdot n+5} \lnot A_{n+5} \vee \lnot \heartsuit ^{n+4 \cdot n+6} \lnot A_{n+6} \vee \dots \right) ~\vee \\&\vdots \\&\} \end{aligned}$$

After arbitrarily many applications of Lemma 2.1, the above sentence implies the following.

$$\begin{aligned} w \models \,\,&\Box ^{n \cdot n+1} \heartsuit ^{n+1 \cdot n+2} \Diamond ^{n+2 \cdot n+3} \lnot \heartsuit ^{n+3 \cdot n+4} \lnot A_{n+4} ~\vee \nonumber \\&\Box ^{n \cdot n+1} \heartsuit ^{n+1 \cdot n+2} \Diamond ^{n+2 \cdot n+3} \lnot \heartsuit ^{n+3 \cdot n+5} \lnot A_{n+5} ~\vee \nonumber \\&\dots ~\vee \nonumber \\&\Box ^{n \cdot n+1} \heartsuit ^{n+1 \cdot n+2} \Diamond ^{n+2 \cdot n+4} \lnot \heartsuit ^{n+4 \cdot n+5} \lnot A_{n+5} ~\vee \nonumber \\&\Box ^{n \cdot n+1} \heartsuit ^{n+1 \cdot n+2} \Diamond ^{n+2 \cdot n+4} \lnot \heartsuit ^{n+4 \cdot n+6} \lnot A_{n+6} ~\vee \nonumber \\&\dots ~\vee \nonumber \\&\vdots \end{aligned}$$
(4)

This is the first conjunct \(\Box ^{n \cdot n+1} \heartsuit ^{n+1 \cdot n+2} \lnot A_{n+2}\) of \(A_n\) that is assumed to be satisfied at w.

Now, we will show that each and every disjunct in Sentence 4 is falsified. Let us start with the first disjunct. The following statement

$$\begin{aligned} \Box ^{n \cdot n+1} \heartsuit ^{n+1 \cdot n+2} \Diamond ^{n+2 \cdot n+3} \lnot \heartsuit ^{n+3 \cdot n+4} \lnot A_{n+4} \end{aligned}$$

appearing in Sentence 4 means that

$$\begin{aligned}&\forall v. \forall u . \exists t . \nonumber \\&\quad \left( wR^{n\cdot n+1}v \rightarrow \left( vR^{n+1\cdot n+2}u \leftrightarrow \left( uR^{n+2 \cdot n+3}t ~{\wedge }~ t \models \lnot \heartsuit ^{n+3 \cdot n+4} \lnot A_{n+4}\right) \right) \right) \qquad \quad \end{aligned}$$
(5)

But, by Theorem 2.3, this is impossible because for all l such that \(n< l < n+4\), \(\Box ^{n\cdot l}\heartsuit ^{l \cdot n+4} \lnot A_{n+4}\). In particular, for \(l =n+3\). Therefore, any state that can see a \(U^{n+4}\)-state contradicts the first disjunct in Sentence 4. Specifically, at w, the statement \(\Box ^{n\cdot n+3}\heartsuit ^{n+3 \cdot n+4} \lnot A_{n+4}\) can be satisfied at a t such that \(t \models \heartsuit ^{n+3 \cdot n+4} \lnot A_{n+4}\). If t accessed from the intermediate state is unique, this is necessarily a contradiction. Witnesses contradicting the Sentence 5 can be multiplied.

This method easily generalizes to each and every disjunct in Sentence 4 and then to each and every conjunct in Sentence 3. The choice of n was arbitrary, thus each \(A_n\) in Statement 1 fails.

So far, this simply shows that the configuration of beliefs and assumptions about players given in Statement 1 is false.

But, if each \(A_i\) is false then each \(\lnot A_i\) is true. Then, \(\heartsuit ^{kl}\lnot A_l\) for each \(l >k\) is satisfiable in some model: simply add a state \(x_l\) into \(U^l\) which is accessible from some \(U^k\) state such that \(x_l \models A_l\). Thus, \(\bigwedge _{l > k} \heartsuit ^{kl}\lnot A_l\) is satisfiable in some model. In a similar way, make every state in \(U^k\) that can see a \(U^l\) state accessible from \(U^1\) for each \(k>1\). This makes \(\bigwedge _{k>1} \Box ^{1 \cdot k}\{ \bigwedge _{l > k} \heartsuit ^{kl}\lnot A_l \}\) satisfiable. But, that is \(A_1\) which we previously thought false. Contradiction.

Therefore, the configuration of beliefs and assumptions about players given in Statement 1 is semantically impossible—it cannot have a classical model.

This is a non-self-referential extension of the Brandenburger–Keisler paradox to \(\omega \)-many players in a Yabloesque fashion.

2.5 Discussion

The formal results we have presented so far have some immediate relevance to various major issues in logic and games, such as \(\omega \)-categoricity and infinitary games. Without any doubt, these issues are deep and complicated, and they have been argued for or against countless times within the context of Yablo’s paradox. In what follows, we only consider the issues that are directly relevant to our current work, highlighting the fact that the YBK paradox suggests further insights for these issues. While doing so, we will also identify some open questions in the subject, promising future research directions. Furthermore, the following discussion gives it a context when we present a paraconsistent model for the paradox.

2.5.1 Assumption modality and the diagonal formula

Assumption modality \(\heartsuit ^{ij}\) is essential in the construction of the paradox. Without it, it is not possible to generate the YBK paradox. For example, the following set of sentences about players’ beliefs is not inconsistent.Footnote 6

$$\begin{aligned} A'_1&:= \bigwedge _{k> 1}\Box ^{1k} \left\{ \bigwedge _{l> k} \Box ^{kl}\lnot A'_l \right\} \nonumber \\ A'_2&:= \bigwedge _{k> 2}\Box ^{2k} \left\{ \bigwedge _{l> k} \Box ^{kl}\lnot A'_l \right\} \nonumber \\ A'_3&:= \bigwedge _{k> 3}\Box ^{3k} \left\{ \bigwedge _{l > k} \Box ^{kl}\lnot A'_l \right\} \nonumber \\ \vdots&\end{aligned}$$
(6)

The belief modality in the above set of sentences generates distinct belief states which falsify the assumption without associating them with each other. In other words, for example, if \(A'_4\) is false at some state accessible by \(\Box ^{2\cdot 4}\) this does not associate it to the states that falsify the very formula but accessible by \(\Box ^{3\cdot 4}\). The reason for that is the weak semantics of the belief modality (compared to that of the assumption modality).

More formally, as Yablo also argued, what we would have in this case is a “downward facing tree with \(\omega \) branches descending from each node” which satisfies the \(A'\) sentences, as illustrated below (Yablo 2004). We leave the details to the reader to construct such a tree model for Sentence 6.

figure d

This case, however, is compatible with Sorensen’s queue example (Sorensen 1998). Particularly, from Sorensen’s queue sentence “Some of the students behind be are now thinking an untruth”, it can be obtained the sentence “Some of the students behind me are now thinking about an untruth that the students behind them are thinking”. As these thoughts and beliefs are not necessarily associated to each other in any way due to the lack of “assumptions”, Sentence 6 can be viewed as a nested, infinitary Sorensen queue.

This remark is essential. Because it produces another unsatisfiable (not paradoxical) sentence akin to Cantor’s sentence. Using nested queues, it is possible to construct a model where the Cantor sentence and Sentence 6 cannot simultaneously be satisfied. In an informal way, let us consider the set of sentences in Sentence 6 as follows where \(F_{x \cdot y}\) denotes the assumptions (here \(A'\)s).

$$\begin{aligned}&\Box ^{1\cdot 2} \Box ^{2\cdot 3} F_{1\cdot 2,2\cdot 3} \wedge \Box ^{1\cdot 2} \Box ^{2\cdot 4} F_{1\cdot 2,2\cdot 4} \wedge \Box ^{1\cdot 2} \Box ^{2\cdot 5} F_{1\cdot 2,2\cdot 5} \wedge \dots \nonumber \\&\Box ^{1\cdot 3} \Box ^{3\cdot 4} F_{1\cdot 3,3\cdot 4} \wedge \Box ^{1\cdot 3} \Box ^{3 \cdot 5} F_{1\cdot 3,3 \cdot 5} \wedge \Box ^{1\cdot 3} \Box ^{3\cdot 6} F_{1\cdot 3,3\cdot 6} \wedge \dots \nonumber \\&\qquad \vdots \nonumber \\&\Box ^{n \cdot k} \Box ^{k\cdot k+1} F_{n\cdot k,k\cdot k+1} \wedge \Box ^{n\cdot k} \Box ^{k \cdot k+2} F_{n\cdot k,k \cdot k+2} \wedge \Box ^{n\cdot k} \Box ^{k\cdot k+3} F_{n\cdot k,k\cdot k+3} \wedge \dots \nonumber \\&\qquad \vdots \end{aligned}$$
(7)

If a model M is constructed to satisfy Sentence 6, we can generate a diagonal sentence \(\delta \) such that \(M \not \models \delta \). The sentence \(\delta \) is defined by taking the diagonal of the above set of sentences following the Cantorian methodology. Therefore, \(\delta \) is given as follows.

$$\begin{aligned} \delta:= & {} \lnot \Box ^{1\cdot 2} \Box ^{2\cdot 3} F_{1\cdot 2,2\cdot 3} \wedge \lnot \Box ^{1\cdot 3} \Box ^{3 \cdot 5} F_{1\cdot 3,3 \cdot 5} \\&\wedge \dots \wedge \lnot \Box ^{n\cdot n+1} \Box ^{n+1 \cdot n+3} F_{n\cdot n+1,n+1 \cdot n+3}\wedge \dots \end{aligned}$$

Notice that \(\delta \) is indeed simultaneously unsatisfiable (classically) in a model M satisfying the Sentence 7. The first conjunct of \(\delta \) refutes the first sentence, the second conjunct refutes the second sentence, and the nth conjunct in \(\delta \) refutes the nth sentence in the Sentence 6.

This procedure is very common. Indeed, a similar approach for Yablo’s paradox was also given by Cook (2014).

Finally, the following result sums up the discussion.

Theorem 2.5

Let M be a belief model. Let \(M \models A'_i\) for each \(i \in \omega \) where \(A'_i = \bigwedge _{k> i}\Box ^{i \cdot k} \{ \bigwedge _{l > k} \Box ^{k \cdot l}\lnot A'_l \}\). Then, there exists a sentence \(\delta \) such that \(M \not \models \delta \).

The Sentence \(\delta \) is essential to construct the Gödelian self-referentiality using the truth predicate in the standard way. The truth theoretical narration of this discussion falls outside the scope of this work, thus omitted.

Nevertheless, the above discussion immediately relates the YBK paradox to \(\omega \)-categoricity.

2.5.2 Categoricity

As argued by Ketland, the Yablo sentences are not satisfiable on the standard model of arithmetic, thus they are “\(\omega \)-inconsistent” (Ketland 2005). This observation suggests that the YBK paradox can be satisfied in a game model with \(\omega + 1\) players, a non-standard model for the game. As every finite set of \(A_n\)s in Sentence 1 are satisfiable, by compactness, there must exist a model for the YBK sentences.

For completeness of our arguments, let us first see how every finite set of \(A_n\)s are satisfiable. In the original Yablo’s paradox, this is an easy task. For a finite set of Yablo sentences \(\{ S_{f(1)}, \dots , S_{f(n)} \}\) where f is an strictly increasing injective indexing function, a model can be given as follows. As f is strictly increasing, the sentence with the highest index is \(S_{f(n)}\). Let \(S_{f(n)}\) be true. Therefore, for each \(k > f(n)\), \(S_k\) is untrue. Then, let all the other \(S_{f(i)}\) for \(i < n\) be false. As \(f(i) < f(n)\) for \(i < n\), \(S_{f(i)}\) cannot hold for \(i < n\) as \(S_{f(n)}\) is true. In conclusion, in a finite set of Yablo sentences, simply let the sentence with the highest index be true, then the rest will be false. This is a model for a finite set of Yablo Sentences.

For the YBK sentences, we reason similarly. Given a finite set of assumptions \(\{ A_{f(1)}, \dots , A_{f(n)} \}\) where f is an strictly increasing injective indexing function, we force \(A_{f(n)}\) be true and the rest false. Thus, every finite set of \(A_n\)s are satisfiable, and as we argued, then there exists a non-standard model of the YBK paradox, which can be constructed similarly as in Ketland (2005). The details of this procedure is very similar to the Yablo case and left to the reader.

The significant contribution of Ketland’s work is that it gives uniform schemes for Yablo’s paradox (Ketland 2005). It is thus important to see if the YBK paradox fits in any of these schemes. The uniform homogeneous Yablo scheme which Ketland gives is as follows.

$$\begin{aligned} \forall x [ \varphi (x) \leftrightarrow \forall y (\psi (y,x) \rightarrow \lnot \varphi (y) ) ] \end{aligned}$$

Let us start with the following generalization to obtain the Uniform Homogeneous Yablo–Brandenburger–Keisler scheme.

$$\begin{aligned} \forall x [ \varphi (x) \leftrightarrow \forall y (\psi (y,x) \wedge \forall z (\xi (z, y) \rightarrow \lnot \varphi (z) ) ) ] \end{aligned}$$

The above sentence is obtained by considering the additional relation (the assumption modality) as a precondition for the paradoxical result. Pursuing this line of generalization, we obtain the following uniform Yablo–Brandenburger–Keisler scheme for the YBK paradox.

$$\begin{aligned} \forall x, y, z_1, z_2,\dots \left[ \varphi (x) \leftrightarrow \left( \psi (y,x) \wedge \bigwedge (\xi (z_i, y) \rightarrow \lnot \varphi (z_i) ) \right) \right] \end{aligned}$$
(8)

The above scheme indeed replaces the free variable y in Ketland’s version with a vector \((y, z_1, \dots )\) with taking care of the additional predicate relations. The scheme in Sentence 8 raises the possibility of using different modal operators, as opposed to the assumption modality, to have a paradoxical situation similar to the YBK paradox. We leave inquiring about the possibility of this interesting theoretical direction to future work.

Similarly, the schemes presented above relate the discussion to curryesque iterations of the paradoxes. As Beall observed, a non-modal version of Yabloesque Curry paradox can be given (Beall 1999). Beall’s version of the paradox can be summarized as follows for \(n \ge 1\):

$$\begin{aligned} \lambda _n : = \text { If for all } \lambda _i \text { for } i > n \text { are true}, \text { then } 1=0. \end{aligned}$$

It is not possible to obtain a curryesque YBK paradox directly from the scheme in Sentence 8. By careful substitution, we obtain the following where \(\lambda (i, n)\) denotes the formula \(\lambda _i\) for all \(i > n\).

$$\begin{aligned} \forall n, i. \left[ \lambda (n) \leftrightarrow (\lambda (i,n) \wedge \bigwedge _{i > n} (\lambda (i) \rightarrow \lnot \lambda (i) ) ) \right] \end{aligned}$$

The above formula reduces to the following as \(\bigwedge _{i > n} \lambda (i) = \lambda (i, n) \).

$$\begin{aligned} \forall n, i. [ \lambda (n) \leftrightarrow (\lambda (i,n) \rightarrow \lnot \lambda (i) ) ] \end{aligned}$$

The above sentences still use the negation symbol and are not in the Curry form. Therefore, constructing a curryesque version of the YBK paradox is a natural next step for this project. In order to do justice to the subject, we leave it for future work.

The topic of \(\omega \)-consistency has been discussed not only from the view point of cardinality but also from the perspectives of first- and second-order logics and their proof theories. As observed by Barrio and Picollo in various occasions, Yablo’s paradox behave differently in first- and second-order languages (Barrio 2010; Barrio and Picollo 2013; Picollo 2013). This difference stems from the compactness theorem and relates heavily to the categoricity results of truth theories and the failure of well-foundedness principle (Forster 2004). These observations constitute a significant discussion regarding whether \(\omega \)-categoricity should be required from truth theories, either in first- or second-order case. Moreover, it clarifies the differences between proof theoretical and semantical approaches to the mathematical analysis of paradoxes.

YBK paradox opens up a new direction for these discussions and relates the truth theoretical debate to a game theoretical framework. The relation between \(\omega \)-categoricity and game theoretical rationality, for example, is an unexplored and intriguing direction, which we leave for future work.

It is however an open question whether the first- or second-order formalizations of the YBK paradox would behave differently or whether the YBK sentence (or even the BK sentence) would not be paradoxical in second-order logic. The mathematical complexity of this research direction relies on van Benthem’s theorem regarding the identification between bisimulation invariance of first-order logic and modal logic. Since a similar bisimulation invariance result is given between the second-order logic and modal fixed-point languages, a second-order reiteration of the YBK paradox necessarily requires a modal fixed-point language. In conclusion, the arguments we have presented so far demonstrates the logical breadth and depth of the YBK paradox and identifies some open questions in the field to stimulate future research.

2.5.3 Infinite games

Mathematical approaches for omega-consistency focuses heavily on the formal aspects of the paradox. However, in this work the YBK paradox is formulated within the context of game theory. Therefore, the “game theoretical” aspects of the paradox raise some important issues for infinitary games.

Similar to Leitgeb’s example, players possessing Yabloesque beliefs about other players are indeed infinitary: “[their] mental capacities are infinite in two respects: (1) they are able to bear in mind infinitely long linguistic items, and (2) they can hold infinitely may linguistic items before their minds” (Leitgeb 2005). Therefore, our games may be found unreasonable.

This is a valid criticism. Yet, this relates to even broader issues in logic and games, including epistemic omniscience (if an agent knows \(\varphi \), he knows its deductive closure) and common knowledge (which has an infinitary definition). Briefly put, our approach is no exception to the problems of defining simple and foundational concepts in a logical framework.

Additionally, as it was underlined several times earlier, limitations of set theory (including the well-foundedness principle) affects the way the paradoxes are formalized, and game theoretical paradoxes are no exception (Heifetz 1996; Başkent 2015). Therefore, creating infinitary chains of beliefs and assumptions, with or without well-foundedness, seems to be a problematic point as non-well-founded set theory do not seem to remedy self-referential paradoxes (Moss 2005).

Moreover, the YBK paradox enjoys a kind of exhaustiveness which is game theoretically not immediate to give an account for. As it is formulated in Sentence 1 and observed further in Lemma 2.2, the paradox forces each player to have beliefs about every other player after him in such a way that these players will have assumptions about all the players after them. This seems too much to ask for game theoretically. Or is that so?

On the contrary, it is relatively easy to find game theoretical examples discussing self-referentiality and/or non-well-foundedness. Another simple game theoretical example, similar to Sorensen’s, for the YBK paradox might be a queue of people waiting to check-in to Hilbert’s Hotel. The Hotel is thought of having infinitely many number of rooms, precisely \(\omega \)-many. Then, it can be imagined that the people anxiously waiting to check in to the hotel may have beliefs about the other people waiting behind them. Moreover, those beliefs can reasonably contain some assumptions about these people. For example, a player i can believe that some other person \(j > i\) behind him may assume that he himself will get the last room with a perfect view, so that \(\forall k. k > j\) will have an assumption that their rooms will not have a perfect view. The YBK paradox then appears if their beliefs and assumptions are arranged in the way given in Sentence 1. Notice, however, this is very similar to Priest’s claim about the self-referentiality of the Yablo paradox that is each person in the queue has the same thought (Priest 1997).

Infinitary games do not only appear within the context of logic. A more mathematically sophisticated paradoxical game is the hypergame paradox discussed by Zwicker (1987). Let us consider the paradox from Bernardi and D’Agostino (1996):

Consider games between two players A and B. We use the word ‘game’ in two different meanings, to denote both a game in general and any particular competition between A and B. Given a game G, we will say ‘a game of G’, to denote a single competition which proceeds according to the rules of G. Call a game G founded if every game of G must terminate after finitely many moves, that is, following the rules, it is impossible for a game of G to go on for ever, even if a priori there is no fixed bound on the lengths of games of G.

Now, define the hypergame as follows: player A chooses a founded game G, then player B makes the first move in G and the game continues according to the rule of G. (Of course, there are simple winning strategies for A, but we are not concerned with them - in fact, we only specify legal moves, while the result of the game, who wins and who loses, has no importance.) Does this game have an end? Since G is founded, the answer is obviously ‘yes’. In other words, hypergame is a founded game. As a consequence, in a game of hypergame, player A can choose the hypergame itself as a founded game, giving B the right to choose the founded game. But, if B decides to be as bizarre as A and also chooses hypergame, and A in turn repeats ‘let’s play hypergame’, and so on, we get an unfounded game in which both players move according to the rules of a founded game.

Therefore, there are games and game theoretical situations involving infinitaryness and non-well-foundedness, and more importantly they appear quite naturally. The YBK paradox presents an interesting example regarding similar issues, with much more mathematical and logical sophistication.

The mathematical aspects of the YBK paradox are related to various other issues in logic, including fixed points. As we argued regarding the \(\omega \)-(in)consistency, Yablo’s paradox (and perhaps also the YBK paradox) produce different results in first- and second-order cases (Picollo 2013). First- and second-order logics relate to modal paradoxes in a special way. The reason is that the bisimulation invariant fragment of first-order logic is indeed the classical modal logic, and the bisimulation invariant fragment of second-order logic is precisely the modal fixed-point logic. This immediately raises the possibility of representing the YBK paradox with modal-fixed points. Such extensions fall outside the scope of the current paper, thus left for future work.

Within this tradition, Bernardi’s program investigates the mathematical connection between infinitary (that is non-founded games) and fixed-points (that is self-referentiality) in depth (Bernardi and D’Agostino 1996; Bernardi 2001). Such approaches give infinitariness a deeper conceptual meaning and relate it directly to non-well-foundedness in set theory. In fact, it is argued in Bernardi and D’Agostino (1996) that the method of diagonalization arises from self-referential paradoxes, as also argued in Yanofsky (2003). Nevertheless, this pattern is more familiar and much older than it looks. More generally, a single-page paper by Yuting gave essentially a similar paradox already in Yuting (1953). Yet, as mentioned in a footnote in Yuting (1953), the scheme of this paradox can be traced back to Quine’s Mathematical Logic of 1951. What Yuting discussed was to give a paradox using non-well-founded sequences, which is, in fact, the basic idea behind most of such paradoxes. Indeed, such an approach was also given to analyze the BK paradox (Başkent 2015).

Now, what is important for our purposes is the fact that both the BK paradox and the liar paradox can be expressed by fixed-points. In paraconsistent logic, which allows non-trivial inconsistencies, there are certain structures that can work with such fixed-points and express inconsistencies in a sound way (Başkent 2015). In what follows, we consider topological spaces as a working case of such structures and construct a model that satisfies the YBK paradox, extending the use of topological models for paraconsistency from self-referential paradoxes to non-self-referential ones. This ties up the discussion and concludes the formal treatment of the YBK paradox by using a formal structure that has strong mathematical precision for various systems of logic and their semantics as well as for fixed-points.

3 A paraconsistent model

Our semantical treatment and the discussion which followed it establish the YBK paradox as a genuine and complex paradox. However, from a non-classical logical view point, this is not the end of the story. It is important to observe how an inconsistency-tolerant system can model the paradox. Our formal approach therefore sheds lights on the debate whether Yablo’s paradox (or the YBK paradox) is indeed self-referential. From a pragmatic perspective, our work complements an earlier attempt which suggested a paraconsistent model for the BK paradox (Başkent 2015). By applying the similar constructions to the YBK paradox, we verify the formal strength of paraconsistent game models which serves our general agenda of understanding paraconsistent games.

We will work with topological models which generate natural models for paraconsistent logics (Goodman 1981). What makes topological models stronger is that they are versatile. With some intuitive assumptions, they can give semantics for (classical) modal logics, intuitionistic logic and paraconsistent logic.

It is, however, important to note how our approach differs from Bernardi’s (Bernardi 2009, 2001). A natural approach to logical paradoxes is to study them by using fixed-points. As Yablo-like paradoxes can be viewed as an infinite sequences of 0s and 1s, this collection of sequences can be considered as a topological space. Thus, a topological investigation of truth-value sequences and their fixed-points relate the paradox directly to topological paradoxes.

Our line of research, however, is semantical. Topological spaces can also be viewed as the underlining structure for the extensions of logical formulas, which in turn create a paradox. Thus, replacing the formulas with their topological and set theoretical extensions promises a more structural analysis of the paradox and the role of logic in these paradoxes. This is the direction we are pursuing in this work.

Let us start with definitions. Given a non-empty set S, a collection of subsets \(\sigma \) of S is called a topology if it satisfies the following conditions:

  • S and \(\emptyset \) are in \(\sigma \),

  • \(\sigma \) is closed under arbitrary unions and finite intersections.

We call the tuple \((S, \sigma )\) a “topological space”. The elements of \(\sigma \) are called “opens” while their complements are “closeds”. The interior operator \(\mathsf {Int}(\cdot )\) for a set O returns the largest open set contained in O. Similarly, the closure operator \(\mathsf {Clo}(\cdot )\) for a set K returns the smallest closed set containing K. For a set O, the boundary of O is defined as \(\mathsf {Clo}(O) - \mathsf {Int}(O)\) and denoted as \(\partial (O)\).

Topological spaces are central in various approaches to paraconsistent logics and their algebraic structures. For example, Lawvere discussed the role of boundary operator in co-Heyting algebras, which can be viewed as the algebraic structures of some paraconsistent logics (Lawvere 1991). From a topological perspective, the boundary operator \(\partial (O)\) is essential to give semantics for paraconsistent logics in topological spaces (Goodman 1981; Mortensen 2000; Başkent 2013).

In the topological semantics for the classical modal logic, the operators \(\mathsf {Int}\) and \(\mathsf {Clo}\) are identified by \(\Box \) and \(\Diamond \) modalities as follows: \(|\Box \varphi | := \mathsf {Int}(|\varphi |)\). That is, the extension of a \(\Box \varphi \) is defined as the interior of the extension of \(\varphi \). Similarly, we put \(|\Diamond \varphi | := \mathsf {Clo}(|\varphi |)\). Therefore, in classical logic, modal operators necessarily generate open or closed sets. Nevertheless, ground formulas (formulas with no modalities appearing in them) do not necessarily generate opens or closeds sets in classical logic.

But it is possible to stipulate that the extensions of propositional variables to be closed sets. This stipulation works well with conjunction and disjunction as the finite intersection (and respectively, the union) of closed sets is closed. However, negation has to be handled carefully as the complement of a closed set is not necessarily closed, but open. Therefore, we define a special negation, a paraconsistent negation, \({{\sim }}\) as the closure of the complement. Then, what we obtain is a co-Heyting algebra (Başkent 2013, 2015).

Now we construct a paraconsistent model for the YBK paradox. For agent i, we take the corresponding non-empty type space \(S_i\) and define topologies with closed sets \(\sigma _i\). For example, for Player 3, the type space will be denoted by \(S_3\) with a topology \(\sigma _3\). In order to make this approach interactive, we define a function \(s^{ij} \subseteq S_i \times S_j\) which associates states for player i with the states of j. For example, for player i, at states from \(S_i\), \(s^{ij}\) returns a closed set \(K \in \sigma _j\). We write \(s^{ij}(w, K)\) means that at state \(w \in S_i\), player i believes that states \(k \in K\) are possible for j.

The model is a tuple \((\{S_i \}_{i \in I}, \{ \sigma _i \}_{i \in I}, \{s^{ij}\}_{i, j \in I}, V)\) where V is a valuation defined in the standard way. The syntax for this system is similar to what we have given in Sect. 2.2, and restated here with the paraconsistent negation symbol \({\sim }\) which we discussed above and for \(p \in \mathbf {P}\) where \(i \ne j \in I\):

$$\begin{aligned} \varphi : = p ~|~ {\sim } \varphi ~|~ \varphi \wedge \varphi ~|~ \Box ^{ij} \varphi ~|~ \heartsuit ^{ij}\varphi \end{aligned}$$

The dual modalities are defined as usual with the paraconsistent negation.

The paraconsistent topological semantics for this language is given as follows for negation and the modal operators as the Booleans are standard. For a set X, the complement of X will be denoted by \(X^c\).

$$\begin{aligned}&|{\sim } \varphi | = \mathsf {Clo}(K^c) \\&|\Box ^{ij} \varphi | = \{w \in S_i : \exists K \in \sigma _j \text { with } s^{ij}(w,K) \text { and } K \subseteq |\varphi | \} \\&|\heartsuit ^{ij} \varphi | = \{w \in S_i : \exists K \in \sigma _j \text { with } s^{ij}(w,K) \text { and } K = |\varphi | \} \end{aligned}$$

For easy read, we give the semantics for the modalities in the traditional sense as follows.

figure e

Now we construct a topological paraconsistent models for the YBK paradox. Let us reconsider the set of modal formulas given in Sentence 1.

$$\begin{aligned} A_1&:= \bigwedge _{k> 1}\Box ^{1k} \left\{ \bigwedge _{l> k} \heartsuit ^{kl}\lnot A_l \right\} \\ A_2&:= \bigwedge _{k> 2}\Box ^{2k} \left\{ \bigwedge _{l> k} \heartsuit ^{kl}\lnot A_l \right\} \\ A_3&:= \bigwedge _{k> 3}\Box ^{3k} \left\{ \bigwedge _{l > k} \heartsuit ^{kl}\lnot A_l \right\} \\ \vdots&\end{aligned}$$

We will construct a model and a possible world w in it that satisfy the above set of formulas step by step starting with player 1 and \(A_1\). Now, for player 1, take \(w_1 \in S_1\) and consider \(A_1\). For each \(k > 1\), construct \(K_{1k} \in \sigma _k\) such that \(s^{1k}(w_1, K_{1k})\) and each \(v_k \in K_{1k}\) satisfies \(\bigwedge _{l > k} \heartsuit ^{kl}{\sim } A_l\). Therefore, for each \(l > k\), there exists \(U_{kl}\) that \(s^{kl}(v_k, U_{kl})\) such that every \(u_l \in U_{kl}\) if and only if \(u_l \in | {\sim } A_l |\). Let us unravel \({\sim } A_l\) as follows: \({\sim } A_l = \bigvee _{p> l}\Diamond ^{lp} \{ \bigvee _{q > p} {\sim } \heartsuit ^{pq} {\sim } A_q \}\). This is a disjunctive statement. As our goal is to construct a counter-model, we will try to satisfy only one of the disjuncts and nested-disjuncts.

Now at \(u_l\), include \((u_l, K_{1p})\)in \(s^{lp}\) for all \(p > l\). Thus, we have \(s^{lp}(u_l, K_{1p})\). By construction of \(A_1\) (hence of each \(A_i\)), each \(v_p \in K_{1p}\) satisfies \(\bigwedge _{q > p} \heartsuit ^{pq} {\sim } A_q\), hence \(\heartsuit ^{pq} {\sim } A_q\) for each \(q > p\). Similarly, include \((v_p, x_q)\) for each \(x_q \in \partial (|A_q|)\) into \(s^{pq}\) in a way that \(s^{pq}(v_p, \partial (|{\sim }A_q|))\). Thus, \(v_p \models {\sim }\heartsuit ^{pq}{\sim }A_q \wedge \heartsuit ^{pq}{\sim }A_q\). We constructed a model in which we have \(w_1 \models A_1\).

This methodology can be extended inductively for each assumption \(A_i\) which in turn builds the counter-model that satisfy each and every formula in Sentence 1. We skip the technical details of this straight-forward generalization process. The crucial observation is that the extension of a \(\heartsuit \)-formula uniquely identifies with the extension of the formula in question. However, some of the points in that extension may also satisfy the negation of the formula in question in paraconsistent models. This makes it quite straight-forward to construct the counter-model.

Bernardi defines unfounded chains for a sequence \((x_n)_{n \in \omega }\) and a function f, if \(fx_{n+1} = fx_n\) for every n (Bernardi 2001). The curious task of studying unfounded chains in paraconsistent topologies within epistemic game theoretical framework is left for future work.

So far, what we have achieved is to set up an adequate model in which YBK sentence can be satisfied. This point supports both the paraconsistent and modal agendas by suggesting an inconsistency-friendly system in game theory and a direct application of modal logic of games, respectively.

4 Conclusion

Paradoxes of game theory are intriguing both for philosophical logic and epistemic game theory. The current work relates closely to philosophical logic by extending the discussion on interactive paradoxes and the theory of truth, and to epistemic game theory by presenting an interesting epistemic game theoretical paradox. However, it is perfectly possible to view the YBK paradox as a modal logical argument, stripping it from its epistemic game theoretical content. Therefore, our presentation can very well be considered as a modal extension of Yablo’s paradox.

It is important to note that the formal discussion we have presented here is illuminating for seeing whether Yablo’s paradox is indeed self-referential or not, echoing Priest’s arguments. The version we developed does not look self-referential at first glance, akin to the original paradox, yet Priest’s arguments regarding the self-referential nature of the paradox somehow crystallizes here when we develop the counter-models.

The way we developed the game theoretical reading of Yablo’s paradox by no means suggest that our method is the only way to obtain a multi-player iteration of Yablo’s paradox or the only way to obtain a non-self-referential variation of the BK paradox. The plurality of such possibilities already point out a wide variety of future work possibilities which may shed some light on the algebraic or structural analysis of non-self-referential paradoxes.

An interesting direction to pursue along these lines is developing a Curryesque epistemic game theoretical paradox in which negation and falsity predicates are not used. The relation between the Curry and Yablo paradoxes are studied heavily (for instance, see Cook (2009)), therefore it remains to study its impact and applications of Yablurry paradoxes (as Cook calls them in Cook (2009)) in games.