1 Introduction

Methodological individualists often claim that any social phenomenon can ultimately be explained in terms of the actions and interactions of individuals.Footnote 1 This reductionist thesis does not simply follow from the associated ontological thesis, according to which every social entity ultimately consists of individual entities and their interrelations. To make a strong case for the problematic character of methodological individualism, we examine the requirements for individualistic explanations of social phenomena under the assumption that ontological individualism is true. To be specific, in this paper we assume that groups are sets of individual agents and that group actions are sets of individual actions.

An influential version of methodological individualism relies on Ernest Nagel’s (1961, Ch. 11) classical model of intertheoretical reduction to specify the requirements for individualistic explanations of social phenomena.Footnote 2 We use the term ‘Nagelian individualism’ to refer to any variety of methodological individualism that uses Nagel’s model to give an account of individualistic explanations of social phenomena. According to Nagelian individualism, any individualist explanation of a (possibly probabilistic) law about social phenomena must consist in deriving this social law from a set of (possibly probabilistic) laws about actions and interactions of individuals plus some bridge laws that translate social statements containing social terms into individualistic statements that contain only individualistic terms. Therefore, bridge laws that translate social statements into individualistic ones are essential for Nagelian individualism.Footnote 3

What characteristics should such a bridge law have? First, a bridge law shows that a particular social statement can be expressed in a specific individualistic language. Whether or not there is such a bridge law therefore depends on the expressive power of the specific individualistic language that is supposed to do the translating. Secondly, a bridge law cannot be a stipulative definition, because the social statement that requires translation already has an extension. To specify a bridge law for the social statement, we have to find an individualistic statement such that the social statement and the individualistic statement are logically or nomologically co-extensive.Footnote 4 (Two statements are logically co-extensive if and only if their extensions are the same in all possible worlds. Two statements are nomologically co-extensive if and only if their extensions are the same in all possible worlds where the relevant background laws hold.) A necessary condition for a bridge law is that the social statement to be translated must be logically or at least nomologically equivalent to its individualistic translation: they must be true under exactly the same circumstances, where the range of relevant circumstances might be restricted by individualistic background laws.Footnote 5

These philosophical considerations on the expressive power of individualistic languages in the social sciences can be made precise by adopting a logical point of view. In formal logic, several techniques have been developed to study the relative expressive power of formal languages. We therefore use formal logic to investigate whether or not there is a bridge law that translates particular social statements into a specific individualistic language \({\mathfrak {L}}_\iota \). Adapting the definition of expressive power that is standard in modal logic to our current needs, we obtain the following: an individualistic language \({\mathfrak {L}}_\iota \) is at least as expressive as a social language \({\mathfrak {L}}\) if and only if for every statement \(\chi \) in \({\mathfrak {L}}\) there is a statement \(\phi \) in \({\mathfrak {L}}_\iota \) such that \(\phi \) and \(\chi \) are logically equivalent.Footnote 6 Accordingly, if we wish to prove that there is no bridge law that translates a particular social statement \(\chi \) into a specific individualistic language \({\mathfrak {L}}_\iota \), it suffices to show the following: there are no individualistic statements \(\phi \) and \(\psi \) in \({\mathfrak {L}}_\iota \) such that the individualistic statement \(\phi \) and the social statement \(\chi \) are nomologically equivalent modulo the individualistic statement \(\psi \), where \(\psi \) can be thought of as a finite conjunction of individualistic background laws. (By substituting a tautology for \(\psi \), it follows from this that there is no individualistic statement \(\phi \) in \({\mathfrak {L}}_\iota \) such that the individualistic statement \(\phi \) and the social statement \(\chi \) are logically equivalent.)

The social statements that we focus on in this paper are collective deontic admissibility statements of the form “Group \({\mathcal{G}}\) of agents performs a deontically admissible group action”. The notion of collective admissibility is central to formal studies of forward-looking and backward-looking collective moral responsibility and of collective rationality.Footnote 7 It is also an indispensable notion in team-reasoning and we-reasoning accounts of cooperation.Footnote 8 The main technical objective of this paper is to establish an impossibility result on collective deontic admissibility statements: there are no bridge laws translating collective deontic admissibility statements into an individualistic formal language that is widely used to model actions, omissions, abilities, and obligations of finitely many individual agents. More specifically, the social statement that a group performs a deontically admissible group action cannot be translated into the individualistic language that is built from a necessity operator, operators for individual agency, and operators for individual deontic admissibility.

Taking a reflective step back, does our impossibility result refute Nagelian individualism? Obviously, it does not: there might be individualistic languages other than the one used in this paper that allow for a bridge law translating collective deontic admissibility statements. Our contribution to the debate is therefore methodological. Where the philosophical literature on methodological individualism mainly consists in clarifying its meaning and scope, we show that by making the social and the individualistic languages fully explicit and mathematically precise, we can precisely determine those situations in which Nagelian individualism is tenable and those in which it is not.

Our paper is organized as follows. In Sect. 2 we define the social language \({\mathfrak {L}}\) (of which the individualistic language \({\mathfrak {L}}_\iota \) is a sublanguage) and interpret the sentences of that language by way of deontic game models. The thus defined deontic logic of agency is then used to specify the problem of finding bridge laws that translate collective deontic admissibility statements into the individualistic language \({\mathfrak {L}}_\iota \) (Sect. 3). In the next two sections we prove that there are no such bridge laws. In Sect. 4—a technical section that may be skipped by those who are more interested in results than proofs—we introduce the notion of individualistic bisimulation and define two constructions that transform a given deontic game model into deontic game models that validate exactly the same individualistic formulas as the given model but give different truth values to collective deontic admissibility statements. In Sect. 5, we establish our impossibility result: there are no bridge laws that translate collective deontic admissibility statements into the individualistic language \({\mathfrak {L}}_\iota \). Lastly, in Sect. 6, we formulate two research questions that are prompted by our impossibility result.

2 Language and semantics

The logic of agency for which we prove our impossibility theorems is a logic in the tradition of stit (‘sees to it that’) logics of agency.Footnote 9 These logics—and especially their semantics—have been central to the formal study of actions, omissions, abilities, and obligations. We first introduce the social language \({\mathfrak {L}}\) and its individualistic sublanguage \({\mathfrak {L}}^{}_\iota \) (Sect. 2.1) and then use what we call deontic game models to specify truth-conditions for the formulas in these languages (Sect. 2.2).

2.1 A social language and its individualistic sublanguage

The social language \({\mathfrak {L}}\) and its individualistic sublanguage \({\mathfrak {L}}_\iota \) are built from a countable set \({\mathfrak {P}}\) of atomic formulas and a finite set \(\mathcal {N}\) of individual agents. Throughout the paper, we use p and q as variables for atomic formulas, i and j as variables for individual agents, and \(\mathcal {F}\) and \({\mathcal{G}}\) as variables for sets of individual agents. The social language \({\mathfrak {L}}\) is the smallest set S (in terms of set-theoretical inclusion) that satisfies conditions (i) through (vii) below. The individualistic language \({\mathfrak {L}}_\iota \) is the smallest set S that satisfies conditions (i) through (vi).

$$\begin{aligned} \begin{array}{lll} \mathrm{(i)} &{} {\mathfrak {P}}\subseteq S &{} \,\,(\hbox {Atomic formulas}) \\ \mathrm{(ii)} &{} \hbox {If}\,\, \phi \in S, \,\,\hbox {then} \,\,\lnot \phi \in S &{} \,\,(\hbox {Negation}) \\ \mathrm{(iii)} &{} \hbox {If}\,\, \phi \in S \,\,\hbox {and} \,\,\psi \in S, \,\, \hbox {then} \,\,(\phi \wedge \psi )\in S &{} \,\,(\hbox {Conjunction}) \\ \mathrm{(iv)} &{} \hbox {If}\,\, \phi \in S, \,\, \hbox {then} \,\,\Box \phi \in S &{} \,\,(\hbox {Necessity}) \\ \mathrm{(v)} &{} \hbox {If}\,\, i\in \mathcal {N}\,\, \hbox {and}\,\, \phi \in S, \,\, \hbox {then}\,\, [i]\phi \in S &{}\,\, (\hbox {Individual agency}) \\ \mathrm{(vi)} &{} \hbox {If}\,\, i\in \mathcal {N}, \,\, \hbox {then} \,\,\star ^{}_{\{i\}}\in S &{}\,\, (\hbox {Individual admissibility}) \\ \mathrm{(vii)} &{} \hbox {If}\,\, {\mathcal{G}}\subseteq \mathcal {N}, \,\,\hbox {then} \,\,\star ^{}_{\mathcal{G}}\in S. &{} \,\,(\hbox {Collective admissibility}) \end{array} \end{aligned}$$

Note that condition (vi) is a special case of condition (vii). The individualistic language \({\mathfrak {L}}_\iota \) is therefore the sublanguage of \({\mathfrak {L}}\) that consists of exactly all formulas in \({\mathfrak {L}}\) that do not contain collective admissibility formulas. The operators \(\vee \), \(\rightarrow \), \(\leftrightarrow \), and \(\Diamond \) abbreviate the usual constructions. Parentheses and braces are left out if the omission does not give rise to ambiguities. Accordingly, the formulas \(\phi \wedge \psi \) and \(\star ^{}_i\) are shorthand for the formulas \((\phi \wedge \psi )\) and \(\star ^{}_{\{i\}}\), respectively.

The social language \({\mathfrak {L}}\) can be used to express necessity statements like “It is settled true that \(\phi \)” (formalized as \(\Box \phi \)), individual agentive statements like “Agent i sees to it that \(\phi \)” (formalized as \([i]\phi \)), individual deontic admissibility statements like “Agent i performs a deontically admissible individual action” (formalized as \(\star _i\)), and collective deontic admissibility statements like “Group \({\mathcal{G}}\) of agents performs a deontically admissible group action” (formalized as \(\star ^{}_{\mathcal{G}}\)).

The individualistic language \({\mathfrak {L}}_\iota \) has been central to formal studies of omissions, abilities, and obligations of individual agents.Footnote 10Individual omission statements like “Agent i refrains from seeing to it that \(\phi \)” can be formalized as \([i]\lnot [i]\phi \), individual ability statements like “Agent i is able to see to it that \(\phi \)” can be formalized as \(\Diamond [i]\phi \), and individual obligation statements like “Agent i ought to see to it that \(\phi \)” can be formalized as \(\Box (\star ^{}_i\rightarrow \phi )\).

2.2 Deontic game models

Truth-conditions for the formulas in the social language \({\mathfrak {L}}\) (and hence for the formulas in the individualistic language \({\mathfrak {L}}_\iota \)) are specified in terms of deontic game models (see Tamminga and Hindriks (2020)). These models represent the individual actions and the group actions that are available to a finite set of individual agents and evaluate the deontic admissibility of these actions. Deontic game models combine possible-worlds semantics for standard deontic logic with game forms from elementary game theory. A model for standard deontic logic consists of a non-empty set of possible worlds, a non-empty set of deontically ideal possible worlds (which is a subset of the set of possible worlds), and a valuation function that assigns to each atomic formula a set of possible worlds where that formula is true. A game form from elementary game theory specifies which individual actions are available to which individual agents at a given moment in time. Every possible combination of individual actions (one for each individual agent) is a possible action profile. Basically, a deontic game model is a possible-worlds model for standard deontic logic where the possible worlds are replaced by possible action profiles. Hence, a deontic game model consists of a non-empty set of possible action profiles, a non-empty set of deontically ideal possible action profiles (which is a subset of the set of possible action profiles), and a valuation function that assigns to each atomic formula a set of possible action profiles where that formula is true.

Formally, a deontic game model involves a finite set \(\mathcal {N}\) of individual agents. Each agent i in \(\mathcal {N}\) is assigned a non-empty and finite set \(A^{}_i\) of available individual actions. We use \(a^{}_i\), \(b^{}_i\), and \(c^{}_i\) as variables for actions in the set \(A^{}_i\) of actions that are available to agent i. The set A of possible action profiles is given by the Cartesian product \(\times ^{}_{i\in \mathcal {N}}A^{}_i\) of all the individual agents’ sets of actions. Note that A is non-empty, because all the \(A^{}_i\)’s are non-empty. We use a, b, and c as variables for action profiles in A.Footnote 11 The set of deontically ideal action profiles is defined by a deontic ideality function d that assigns to each action profile a in A a value d(a) that is either 1 (if a is deontically ideal) or 0 (if a is not deontically ideal).Footnote 12 We require that there be at least one deontically ideal action profile in A. Finally, a valuation function v assigns to each atomic formula p in \({\mathfrak {P}}\) a (possibly empty) set v(p) of action profiles:Footnote 13

Definition 1

(Deontic Game Model) A deontic game model M is a quadruple \(\langle \mathcal {N},(A_i),d,v\rangle \), where \(\mathcal {N}\) is a finite set of individual agents, for each agent i in \(\mathcal {N}\) it holds that \(A^{}_i\) is a non-empty and finite set of actions available to agent i, \(d:A\rightarrow \{0,1\}\) is a deontic ideality function such that there is at least one a in A with \(d(a)=1\), and \(v:{\mathfrak {P}}\rightarrow \wp (A)\) is a valuation function.

As an illustration, consider the two-agent deontic game model \(M_1\) with individual agents i and j. Let \(A^{}_i=\{a^{}_i,b^{}_i,c^{}_i\}\) and \(A^{}_j=\{a^{}_j,b^{}_j,c^{}_j\}\). The set A of action profiles is \(A^{}_i\times A^{}_j\). Let \(d(a^{}_i,b^{}_j)\) \(=\) \(d(a^{}_i,c^{}_j)\) \(=\) \(d(b^{}_i,a^{}_j)\) \(=\) \(d(b^{}_i,b^{}_j)\) \(=\) \(d(c^{}_i,a^{}_j)\) \(=\) 1 and let \(d(a^{}_i,a^{}_j)\) \(=\) \(d(b^{}_i,c^{}_j)\) \(=\) \(d(c^{}_i,b^{}_j)\) \(=\) \(d(c^{}_i,c^{}_j)\) \(=\) 0. Lastly, let \(v(p)= \{(a^{}_i,a^{}_j)\}\) and \(v(q)= \{(b^{}_i,a^{}_j),(b^{}_i,b^{}_j),(b^{}_i,c^{}_j)\}\) (the valuations of the other atomic formulas are left unspecified). \(M_1\) can be pictured as in Fig. 1.

Fig. 1
figure 1

Deontic game model \(M_1\)

Let us now turn to group actions and their admissibility. As stated in the introduction, we make the simplifying ontological assumption that groups are sets of individual agents and that group actions are sets of individual actions.Footnote 14 Accordingly, for each set \({\mathcal{G}}\subseteq \mathcal {N}\) of individual agents, the set \(A^{}_{\mathcal{G}}\) of group actions that are available to \({\mathcal{G}}\) is defined as the Cartesian product \(\times ^{}_{i\in {\mathcal{G}}}A^{}_i\). We use \(a^{}_{\mathcal{G}}\) and \(b^{}_{\mathcal{G}}\) as variables for group actions in \(A^{}_{\mathcal{G}}\). Moreover, if \(a^{}_{\mathcal{G}}\) is a group action of group \({\mathcal{G}}\) and if \(\mathcal {F}\subseteq {\mathcal{G}}\), we use \(a^{}_\mathcal {F}\) to denote the subgroup action that is \(\mathcal {F}\)’s component subgroup action of the group action \(a^{}_{\mathcal{G}}\). Finally, we use \(-{\mathcal{G}}\) to denote the relative complement \(\mathcal {N}-{\mathcal{G}}\).

To specify truth-conditions for individual and collective deontic admissibility statements, we order the group actions that are available to a group \({\mathcal{G}}\) by way of a dominance relation. Intuitively, group action \(a^{}_{\mathcal{G}}\) weakly dominates group action \(b^{}_{\mathcal{G}}\) in deontic game model M (notation: \(a^{}_{\mathcal{G}}\succeq ^{}_M b^{}_{\mathcal{G}}\)) if and only if \(a^{}_{\mathcal{G}}\) promotes deontic ideality in M at least as well as \(b^{}_{\mathcal{G}}\), regardless of what the group’s non-members do:

Definition 2

(Dominance) Let \(M=\langle \mathcal {N}, (A^{}_i), d,v\rangle \) be a deontic game model. Let \({\mathcal{G}}\subseteq \mathcal {N}\) be a set of individual agents. Let \(a^{}_{\mathcal{G}},b^{}_{\mathcal{G}}\in A^{}_{\mathcal{G}}\). Then

$$\begin{aligned} a^{}_{\mathcal{G}}\succeq ^{}_M b^{}_{\mathcal{G}}&\,\,\,\hbox {iff}&\,\, for \,\, all\,\, c^{}_{-{\mathcal{G}}}\in A^{}_{-{\mathcal{G}}}\; \, it\,\, holds \,\,that\,\, d(a^{}_{\mathcal{G}},c^{}_{-{\mathcal{G}}})\ge d(b^{}_{\mathcal{G}},c^{}_{-{\mathcal{G}}}). \end{aligned}$$

Strong dominance is defined in terms of weak dominance: \(a^{}_{\mathcal{G}}\succ ^{}_M\, b^{}_{\mathcal{G}}\) if and only if \(a^{}_{\mathcal{G}}\succeq ^{}_M b^{}_{\mathcal{G}}\) and \(b^{}_{\mathcal{G}}\not \succeq ^{}_M a^{}_{\mathcal{G}}\).

We use this dominance relation to define the sets of deontically admissible actions that are available to individual agents and groups of agents. (Individual agents are here thought of as singleton groups.) A group action is deontically admissible in deontic game model M if there is no other available group action in M that strongly dominates it:Footnote 15

Definition 3

(Deontic Admissibility) Let \(M=\langle \mathcal {N}, (A^{}_i), d,v\rangle \) be a deontic game model. Let \({\mathcal{G}}\subseteq \mathcal {N}\) be a set of individual agents. Then the set of \({\mathcal{G}}\)’s deontically admissible actions in M, denoted by \(\text { Adm}_M({\mathcal{G}})\), is given by \(\begin{aligned} \text { Adm}_M({\mathcal{G}})= & {} \{a^{}_{\mathcal{G}}\in A^{}_{\mathcal{G}}: {there \,\, is \,\, no } \,\, b^{}_{\mathcal{G}}\in A^{}_{\mathcal{G}}\,\,{ such \,\, that }\,\, b^{}_{\mathcal{G}}\succ ^{}_M \, a_{\mathcal{G}}\}. \end{aligned}\)

To illustrate deontic admissibility, consider the deontic game model \(M_1\) of Fig. 1 and note that for \(M_1\) it holds that \(\text { Adm}_{M_1}(i)=\{a^{}_i,b^{}_i\}\), \(\text { Adm}_{M_1}(j)=\{a^{}_j,b^{}_j\}\), and \(\text { Adm}_{M_1}(i,j)=\{(a^{}_i,b^{}_j),(a^{}_i,c^{}_j),(b^{}_i,a^{}_j),(b^{}_i,b^{}_j),(c^{}_i,a^{}_j)\}\).

For every deontic game model M, it holds that \(\text { Adm}_M({\mathcal{G}})\) is non-empty if \({\mathcal{G}}\) is non-empty.Footnote 16 Given a deontic game model and an action profile, a group of agents performs a deontically admissible group action if and only if the group’s contribution to the action profile is a deontically admissible group action. To be precise, given a deontic game model M and an action profile a, a group \({\mathcal{G}}\) performs a deontically admissible action if and only if \(a^{}_{\mathcal{G}}\) is one of \({\mathcal{G}}\)’s deontically admissible group actions in M.

Lastly, how does this formal framework model individual agency? According to the stit theory of agency, by performing an action an individual agent restricts the total set of possible situations at a given moment in time to those possible situations that are consistent with her action. An individual agent sees to it that a particular statement is true if this statement is true in every possible situation that is consistent with her action. To transpose these ideas to the current framework, we identify the total set of possible situations at a given moment in time with the set A of possible action profiles in a deontic game model. Given a deontic game model and an action profile, an individual agent sees to it that a particular statement is true if and only if the agent’s contribution to the action profile suffices to ensure the truth of this statement, regardless of the actions of the other individual agents. To be precise, given a deontic game model M and an action profile a in A, an individual agent i sees to it that \(\phi \) if and only if for all action profiles b with \(b^{}_i=a^{}_i\) it holds that \(\phi \) is true at b.

In line with the above considerations, the truth-conditions for the formulas in the language \({\mathfrak {L}}\) are the following:

Definition 4

(Truth-Conditions) Let \(M=\langle \mathcal {N}, (A^{}_i), d, v\rangle \) be a deontic game model. Let \(i\in \mathcal {N}\) be an individual agent and let \({\mathcal{G}}\subseteq \mathcal {N}\) be a set of individual agents. Let \(a\in A\) be an action profile. Let \(p\in {\mathfrak {P}}\) be an atomic formula and \(\phi ,\psi \in {\mathfrak {L}}\) be arbitrary formulas. Then

$$\begin{aligned} \begin{array}{lll} (M,a)\models p &{} \,\, iff \,\,&{} a\in v(p) \\ (M,a)\models \star _{\mathcal{G}}&{} \,\,iff \,\,&{} a^{}_{\mathcal{G}}\in \text { Adm}_M({\mathcal{G}}) \\ (M,a)\models \lnot \phi &{} \,\,iff\,\, &{} (M,a)\not \models \phi \\ (M,a)\models \phi \wedge \psi &{}\,\, iff \,\,&{} (M,a)\models \phi \,\, and\,\, (M,a)\models \psi \\ (M,a)\models \Box \phi &{} \,\,iff\,\, &{} \,\,for\,\, all\,\, b\in \,\,A\,\, it\,\, holds \,\,that\,\, (M,b)\models \phi \\ (M,a)\models [i]\phi &{} \,\,iff \,\,&{} \,\,for \,\, all\,\, b\in \,\,A\,\, with\,\, b^{}_i=a^{}_i\,\, it \,\,holds\,\, that \,\,(M,b)\models \phi . \end{array} \end{aligned}$$

To illustrate these truth-conditions, consider the deontic game model \(M_1\) of Fig. 1 and note that at action profile \((a^{}_i,a^{}_j)\) of \(M_1\) it holds that p, although neither agent i nor agent j sees to it that p: we have \((M_1,(a^{}_i,a^{}_j))\models p\wedge \lnot [i]p\wedge \lnot [j]p\). Moreover, agent i is able to see to it that q, although agent j is not: we have \((M_1,(a^{}_i,a^{}_j))\models \Diamond [i]q\wedge \lnot \Diamond [j]q\). Lastly, because \(a^{}_i\in \text { Adm}_{M_1}(i)\), \(a^{}_j\in \text { Adm}_{M_1}(j)\), and \((a^{}_i,a^{}_j)\not \in \text { Adm}_{M_1}(i,j)\), at action profile \((a^{}_i,a^{}_j)\) of \(M_1\) it holds that agent i and agent j both perform a deontically optimal individual action, although the group \(\{i,j\}\) of agents does not do so: we have \((M_1,(a^{}_i,a^{}_j))\models \star _i\wedge \star _j\wedge \lnot \star _{\{i,j\}}\).

In general, given a deontic game model M, we write \(M\models \phi \) if for all action profiles a in A it holds that \((M,a)\models \phi \). A formula \(\phi \) is valid (notation: \(\models \phi \)) if for all deontic game models M it holds that \(M\models \phi \). Any ordered pair (Ma) that consists of a deontic game model M and one of its action profiles a is a pointed deontic game model.

3 When are there no bridge laws?

In the introduction, we saw that Nagelian individualism requires that there be bridge laws that translate social statements into individualistic ones. Recall that to specify a bridge law for a particular social statement, we have to find an individualistic statement such that the social statement and the individualistic statement are logically or nomologically equivalent: they must be true under exactly the same circumstances, where the range of relevant circumstances might be restricted by individualistic background laws.

The social statements we focus on in this paper are collective deontic admissibility statements of the form “Group \({\mathcal{G}}\) of agents performs a deontically admissible group action” (formalized as \(\star _{\mathcal{G}}\)). Are there bridge laws that translate collective deontic admissibilty statements into the individualistic language \({\mathfrak {L}}_\iota \)? That is, is there an individualistic statement \(\phi \) in \({\mathfrak {L}}_\iota \) and a finite conjunction \(\psi \) of individualistic background laws in \({\mathfrak {L}}_\iota \) such that \(\phi \) and \(\star _{\mathcal{G}}\) are equivalent in all circumstances where the background laws \(\psi \) hold?Footnote 17 More precisely, are there individualistic statements \(\phi \) and \(\psi \) in \({\mathfrak {L}}_\iota \) such that \(\phi \) and \(\star _{\mathcal{G}}\) are equivalent modulo \(\psi \), that is, such that \(\models \psi \rightarrow (\phi \leftrightarrow \star _{\mathcal{G}})\)?

Let us illustrate the depth of the problem by returning to the individualistic statement \(\star _i\wedge \star _j\) and the social statement \(\star _{\{i,j\}}\). It is easy to see that they are not equivalent: in deontic game model \(M_1\) we have \((M_1,(a^{}_i,a^{}_j))\models \star _i\wedge \star _j\wedge \lnot \star _{\{i,j\}}\). This does not suffice, however, to prove that there is no bridge law that translates \(\star _{\{i,j\}}\) into \({\mathfrak {L}}_\iota \). Although this simple observation does show that \(\star _i\wedge \star _j\) and \(\star _{\{i,j\}}\) are not logically equivalent, it does not show that they are not nomologically equivalent. After all, there might still be a (non-contradictory) individualistic statement \(\psi \) such that \(\star _i\wedge \star _j\) and \(\star _{\{i,j\}}\) are equivalent modulo \(\psi \), that is, such that \(\models \psi \rightarrow ((\star _i\wedge \star _j)\leftrightarrow \star _{\{i,j\}})\).Footnote 18 To rule out this possibility, we must show that for every non-contradictory individualistic statement \(\psi \) in \({\mathfrak {L}}_\iota \) it holds that \(\not \models \psi \rightarrow ((\star _i\wedge \star _j)\leftrightarrow \star _{\{i,j\}})\). And even if we were to show that \(\star _i\wedge \star _j\) and \(\star _{\{i,j\}}\) are not nomologically equivalent, we would not have proved that there is no bridge law that translates \(\star _{\{i,j\}}\) into \({\mathfrak {L}}_\iota \). To prove that there is no such bridge law, we would also have to show that every individualistic statement that differs from \(\star _i\wedge \star _j\) is not nomologically equivalent to \(\star _{\{i,j\}}\) either. How can we prove that there is no such bridge law without surveying all conceivable candidates?

In the next two sections, we adapt the notion of bisimulation from modal logic and use it to prove that for every group \({\mathcal{G}}\) of two or more members, it holds that (i) there are no individualistic statements \(\phi \) and \(\psi \) in \({\mathfrak {L}}_\iota \) such that \(\phi \) and \(\star _{\mathcal{G}}\) are equivalent modulo \(\psi \), unless \(\psi \) is a contradiction (Theorem 4), and (ii) there is no individualistic statement \(\phi \) in \({\mathfrak {L}}_\iota \) such that \(\phi \) and \(\star _{\mathcal{G}}\) are equivalent (Corollary 1). Consequently, there are no bridge laws that translate collective deontic admissibility statements into the individualistic language \({\mathfrak {L}}_\iota \). This is our impossibility result on Nagelian individualism.

4 Individualistic bisimilarity and two constructions

To prove our impossibility result, we rely on a notion of similarity between deontic game models. The central consideration is that if two deontic game models are similar in the relevant sense, then they validate exactly the same individualistic formulas, or equivalently, then there is no individualistic formula that is true in the one model and false in the other. All lemmas and theorems in this section are proved in the “Appendix”.

4.1 Individualistic bisimilarity

In modal logic several notions of model similarity have been developed to capture the structural conditions models must satisfy to validate exactly the same formulas. One prominent such notion is bisimulation.Footnote 19 We adapt the standard notion of bisimulation and introduce the notion of individualistic bisimulation (Definition 5). After having done so, we prove that pointed deontic game models that are individualistically bisimilar validate exactly the same individualistic formulas (Theorem 1).

Definition 5

(Individualistic Bisimulation) Let \(M=\langle \mathcal {N},(A_i),d,v\rangle \) and \(M'=\langle \mathcal {N},(A'_i),d',v'\rangle \) be deontic game models. Let \(A=\times _{i\in \mathcal {N}}A^{}_i\) and \(A'=\times _{i\in \mathcal {N}}A'_i\). A relation \(R\subseteq A\times A'\) is an \(\iota \)-bisimulation between M and \(M'\) if for all \(a\in A\) and \(a'\in A'\) with \((a,a')\in R\) it holds that

  1. (i)

    for all \(p\in {\mathfrak {P}}\) it holds that \(a\in v(p)\) iff \(a'\in v'(p)\)

  2. (ii)

    for all \(i\in \mathcal {N}\) it holds that \(a^{}_i\in \text { Adm}_M(i)\) iff \(a'_i\in \text { Adm}_{M'}(i)\)

  3. (iii)

    for all \(b\in A\) there is a \(b'\in A'\) such that \((b,b')\in R\)

  4. (iv)

    for all \(b'\in A'\) there is a \(b\in A\) such that \((b,b')\in R\)

  5. (v)

    for all \(i\in \mathcal {N}\) and \(b\in A\): if \(a^{}_i=b^{}_i\), then there is a \(b'\in A'\) such that \(a'_i=b'_i\) and \((b,b')\in R\)

  6. (vi)

    for all \(i\in \mathcal {N}\) and \(b'\in A'\): if \(a'_i=b'_i\), then there is a \(b\in A\) such that \(a^{}_i=b^{}_i\) and \((b,b')\in R\).

We write \((M,a)\rightleftarrows _\iota (M',a')\) if there is an \(\iota \)-bisimulation relation R between M and \(M'\) such that \((a,a')\in R\). Moreover, we write \((M,a)\equiv _{{\mathfrak {L}}_\iota }(M',a')\) if (Ma) and \((M',a')\) validate exactly the same individualistic formulas, that is, if for all \(\phi \in {\mathfrak {L}}_\iota \) it holds that \((M,a)\models \phi \) iff \((M',a')\models \phi \).

We can now state our first theorem: if two pointed deontic game models are \(\iota \)-bisimilar, they validate exactly the same individualistic formulas.

Theorem 1

(\(\iota \)-Bisimulation Theorem) For all pointed deontic game models (Ma) and \((M',a')\): if \((M,a)\rightleftarrows _\iota (M',a')\), then \((M,a)\equiv _{{\mathfrak {L}}_\iota }(M',a')\).

4.2 Two constructions

Given a deontic action model M and a set \({\mathcal{G}}\subseteq \mathcal {N}\) of individual agents, we construct two deontic action models, \(M'_{\mathcal{G}}\) and \(M''_{\mathcal{G}}\), and prove that they are \(\iota \)-bisimilar to M. Consequently, they validate exactly the same individualistic formulas. The models \(M'_{\mathcal{G}}\) and \(M''_{\mathcal{G}}\) take center stage in the proof of our impossibility result.

To specify the models \(M'_{\mathcal{G}}\) and \(M''_{\mathcal{G}}\), we need some additional notation. We use x and y as variables for the elements of \(\{+,-\}^\mathcal {N}\). Following the notational conventions for action profiles, we use \(x^{}_i\) to denote the projection of x onto i, and we use \(x^{}_{\mathcal{G}}\) to denote the projection of x onto \({\mathcal{G}}\). Accordingly, we can write the 2n-tuple \((a_1,x_1,\ldots ,a_n,x_n)\) as an ordered pair (ax) of two n-tuples, where \(a=(a_1,\ldots ,a_n)\) and \(x=(x_1,\ldots ,x_n)\). Given a set \({\mathcal{G}}\subseteq \mathcal {N}\) of agents and an \(x\in \{+,-\}^\mathcal {N}\), we say that \(x^{}_{{\mathcal{G}}}\) is constant if for every \(i,j\in {\mathcal{G}}\) it holds that \(x^{}_i=x^{}_j\).

4.2.1 The unit transform

Given a set \({\mathcal{G}}\) of agents, we unit-transform any given deontic game model M into a new deontic game model \(M'_{\mathcal{G}}\) by first duplicating the individual actions that are available to the individual agents in the given model. This results in new sets \(A'_i\) of available individual actions, one for each individual agent i. The new set \(A'\) of action profiles is defined as the Cartesian product \(\times _{i\in \mathcal {N}}A'_i\). The new deontic ideality function \(d'\) copies the 0s of the given model but tinkers with its 1s (depending on whether \(x^{}_{\mathcal{G}}\) is constant). The new valuation function \(v'\) copies the valuation function of the given model.

Given a deontic game model M and a set \({\mathcal{G}}\) of agents, we first give a precise definition of the unit \({\mathcal{G}}\)-transformation of the deontic game model M into the deontic game model \(M'_{\mathcal{G}}\). Secondly, we prove that M and \(M'_{\mathcal{G}}\) are \(\iota \)-bisimilar.

Definition 6

Let \(M=\langle \mathcal {N}, (A_i), d, v\rangle \) be a deontic game model and let \({\mathcal{G}}\subseteq \mathcal {N}\). Then the unit \({\mathcal{G}}\)-transform of M, denoted by \(M'_{\mathcal{G}}=\langle \mathcal {N},(A'_i),d',v'\rangle \), is given by

$$\begin{aligned} A'_i &{} = A^{}_i\times \{+,-\} \,\,for \,\,every \,\,individual\,\, agent \,\, i\in \mathcal {N}\\ \\ d'(a,x) &{} = \left\{ \begin{array}{ll} &d(a), {} \,\, {if }\,\, x^{}_{{\mathcal{G}}}\,\,{ \,\,is\,\, constant} \\ &0, {} \,\,{otherwise}. \end{array} \right. \\ \\ (a,x)\in v'(p) &{}\,\,\,\, iff\,\, \quad{} a\in v(p). \end{aligned}$$

It is easy to check that \(M'_{\mathcal{G}}\) is a deontic game model.

As an illustration of this transformation, we consider the unit \(\{i,j\}\)-transform of deontic game model \(M_1\) from Fig. 1. The resulting deontic game model \((M_1)'_{\{i,j\}}\) is pictured in Fig. 2. To prove that a deontic game model and its unit \({\mathcal{G}}\)-transform are \(\iota \)-bisimilar, it is essential that the \(\iota \)-bisimulation relation connect the admissible individual actions of both models appropriately. It may therefore be helpful to note that \(\text { Adm}_{(M_1)'_{\{i,j\}}}(i)=\{(a^{}_i,+),(a^{}_i,-),(b^{}_i,+),(b^{}_i,-)\}\) and \(\text { Adm}_{(M_1)'_{\{i,j\}}}(j)=\{(a^{}_j,+),(a^{}_j,-),(b^{}_j,+),(b^{}_j,-)\}\).

Fig. 2
figure 2

Deontic game model \((M_1)'_{\{i,j\}}\)

The transformation of M into \(M'_{\mathcal{G}}\) preserves dominance relations between individual actions in the following way:

Lemma 1

Let \(M=\langle \mathcal {N}, (A_i), d, v\rangle \) be a deontic game model, let \({\mathcal{G}}\subseteq \mathcal {N}\), and let \(M'_{\mathcal{G}}=\langle \mathcal {N},(A'_i),d',v'\rangle \) be the unit \({\mathcal{G}}\)-transform of M. Let \(a^{}_i, b^{}_i\in A_i\) and \(x_i^{},y^{}_i\in \{+,-\}\). Then

  1. (i)

    \(a^{}_i\succeq _M b^{}_i\)  iff  \((a^{}_i,x^{}_{i})\succeq _{M'_{\mathcal{G}}}(b^{}_i,x^{}_{i})\)

  2. (ii)

    If \((a^{}_i,x^{}_{i})\succ _{M'_{\mathcal{G}}}\,(b^{}_i,y^{}_{i})\),  then  \(a^{}_{i}\succ _{M} \,b^{}_{i}\).

With Lemma 1 in hand, we can prove that M and its unit \({\mathcal{G}}\)-transform \(M'_{\mathcal{G}}\) are individualistically bisimilar:

Theorem 2

Let \(M=\langle \mathcal {N}, (A_i), d, v\rangle \) be a deontic game model, let \({\mathcal{G}}\subseteq \mathcal {N}\), and let \(M'_{\mathcal{G}}=\langle \mathcal {N},(A'_i),d',v'\rangle \) be the unit \({\mathcal{G}}\)-transform of M. Let \(R_1\subseteq A\times A'\) be given by \(\{(a,(a,x)):a\in A \text{ and } x\in \{+,-\}^\mathcal {N}\}\). Then \(R_1\) is an \(\iota \)-bisimulation between M and \(M'_{\mathcal{G}}\).

4.2.2 The zero transform

The second operation on deontic game models we define is identical to the previous one, except for its definition of the deontic ideality function. Given a set \({\mathcal{G}}\) of agents, we zero-transform any given deontic game model M into a new deontic game model \(M''_{\mathcal{G}}\) by first duplicating the individual actions that are available to the individual agents in the given model. This results in new sets \(A''_i\) of available individual actions, one for each individual agent i. The new set \(A''\) of action profiles is defined as the Cartesian product \(\times _{i\in \mathcal {N}}A''_i\). The new deontic ideality function \(d''\) copies the 1s of the given model but tinkers with its 0s (depending on whether \(x^{}_{\mathcal{G}}\) is constant). The new valuation function \(v''\) copies the valuation function of the given model.

Given a deontic game model M and a set \({\mathcal{G}}\) of agents, we first give a precise definition of the zero \({\mathcal{G}}\)-transformation of the deontic game model M into the deontic game model \(M''_{\mathcal{G}}\). Secondly, we prove that M and \(M''_{\mathcal{G}}\) are \(\iota \)-bisimilar.

Definition 7

Let \(M=\langle \mathcal {N}, (A_i), d, v\rangle \) be a deontic game model and let \({\mathcal{G}}\subseteq \mathcal {N}\). Then the zero \({\mathcal{G}}\)-transform of M, denoted by \(M''_{\mathcal{G}}=\langle \mathcal {N},(A''_i),d'',v''\rangle \), is given by

$$\begin{aligned} A''_i &{} = A_i\times \{+,-\} \,\,for\,\, every\,\, individual\,\, agent\,\, i\in \mathcal {N}\\ \\ d''(a,x) &{} = \left\{ \begin{array}{ll} d(a), {} &{if }\,x^{}_{{\mathcal{G}}} { \,\,is \,\,constant} \\ 1, {} &{otherwise}. \end{array} \right. \\ \\ (a,x)\in v''(p) &{} \,\,iff \quad a\in v(p). \end{aligned}$$

It is easy to check that \(M''_{\mathcal{G}}\) is a deontic game model.

As an illustration of this transformation, we consider the zero \(\{i,j\}\)-transform of deontic game model \(M_1\) from Fig. 1. The resulting deontic game model \((M_1)''_{\{i,j\}}\) is pictured in Fig. 3. To prove that a deontic game model and its zero \({\mathcal{G}}\)-transform are \(\iota \)-bisimilar, it is essential that the \(\iota \)-bisimulation relation connect the admissible individual actions of both models appropriately. It may therefore be helpful to note that \(\text { Adm}_{(M_1)''_{\{i,j\}}}(i)=\{(a^{}_i,+),(a^{}_i,-),(b^{}_i,+),(b^{}_i,-)\}\) and \(\text { Adm}_{(M_1)''_{\{i,j\}}}(j)=\{(a^{}_j,+),(a^{}_j,-),(b^{}_j,+),(b^{}_j,-)\}\).

Fig. 3
figure 3

Deontic game model \((M_1)''_{\{i,j\}}\)

The transformation of M into \(M''_{\mathcal{G}}\) preserves dominance relations between individual actions in the same way as in Lemma 1:

Lemma 2

Let \(M=\langle \mathcal {N}, (A_i), d, v\rangle \) be a deontic game model, let \({\mathcal{G}}\subseteq \mathcal {N}\), and let \(M''_{\mathcal{G}}=\langle \mathcal {N},(A''_i),d'',v''\rangle \) be the zero \({\mathcal{G}}\)-transform of M. Let \(a^{}_i, b^{}_i\in A_i\) and \(x^{}_i,y^{}_i\in \{+,-\}\). Then

  1. (i)

    \(a^{}_i\succeq _M b^{}_i\) iff  \((a^{}_i,x^{}_i)\succeq _{M''_{\mathcal{G}}}(b^{}_i,x^{}_i)\)

  2. (ii)

    If \((a^{}_i,x^{}_i)\succ _{M''_{\mathcal{G}}}\,(b^{}_i,y^{}_i)\), then  \(a^{}_{i}\succ _{M} b^{}_{i}\).

Finally, using Lemma 2, we show that M and its zero \({\mathcal{G}}\)-transform \(M''_{\mathcal{G}}\) are individualistically bisimilar:

Theorem 3

Let \(M=\langle \mathcal {N}, (A_i), d, v\rangle \) be a deontic game model, let \({\mathcal{G}}\subseteq \mathcal {N}\), and let \(M''_{\mathcal{G}}=\langle \mathcal {N},(A''_i),d'',v''\rangle \) be the zero \({\mathcal{G}}\)-transform of M. Let \(R_2\subseteq A\times A''\) be given by \(\{(a,(a,x)):a\in A \text{ and } x\in \{+,-\}^\mathcal {N}\}\). Then \(R_2\) is an \(\iota \)-bisimulation between M and \(M''_{\mathcal{G}}\).

5 An impossibility result

We now establish our impossibility result: there are no individualistic statements \(\phi \) and \(\psi \) in \({\mathfrak {L}}_\iota \) such that \(\phi \) and \(\star _{\mathcal{G}}\) are equivalent modulo \(\psi \), unless \(\psi \) is a contradiction (Theorem 4). As a consequence, there is no \(\phi \) in \({\mathfrak {L}}_\iota \) such that \(\phi \) and \(\star ^{}_{{\mathcal{G}}}\) are equivalent (Corollary 1).

Theorem 4

Let \({\mathcal{G}}\subseteq \mathcal {N}\) be a non-empty and non-singleton group of agents. Then there are no \(\phi ,\psi \in {\mathfrak {L}}_\iota \) such that \(\not \models \lnot \psi \) and \(\models \psi \rightarrow (\phi \leftrightarrow \star _{{\mathcal{G}}})\).

Proof

We argue by contradiction. Suppose there are \(\phi ,\psi \in {\mathfrak {L}}_\iota \) such that \(\not \models \lnot \psi \) and \(\models \psi \rightarrow (\phi \leftrightarrow \star _{{\mathcal{G}}})\). Because \(\not \models \lnot \psi \), there is a deontic game model \(M=\langle \mathcal {N}, (A_i), d, v\rangle \) and an action profile \(a\in A\) such that \((M,a)\models \psi \). Because \(\models \psi \rightarrow (\phi \leftrightarrow \star _{{\mathcal{G}}})\), it holds that \((M,a)\models \phi \leftrightarrow \star _{{\mathcal{G}}}\). Then either (i) \((M,a)\models \phi \) and \((M,a)\models \star _{{\mathcal{G}}}\), or (ii) \((M,a)\not \models \phi \) and \((M,a)\not \models \star _{{\mathcal{G}}}\). We show that each of these cases leads to a contradiction.

  1. (i)

    Suppose \((M,a)\models \phi \) and \((M,a)\models \star _{{\mathcal{G}}}\). Let \(M'_{\mathcal{G}}=\langle \mathcal {N},(A'_i),d',v'\rangle \) be the unit \({\mathcal{G}}\)-transform of M. Let \(x\in \{+,-\}^\mathcal {N}\) and \(i,j\in {\mathcal{G}}\) be such that \(x_i\ne x_j\). By Theorem 2, it holds that \((M,a)\rightleftarrows _\iota (M'_{\mathcal{G}},(a,x))\). By Theorem 1, we have \((M'_{\mathcal{G}},(a,x))\models \psi \) and \((M'_{\mathcal{G}},(a,x))\models \phi \). Because \(\models \psi \rightarrow (\phi \leftrightarrow \star _{{\mathcal{G}}})\), it holds that \((M'_{\mathcal{G}},(a,x))\models \star _{{\mathcal{G}}}\). By definition of \(d'\) and because \(x^{}_{\mathcal{G}}\) is not constant, for all \(c'_{-{\mathcal{G}}}\in A'\) it holds that \(d'(a^{}_{{\mathcal{G}}},x^{}_{{\mathcal{G}}},c'_{-{\mathcal{G}}})=0\). Because \(M'_{\mathcal{G}}\) is a deontic game model, there is a \(b'\in A'\) such that \(d'(b')=1\). Hence, \((a^{}_{\mathcal{G}},x^{}_{\mathcal{G}})\not \in \text { Adm}_{M'_{\mathcal{G}}}({\mathcal{G}})\). Hence, \((M'_{\mathcal{G}},(a,x))\not \models \star _{{\mathcal{G}}}\). Contradiction.

  2. (ii)

    Suppose \((M,a)\not \models \phi \) and \((M,a)\not \models \star _{{\mathcal{G}}}\). Let \(M''_{\mathcal{G}}=\langle \mathcal {N},(A''_i),d'',v''\rangle \) be the zero \({\mathcal{G}}\)-transform of M. Let \(x\in \{+,-\}^\mathcal {N}\) and \(i,j\in {\mathcal{G}}\) such that \(x_i\ne x_j\). By Theorem 3, it holds that \((M,a)\rightleftarrows _\iota (M''_{\mathcal{G}},(a,x))\). By Theorem 1, we have \((M''_{\mathcal{G}},(a,x))\models \psi \) and \((M''_{\mathcal{G}},(a,x))\not \models \phi \). Because \(\models \psi \rightarrow (\phi \leftrightarrow \star _{{\mathcal{G}}})\), it holds that \((M''_{\mathcal{G}},(a,x))\not \models \star _{{\mathcal{G}}}\). By definition of \(d''\) and because \(x^{}_{\mathcal{G}}\) is not constant, for all \(c''_{-{\mathcal{G}}}\in A''_{{\mathcal{G}}}\) it holds that \(d''(a^{}_{{\mathcal{G}}},x^{}_{{\mathcal{G}}},c''_{-{\mathcal{G}}})=1\). Hence, \((a^{}_{\mathcal{G}},x^{}_{\mathcal{G}})\in \text { Adm}_{M''_{\mathcal{G}}}({\mathcal{G}})\). Hence, \((M''_{\mathcal{G}},(a,x))\models \star _{{\mathcal{G}}}\). Contradiction.

    Because each of these cases leads to a contradiction, we conclude that there are no \(\phi ,\psi \in {\mathfrak {L}}_\iota \) such that \(\not \models \lnot \psi \) and \(\models \psi \rightarrow (\phi \leftrightarrow \star _{{\mathcal{G}}})\). \(\square \)

By substituting a tautology for \(\psi \), it follows from Theorem 4 that there is no \(\phi \) in \({\mathfrak {L}}_\iota \) such that \(\phi \) and \(\star ^{}_{{\mathcal{G}}}\) are equivalent:

Corollary 1

Let \({\mathcal{G}}\subseteq \mathcal {N}\) be a non-empty and non-singleton group of agents. Then there is no \(\phi \in {\mathfrak {L}}_\iota \) such that \(\models \phi \leftrightarrow \star _{{\mathcal{G}}}\).

Therefore, there are no bridge laws that translate collective deontic admissibility statements into the individualistic language \({\mathfrak {L}}_\iota \).

6 Future research

Impossibility results trigger new research questions. We address two of them. The first one is: are there individualistic languages more expressive than \({\mathfrak {L}}_\iota \) that do allow for a translation of collective deontic admissibility? To vindicate methodological individualism (that is, to answer this question positively), it would be necessary to define a new individualistic language and a model theory to give truth-conditions for the formulas of this language, and to show that there are bridge laws that translate collective deontic admissibility statements into this new individualistic language. Of course, collective deontic admissibility statements are not the only social statements that can be studied formally.

To formulate the second research question, note first that Theorem 4 entails that there are deontic game models in which the formula \((\bigwedge _{i\in {\mathcal{G}}}\star ^{}_i)\rightarrow \star ^{}_{\mathcal{G}}\) is false.Footnote 20 Accordingly, for any group of individual agents there are situations in which each group member performs a deontically admissible individual action even though the combination of these individual actions does not amount to a deontically admissible group action.Footnote 21 Nonetheless, there are deontic game models in which the formula \((\bigwedge _{i\in {\mathcal{G}}}\star ^{}_i)\rightarrow \star ^{}_{\mathcal{G}}\) is true: consider, for instance, deontic game models with exactly one deontically ideal action profile (there are also other instances). In such models the relation between individual deontic admissibility and collective deontic admissibility is straightforward: if every group member performs a deontically admissible individual action, then the group itself performs a deontically admissible group action. The second research question can now be formulated as follows: do all the deontic game models that validate this implication have a specific structural property in common? More specifically, is there a model-theoretic property that defines the class \(\mathcal {C}\) of deontic game models for which it holds that \(M\in \mathcal {C}\) if and only if \(M\models (\bigwedge _{i\in {\mathcal{G}}}\star ^{}_i)\rightarrow \star ^{}_{\mathcal{G}}\)?Footnote 22 After such a structural property has been specified, we can also study it from a dynamic perspective: it might be asked which operations transform an arbitrary deontic game model into a model that has this property.Footnote 23 These and related questions offer a new take on the systematic study of cooperation in particular, and of methodological individualism in general.