1 Introduction

Taxation policy is a crucial factor in determining the overall health of the economy of a nation and the well being of its citizens. Determining taxation policy is a political process. India is a multi-party democracy with a federal structure consisting of a Union government (called the Centre) and provincial governments (called the States). Achieving a stable taxation policy requires the participation of the relevant political parties governing the Centre and the States.

On 1st July 2017, a landmark taxation law came into effect in India through the implementation of the Constitution (One Hundred and First Amendment) Act, 2016 which replaced the multitude of existing taxes by a single Goods and Services Tax (GST).Footnote 1 The new act inserts Article 279A into the Constitution of India. This Article requires the creation of a constitutional body called the GST Council. Among other things, Article 279A specifies the decision making mechanism to be followed in the GST Council.

Voting procedure in the GST council Clause 9 of Article 279A specifies the following.

“Every decision of the Goods and Services Tax Council shall be taken at a meeting, by a majority of not less than three-fourths of the weighted votes of the members present and voting, in accordance with the following principles, namely:

  1. (a)

    the vote of the Central Government shall have a weightage of one-third of the total votes cast, and

  2. (b)

    the votes of all the State Governments taken together shall have a weightage of two-thirds of the total votes cast, in that meeting.”

From the above, it becomes clear that the voting procedure in the GST Council is a weighted voting mechanism. The purpose of this work is to analyse the GST voting rules using the formal framework of voting games.

There is a rich and several decades old literature on voting games. The notion of voting power of a player was proposed by Penrose (1946) and later by Banzhaf (1965). Shapley (1953) and Shapley and Shubik (1954) studied voting in the framework where the order in which votes are cast is important. There has been a great deal of work on formal analysis of voting games. We refer the reader to Felsenthal and Machover (1998) and Laruelle and Valenciano (2011) for details and the surveys (Napel 2016; Kurz et al. 2015) for discussions on the various topics in the area. A textbook level introduction to the area can be found in Chakravarty et al. (2015).

Most of the literature on voting games has studied the setting where each player has two options (to vote ‘yes’, or to vote ‘no’) and the outcome is binary. Laruelle and Valenciano (2012) studied the setting where each player has four choices, namely to vote ‘yes’, to vote ’no’, to abstain, or to be absent and the outcome is still binary. The more general framework where the players have multiple options and and there could also be more than two outcomes has been analysed by Freixas and Zwicker (2003) and Freixas and Zwicker (2009).

Use of weighted voting for taking decision is employed in various public bodies. Two of the most important examples are the International Monetary Fund (IMF) and the European Union (EU). Analysis of the voting procedures in these bodies using the formalism of voting games have been reported in the literature (Leech 2002a, b). Other examples include elections in the Senate of US, and in the parliaments of several European countries.

The voting rules of the GST Council do not specify a single voting game. Since the number of members “present and voting” can vary, a number of voting games can arise. Further, the voting weights of the members are not fixed. Rather, it is only mentioned that “the vote of the Central Government shall have a weightage of one-third of the total votes cast”. The rules do not specify how the rest two-third of the total voting weight are to be distributed among other members. However, a resolution can not pass without the Centre. So, every voting game includes at least one player - the Centre.

We introduce a new notion, which we call voting schema, to formally model the voting rules in the GST Council. In a voting schema, there is a primary player and a set of secondary players. The primary player represents the Centre, while the secondary players represent the States. In a particular meeting, a set of secondary players may be present and voting. So, a voting schema gives rise to a number of voting games, one for each set of secondary players who participate in the voting.

We assume that the secondary players have some a priori weights. Depending on the actual set of players who participate in the voting, the voting weights need to be determined. The primary player will obtain a fraction \(\lambda \) of the total voting weight while the other \((1-\lambda )\) fraction of the voting weight will be distributed among the secondary players “present and voting” in proportion in proportion to their a priori weights. A method for obtaining such voting weights is described and proved to be essentially unique.

We make a detailed formal study of voting games arising from voting schemas of the above type. The primary player’s voting weight is such that it can block any resolution, but, will need the support of some secondary players to pass a resolution. A set of secondary players, on the other hand, cannot pass a resolution without the primary player, but may be able to block a resolution. This tension between the primary player’s ability to pass a resolution and a group of secondary players’ ability to block a resolution is formally modelled as \((\alpha ,\beta )\)-efficiency of the game, where \(\alpha \) is the minimum number of secondary players required by the primary player to pass a resolution and \(\beta \) is the minimum number of secondary players required to block a resolution.

Games arising from the condition that the a priori weights of the secondary players are equal are called uniform games. We prove that the values of \(\alpha \) and \(\beta \) are maximised if the game is uniform. Further, in a uniform game, if n players participate in the voting, then \(\alpha +\beta =n+1\). The combination of these two results show that for any game which is \((\alpha ,\beta )\)-efficient, the condition \(\alpha +\beta \le n+1\) must hold.

We argue that the weight of the primary player should be such that it is a blocker, but no more. To achieve this, we consider games with modified winning condition (in short, modified games), where the winning condition is changed from “\(\ge \)” to “>”, and where the winning threshold q equals \(1-\lambda \). Analogues of the results on \((\alpha ,\beta )\)-efficiency mentioned above are stated for modified games.

The final section transfers the theoretical results back to the context of GST voting rules. A set of four desiderata are derived, namely, the Center should be a blocker, its weight should be sufficient to ensure it is a blocker and no more, the weight of any State should be less than that of the Centre, and the Centre’s task of mustering a passing coalition should be at least as difficult as the task of a group of States to block a resolution moved by the Centre. It is shown that the present voting rules in the GST Council satisfy the first and the fourth desiderata, but not the second and the third desiderata. We propose some modifications to the GST voting rules such that all the four desiderata are satisfied. The rules arising from the suggested modifications are quite close to the present GST voting rules and can be easily incorporated into the GST Act.

2 Background on voting games

The following notation will be used.

  • The cardinality of a finite set S will be denoted by \(\#S\).

  • For a real number x, \(\lfloor x\rfloor \) will denote the greatest integer not greater than x and \(\lceil x\rceil \) will denote the least integer not lesser than x.

  • The greatest common divisor of the integers \(a_1,\ldots ,a_n\) will be denoted by \(\gcd (a_1,\ldots ,a_n)\).

We provide some standard definitions arising in the context of voting games. For details the reader may consult (Felsenthal and Machover 1998; Chakravarty et al. 2015).

Let \(N = \{A_{1}, A_{2}, \ldots , A_{n}\}\) be a set of n players. A subset of N is called a voting coalition. The set of all voting coalitions is denoted by \(2^{N}\). A voting game G is given by its characteristic function \(\chi _{G}:2^N\rightarrow \{0,1\}\) where a winning coalition is assigned the value 1 and a losing coalition is assigned the value 0. For a voting game G, the set of all winning coalitions will be denoted by W(G) and the set of all losing coalitions will be denoted by L(G). Below we recall some basic notions about voting games.

  1. 1.

    A voting game G is said to be monotone if whenever S is a winning coalition which is contained in a coalition T, then T is also a winning coalition.

  2. 2.

    A voting game G is said to be proper if for any coalition \(S\subseteq N\), \(\chi _{G}(S)=1\) implies that \(\chi _{G}(N\setminus S)=0\). In other words, in a proper game it is not allowed for both S and its complement to be winning.

  3. 3.

    A coalition \(S \subseteq N\) is called a minimal winning coalition if \(\chi _{G}(S)=1\) and there is no \(T \subset S\) for which \(\chi _{G}(T)=1\).

  4. 4.

    A player \(A_i\) is said to be the dictator in G, if \(\{A_i\}\) is the only minimal winning coalition in G.

  5. 5.

    A coalition \(S \subseteq N\) is called a blocking coalition if \(\chi _{G}(N\setminus S)=0\). If \(A_i\) is a player such that \(\{A_i\}\) is a blocking coalition, then \(A_i\) is said to be a blocker.

  6. 6.

    A blocking coalition S is said to be a minimal blocking coalition if for any \(A_i\in S\), \(S\setminus \{A_i\}\) is not a blocking coalition. In other words, if any player is dropped from S, then S no longer remains a blocking coalition.

Definition 1

(Weighted majority voting game) Consider a triplet \((N,{\mathbf {w}}, q)\), where \(N=\{A_1,\ldots ,A_n\}\) is a set of players; \({\mathbf {w}} = (w_{1}, w_{2}, \ldots , w_{n})\) is a vector of non-negative weights with \(w_i\) being the weight of \(A_i\); and q is a real number in (0, 1). Let \(\omega = \sum _{i=1}^nw_{i}\). The triplet \((N,{\mathbf {w}}, q)\) defines a weighted majority voting game G given by its characteristic function \(\chi _{G}:2^N\rightarrow \{0,1\}\) in the following manner. Let \(w_{S} = \sum _{A_{i} \in S} w_{i}\) denote the sum of the weights of all the players in the coalition \(S \subseteq N\). Then

$$\begin{aligned} \chi _{G}(S) = {\left\{ \begin{array}{ll} 1 &{}\quad \text {if } w_{S}/\omega \ge q,\\ 0 &{}\quad \text {otherwise.} \end{array}\right. } \end{aligned}$$
(1)

We will write \(G=(N,{\mathbf {w}},q)\) to denote the weighted majority voting game arising from the triplet \((N,{\mathbf {w}},q)\). The quantity q is called the winning threshold.

Suppose, we have a triplet \((N,{\mathbf {w}},q)\) as in Definition 1, but, the winning condition in (1) is changed from “\(\ge \)” to “>”. This also gives rise to a voting game. By \({\widetilde{G}}=(N,{\mathbf {w}},q)\), we denote the voting game whose characteristic function is the following.

$$\begin{aligned} \chi _{{\widetilde{G}}}(S) = {\left\{ \begin{array}{ll} 1 &{}\quad \text {if } w_{S}/\omega > q,\\ 0 &{}\quad \text {otherwise.} \end{array}\right. } \end{aligned}$$
(2)

The game \({\widetilde{G}}=(N,{\mathbf {w}},q)\) will be called a modified weighted majority voting game (or, simply a modified game).

2.1 Efficiency of a game with respect to a blocker

Suppose a game has at least one blocker and fix one such blocker. The blocker can block the passing of any resolution, but, need not be able to ensure by itself that a resolution passes. So, for passing a resolution, a blocker would require support of other players. On the other hand, it is also of interest to know which other coalitions not containing the blocker can prevent a resolution from being passed. These considerations motivate us to define the following notion.

Definition 2

Suppose G is a voting game on a set of players \(N=\{A_0,A_1,\ldots ,A_n\}\) and let \(A_0\) be a blocker. The game G is said to be \((\alpha ,\beta )\)-efficient with respect to \(A_0\) if the following two conditions hold.

  • Any minimal winning coalition containing \(A_0\) contains at least \(\alpha \) players other than \(A_0\).

  • Any minimal blocking coalition not containing \(A_0\) contains at least \(\beta \) players.

3 Voting schema

The GST voting procedure essentially gives rise to a voting schema rather than a single voting game. There is a set of players corresponding to the members of the council and various games arise depending upon the players that are “present and voting”. We formalise the notion of voting schema below.

Definition 3

A voting schema \({\mathcal {S}}\) is a tuple \((m,{\mathbf {v}},q,\lambda ,\tau )\), where m is a positive integer, \({\mathbf {v}}=(v_1,\ldots ,v_m)\) is a set of non-negative integers, \(q\in (1/2,1)\), \(\lambda \) is a rational number in (0, q), and \(\tau \in (0,1)\).

A voting schema \({\mathcal {S}}=(m,{\mathbf {v}},q,\lambda ,\tau )\) implicitly defines the set of players \(\{A_0,A_1,\ldots ,A_m\}\). The player \(A_0\) is the primary player while all the other players are secondary players. The value \(v_i\) is the a priori weight of player \(A_i\). A number of voting games can arise from \({\mathcal {S}}\) by specifying the set of players to be \(N=\{A_0\}\cup V\) where V is a subset of \(\{A_1,\ldots ,A_m\}\) satisfying \(\#V\ge \tau m\). We consider \(\tau \) to be a voting quorum, i.e., a minimum of \(\tau m\) secondary players must participate in the voting for the voting to be considered valid. Let \(\#V=n\). This gives rise to a weighted majority voting game G consisting of the \((n+1)\) players in N. The winning threshold in G is given by q. Suppose the sum of the voting weights of all the \((n+1)\) players in G is \(\omega \). The voting weight of the primary player \(A_0\) is a fraction \(\lambda \) of \(\omega \) and the combined voting weights of all the secondary players is a fraction \(1-\lambda \) of \(\omega \). Further, the voting weights of the secondary players in G are proportional to the corresponding entries of the players in the vector \({\mathbf {v}}\).

3.1 Determining voting weights

Consider a voting schema \({\mathcal {S}}=(m,{\mathbf {v}},q,\lambda ,\tau )\). Suppose a game G is formed with the player set \(N=\{A_0\}\cup V\) where \(V=\{A_{j_1},\ldots ,A_{j_n}\}\subseteq \{A_1,\ldots ,A_m\}\) and \(\#V\ge \tau m\). For \(i=1,\ldots ,n\), let \(u_i=v_{j_i}\). In G, the primary player \(A_0\) is to have a \(\lambda \) fraction of the total voting weight. The requirement is to distribute the other \(1-\lambda \) fraction of the total voting weight to the secondary players in V in proportion to the a priori weights \(u_1,\ldots ,u_n\). A technique is required to come up with weights \(w_0,w_1,\ldots ,w_n\) such that \(w_0\) is the weight of the primary player and \(w_1,\ldots ,w_n\) are the weights of the secondary players satisfying the required conditions. The following result provides such a technique.

Theorem 1

Let \(u_1,\ldots ,u_n\) be positive integers and \(\lambda =a/b\in (0,1)\) where a and b are positive integers. Let

$$\begin{aligned} w_0=\frac{ua}{d},&w_i=\frac{u_i(b-a)}{d} \quad i=1,\ldots ,n; \end{aligned}$$
(3)

where \(u=u_1+\cdots +u_n\) and \(d=\gcd (ua,u_1(b-a),\ldots ,u_n(b-a))\). Then \(w_0,w_1,\ldots ,w_n\) satisfy

$$\begin{aligned} \frac{w_0}{\omega }=\lambda ,&\frac{w_i}{\omega } = (1-\lambda )\frac{u_i}{u}. \end{aligned}$$
(4)

where \(\omega =w_0+w_1+\cdots +w_n\).

Further, if \(w_0^{\prime },w_1^{\prime },\ldots ,w_n^{\prime }\) are integer values such that \(w_0^{\prime }/\omega ^{\prime }=\lambda \) and \(w_i^{\prime }/\omega ^{\prime }=(1-\lambda )u_i/u\) for \(i=1,\ldots ,n\), where \(\omega ^{\prime }=w_0^{\prime }+w_1^{\prime }+\cdots +w_n^{\prime }\), then \(w_j^{\prime }=\mu w_j\) for \(j=0,\ldots ,n\) for some non-zero integer \(\mu \).

Equation (3) provides the weights that are to be assigned to the primary player and the secondary players. Equation (4) shows the correctness of these weights, i.e., the primary player obtains a fraction \(\lambda \) of the total weight and the other \(1-\lambda \) fraction is distributed among the secondary players in proportion to their a priori weights. The second part of Theorem 1 shows that the weights obtained in (3) are unique up to scaling by a non-zero integer.

Corollary 1

Let \(u_1,\ldots ,u_n\) and \(u_1^{\prime },\ldots ,u_n^{\prime }\) be positive integers such that \(u_i^{\prime }=\nu u_i\) for some non-zero integer \(\nu \). Let \(w_0,w_1,\ldots ,w_n\) be obtained from \(u_1,\ldots ,u_n\) as in (3) and \(w_0^{\prime },w_1^{\prime },\ldots ,w_n^{\prime }\) be obtained from \(u_1^{\prime },\ldots ,u_n^{\prime }\) as in (3). Then \(w_i=w_i^{\prime }\) for \(i=0,1,\ldots ,n\).

The interpretation of Corollary 1 is that scaling of the a priori weights of the secondary players does not change the eventual weights assigned to the primary player and the secondary players.

4 Voting games from a voting schema

We formally introduce the voting games which can arise from a voting schema.

Definition 4

Let \({\mathcal {S}}=(m,{\mathbf {v}},q,\lambda ,\tau )\) be a voting schema, with \({\mathbf {v}}=(v_1,\ldots ,v_m)\) and \(\lambda =a/b\). This implicitly gives rise to the primary player \(A_0\) and the set of secondary players \(\{A_1,\ldots ,A_m\}\), where the a priori weight of the secondary player \(A_i\) is \(v_i\). Let \(\tau m\le n\le m\) and suppose the set of secondary players \(V=\{A_{j_1},\ldots ,A_{j_n}\}\) participate in the voting. Let \(u_1=v_{j_1},\ldots ,u_n=v_{j_n}\) and \({\mathbf {u}}=(u_1,\ldots ,u_n)\). The game \(G_{m,n,{\mathbf {v}},V,q,\lambda ,\tau }\) is defined to be the weighted majority voting game on \(n+1\) players as follows.

$$\begin{aligned} G_{m,n,{\mathbf {v}},V,q,\lambda ,\tau }= & {} \left( \{A_0\}\cup V,{\mathbf {w}},q\right) \end{aligned}$$
(5)

where \({\mathbf {w}}=(w_0,w_1,\ldots ,w_n)\); \(w_0\) is the weight of \(A_0\); and \(w_1,\ldots ,w_n\) are the weights of \(A_{j_1},\ldots ,A_{j_n}\) respectively. The components of \({\mathbf {w}}\) are obtained from the components of \({\mathbf {u}}\) as given by (3).

When the parameters \(m,n,{\mathbf {v}},V,q,\lambda \) and \(\tau \) are understood from the context, we will write G instead of \(G_{m,n,{\mathbf {v}},V,q,\lambda ,\tau }\).

Remarks

  1. 1.

    The condition \(q\in (1/2,1)\) ensures that the game is proper.

  2. 2.

    The upper bound \(\lambda <q\) ensures that the primary player is not a dictator and cannot pass a resolution by itself.

  3. 3.

    The primary player \(A_0\) is a blocker if and only if \(q>1-\lambda \).

  4. 4.

    Consider a winning coalition consisting of the primary player and a coalition of the secondary players whose weight is a fraction p of the total voting weights of the secondary players. Then \(\lambda + (1-\lambda )p\ge q\) and so \(p\ge (q-\lambda )/(1-\lambda )\). If the primary player is a blocker, i.e., \(q>1-\lambda \), then instead of \(G_{m,n,{\mathbf {v}},V,q,\lambda ,\tau }\), one may study the game which consists only of the secondary players (leaving out the primary player) with the winning threshold being \((q-\lambda )/(1-\lambda )\). This approach, however, does not reduce any of the complexity of the original set-up. The values of q and \(\lambda \) still need to be specified and the technique for determining the voting weights of the secondary players is still required. On the contrary, this approach loses generality in a priori requiring the primary player to be a blocker.

The primary player has a special status. The requirement that the weight of the primary player should be more than that of any of the secondary players is characterised in the following result.

Proposition 1

Consider a game \(G_{m,n,{\mathbf {v}},V,q,\lambda ,\tau }\) with \(V=\{A_{j_1},\ldots ,A_{j_n}\}\) and \(u_i=v_{j_i}\), \(i=1,\ldots ,n\). The secondary player \(A_{j_i}\) has voting weight less than that of the primary player \(A_0\), i.e., \(w_i<w_0\) if and only if

$$\begin{aligned} \frac{u_i}{u_1+\cdots +u_n}<\frac{\lambda }{1-\lambda }. \end{aligned}$$

Suppose \(\lambda =1/3\) and \(u_1=\cdots =u_n\). From Proposition 1, a secondary player has voting weight less than the primary player if and only if \(n>2\). So, apart from the primary player, if there are at most two secondary players in the game, then the voting weights of the secondary players will be greater than that of the primary player. The threshold of voting quorum \(\tau \) can be used to ensure that a certain minimum number of secondary players are present in the game which would rule out such anomalies.

Proposition 2

Suppose a game \(G_{m,n,{\mathbf {v}},V,q,\lambda ,\tau }\) is \((\alpha ,\beta )\)-efficient with respect to the primary player. Then \(\alpha <\beta \) if and only if \(q\le (\lambda +1)/2\).

4.1 Uniform games

Of special interest is the case when the a priori weights of all the secondary players are equal.

Definition 5

A voting schema \({\mathcal {S}}=(m,{\mathbf {v}},q,\lambda ,\tau )\) is said to be uniform if \(v_1=\cdots =v_m\). A voting game \(G_{m,n,{\mathbf {v}},V,q,\lambda ,\tau }\) arising from a uniform voting schema will also be called uniform.

In view of Corollary 1, in a uniform game we may take \(v_1=\cdots =v_m=1\) and consequently from (3), \(w_1=\cdots =w_n=(b-a)/d\) where \(\lambda = a/b\) and \(d= \gcd (na, (b-a))\).

The importance of such games arises from the following result.

Theorem 2

Let \({\mathbf {v}}=(v_1,\ldots ,v_m)=(1,\ldots ,1)\) and \({\mathbf {v}}^{\prime }=(v_1^{\prime },\ldots ,v_m^{\prime })\) where not all the \(v_i^{\prime }\)’s are equal. Suppose a game \(G_{m,n,{\mathbf {v}},V,q,\lambda ,\tau }\) is \((\alpha ,\beta )\)-efficient with respect to the primary player and a game \(G^{\prime }_{m,n,{\mathbf {v}}^{\prime },V,q,\lambda ,\tau }\) is \((\alpha ^{\prime },\beta ^{\prime })\)-efficient with respect to the primary player. Then \(\alpha \ge \alpha ^{\prime }\) and \(\beta \ge \beta ^{\prime }\).

In other words, we have the following. Let \(G_{m,n,{\mathbf {v}},V,q,\lambda ,\tau }\) be a game which is \((\alpha ,\beta )\)-efficient with respect to the primary player. Theorem 2 shows that if \(G_{m,n,{\mathbf {v}},V,q,\lambda ,\tau }\) is uniform, then \(\alpha \) and \(\beta \) take the maximum possible values.

We next consider the possible values of \(\alpha \) and \(\beta \) in a uniform game which is \((\alpha ,\beta )\)-efficient with respect to the primary player. One may wish to increase the values of both \(\alpha \) and \(\beta \) by appropriately setting the values of \(\lambda \) and q. The next result shows that this is not possible.

Theorem 3

A uniform game \(G_{m,n,{\mathbf {v}},V,q,\lambda ,\tau }\) is \(({\mathfrak {p}},{\mathfrak {q}})\)-efficient with respect to the primary player where \({\mathfrak {p}} = n - \rho \) and \({\mathfrak {q}} = 1 + \rho \) with \(\rho = \left\lfloor \frac{n(1-q)}{(1-\lambda )} \right\rfloor \). Consequently, \({\mathfrak {p}} + {\mathfrak {q}} = n + 1.\)

There are several consequences of Theorem 3.

  1. 1.

    For fixed q and \(\lambda \), both \({\mathfrak {p}}\) and \({\mathfrak {q}}\) decrease with decreasing n. So, as the number of secondary players which participate in voting goes down, the primary player requires lesser number of secondary players to win and also a lesser number of secondary players can form a blocking coalition.

  2. 2.

    For fixed q and n, as \(\lambda \) increases, the value of \(\rho \) increases in unit steps from \(n(1-q)\) to \(2n(1-q)-1\).

Combining Theorems 2 and 3 , we obtain the following result.

Theorem 4

Suppose a game \(G_{m,n,{\mathbf {v}},V,q,\lambda ,\tau }\) (which is not necessarily uniform) is \((\alpha ,\beta )\)-efficient with respect to the primary player. Then \(\alpha +\beta \le n+1\).

Suppose that \(q>1-\lambda \) so that the primary player is a blocker. In this setting, for fixed n and q, it is of interest to determine the effect of changing \(\lambda \) on \({\mathfrak {p}}\) and \({\mathfrak {q}}\).

Theorem 5

Let \(G_{m,n,{\mathbf {v}},V,q,\lambda _1,\tau }\) be a uniform game with \(q>1-\lambda _1\) which is \(({\mathfrak {p}}_1,{\mathfrak {q}}_1)\)-efficient with respect to the primary player and let \(G_{m,n,{\mathbf {v}},V,q,\lambda _2,\tau }\) be a uniform game with \(q>1-\lambda _2\) which is \(({\mathfrak {p}}_2,{\mathfrak {q}}_2)\)-efficient with respect to the primary player. Then

  1. 1.

    \(\lambda _1\ge \lambda _2\) if and only if \({\mathfrak {p}}_1\le {\mathfrak {p}}_2\).

  2. 2.

    \(\lambda _1\ge \lambda _2\) if and only if \({\mathfrak {q}}_1\ge {\mathfrak {q}}_2\).

5 Modified voting games from a voting schema

Suppose that we wish to determine the minimum value of \(\lambda \) such that the primary player is a blocker. In the game \(G_{m,n,{\mathbf {v}},V,q,\lambda ,\tau }\), any value of \(\lambda \) and q such that \(\lambda >1-q\) will ensure that the primary player is a blocker. This creates a problem. The condition \(\lambda \) greater than \(1-q\) does not provide a unique value of \(\lambda \). For any choice \(\lambda _1\) of \(\lambda \), it is possible to find a \(\lambda _2\) such that \(1-q<\lambda _2<\lambda _1\). So, the problem of assigning the minimum possible weight to the primary player resulting in it being a blocker cannot be solved.

To tackle this problem, we consider modified weighted majority voting games whose winning condition is given by (2). We make the following definition.

Definition 6

Let \({\mathcal {S}}=(m,{\mathbf {v}},q,\lambda ,\tau )\) be a voting schema, with \({\mathbf {v}}=(v_1,\ldots ,v_m)\), \(\lambda =a/b\) and \(q=1-\lambda \). This implicitly gives rise to the primary player \(A_0\) and the set of secondary players \(\{A_1,\ldots ,A_m\}\), where the a priori weight of the secondary player \(A_i\) is \(v_i\). Let \(\tau m\le n\le m\) and suppose the set of secondary players \(V=\{A_{j_1},\ldots ,A_{j_n}\}\) participate in the voting. Let \(u_1=v_{j_1},\ldots ,u_n=v_{j_n}\) and \({\mathbf {u}}=(u_1,\ldots ,u_n)\). The game \({\widetilde{G}}_{m,n,{\mathbf {v}},V,\lambda ,\tau }\) is defined to be a modified weighted majority voting game on \(n+1\) players as follows.

$$\begin{aligned} {\widetilde{G}}_{m,n,{\mathbf {v}},V,\lambda ,\tau }= & {} \left( \{A_0\}\cup V,{\mathbf {w}},q\right) \end{aligned}$$
(6)

where \({\mathbf {w}}=(w_0,w_1,\ldots ,w_n)\); \(w_0\) is the weight of \(A_0\); and \(w_1,\ldots ,w_n\) are the weights of \(A_{j_1},\ldots ,A_{j_n}\) respectively. The components of \({\mathbf {w}}\) are obtained from the components of \({\mathbf {u}}\) as given by (3).

Remarks

  1. 1.

    In the voting schema \({\mathcal {S}}=(m,{\mathbf {v}},q,\lambda ,\tau )\) and a modified voting game \(G_{m,n,{\mathbf {v}},V,\lambda ,\tau }\) arising from \({\mathcal {S}}\), the value of q is fixed to \(1-\lambda \). This ensures that the primary player \(A_0\) is a blocker and further, has the minimum possible weight which makes it a blocker.

  2. 2.

    For the game to be proper, we require \(q>1/2\) which combined with \(q=1-\lambda \) implies that \(\lambda <1/2\). Since \(q>1/2\) and \(\lambda <1/2\), it follows that \(\lambda <q\) and so the primary player is not a dictator.

We observe that Proposition 1 characterises the condition that the secondary players have voting weights less than that of the primary player. This result does not require the winning condition. So, Proposition 1 also holds for modified games.

Suppose \({\mathcal {S}}=(m,{\mathbf {v}},1-\lambda ,\lambda ,\tau )\) is a uniform voting schema, i.e., \(v_1=\cdots =v_n\). A modified voting game \({\widetilde{G}}_{m,n,{\mathbf {v}},V,\lambda ,\tau }\) arising from \({\mathcal {S}}\) will be called a modified uniform voting game. It is possible to derive results on modified uniform voting games which are analogous to results on uniform voting games. These are mentioned below.

Theorem 6

Let \({\mathbf {v}}=(v_1,\ldots ,v_m)=(1,\ldots ,1)\) and \({\mathbf {v}}^{\prime }=(v_1^{\prime },\ldots ,v_m^{\prime })\) where not all the \(v_i^{\prime }\)’s are equal. Suppose a modified game \({\widetilde{G}}_{m,n,{\mathbf {v}},V,\lambda ,\tau }\) is \((\alpha ,\beta )\)-efficient with respect to the primary player and a game \({\widetilde{G}}^{\prime }_{m,n,{\mathbf {v}}^{\prime },V,\lambda }\) is \((\alpha ^{\prime },\beta ^{\prime })\)-efficient with respect to the primary player. Then \(\alpha \ge \alpha ^{\prime }\) and \(\beta \ge \beta ^{\prime }\).

Theorem 7

A uniform modified game \({\widetilde{G}}_{m,n,{\mathbf {v}},V,\lambda ,\tau }\) is \(({\mathfrak {s}},{\mathfrak {t}})\)-efficient with respect to the primary player where \({\mathfrak {s}} = n - \delta + 1\), \({\mathfrak {t}} = \delta \) and \(\delta = \left\lceil \frac{n \lambda }{1 - \lambda } \right\rceil \). Consequently, we have \({\mathfrak {s}} + {\mathfrak {t}} = n+1\).

Combining Theorems 6 and 7 , we obtain the following result.

Theorem 8

Suppose a modified game \({\widetilde{G}}_{m,n,{\mathbf {v}},V,\lambda ,\tau }\) (which is not necessarily uniform) is \((\alpha ,\beta )\)-efficient with respect to the primary player. Then \(\alpha +\beta \le n+1\).

Theorem 9

Let \({\widetilde{G}}_{m,n,{\mathbf {v}},V,\lambda _1,\tau }\) be a uniform modified game which is \(({\mathfrak {s}}_1,{\mathfrak {t}}_1)\)-efficient with respect to the primary player and let \({\widetilde{G}}_{m,n,{\mathbf {v}},V,\lambda _2,\tau }\) be a uniform modified game which is \(({\mathfrak {s}}_2,{\mathfrak {t}}_2)\)-efficient with respect to the primary player. Then

  1. 1.

    \(\lambda _1\ge \lambda _2\) if and only if \({\mathfrak {s}}_1\le {\mathfrak {s}}_2\).

  2. 2.

    \(\lambda _1\ge \lambda _2\) if and only if \({\mathfrak {t}}_1\ge {\mathfrak {t}}_2\).

Proposition 3

Suppose a modified game \({\widetilde{G}}_{m,n,{\mathbf {v}},V,\lambda ,\tau }\) is \((\alpha ,\beta )\)-efficient with respect to the primary player. Then \(\alpha <\beta \) if and only if \(\lambda >1/3\).

6 Voting in the GST Council

In the last few sections, we have studied voting games arising from a voting schema. This has been done in an abstract theoretical set-up. In the present section, we connect the formal analysis to the actual voting procedure in the GST Council. The present voting procedure of the GST Council is captured by a voting schema \(\mathcal {GST}=(m,{\mathbf {v}},q,\lambda ,\tau )\), where

  • \(m=31\), \(q=3/4\), and \(\lambda =1/3\);

  • \({\mathbf {v}}\) and \(\tau \) are not specified.

Choice of \({\mathbf {v}}\) Since the voting rules do not specify \({\mathbf {v}}\), one may consider several possibilities for determining \({\mathbf {v}}\), namely, the entries of \({\mathbf {v}}\) are equal, the entries of \({\mathbf {v}}\) are determined by the sizes of the population of the States, and the entries of \({\mathbf {v}}\) are determined by the GDP of the States. Whatever be the choice of \({\mathbf {v}}\), the actual voting weights are to be determined using Theorem 1.

Meeting quorum The GST rules specify a meeting quorum which states that for a meeting to be considered valid more than half of the members must be present. Our formalisation of the GST voting rules does not capture meeting quorum. This is because, given the importance of the GST Council, it is extremely unlikely that a meeting quorum will not be attained.

Voting quorum We have introduced the parameter \(\tau \) which represents the threshold of voting quorum. This notion of voting quorum is not part of the GST voting rules. Since the actual voting weights depend on the States which take part in the voting, the notion of voting quorum becomes important in ensuring that the States have voting weights less than that of the Centre (see Proposition 1).

In a federal set-up, there should be checks on the power of the Centre. In the context of the GST Council, these checks come in two forms. On the one hand, the Centre should not be able to pass a resolution with the support of only a small number of States, while, on the other hand, blocking a resolution moved by the Centre should not require a large number of States to form a coalition. With respect to these checks, Theorems 23 and 4 uncover a dichotomous situation. If the a priori weights are made equal, then the Centre’s task of mustering a winning coalition becomes more difficult and the task of forming a blocking coalition by the States also becomes more difficult. Conversely, if unequal a priori weights are used, then the States’ task of forming a blocking coalition becomes easier and the Centre’s task of forming a winning coalition also becomes easier.

Theorem 5 shows that as the fraction of the Centre’s weight increases, the Centre requires lesser number of partners to pass a resolution while a greater number of States must come together to block a resolution. Consequently, providing more weight to the Centre decreases its dependence on the States and so works against the principle of decentralisation.

6.1 GST voting desiderata

We list down a set of basic desiderata and their rationale that a voting procedure in the GST Council should satisfy.

Desideratum 1: The Centre should be a blocker. The Centre enjoys the confidence of the Lok Sabha which is the apex legislative body in the country. So, any resolution that is passed should have the approval of the Centre and by implication the approval of the Lok Sabha.

Desideratum 2: The Centre’s weight should be enough to ensure it is a blocker and no more. While the Centre should certainly be a blocker, we do not find any socio-political justification to assign more weight to the Centre beyond the minimum necessary to ensure that it is a blocker.

Desideratum 3: The weight of any State should be less than that of the Centre. While any State represents only a segment of the population, the Centre represents the whole population. In view of this, it is reasonable to require that the Centre has weight more than any of the States. Note that Desiderata 2 and 3 together imply that no State is a blocker.Footnote 2

Desideratum 4: The game should be \((\alpha ,\beta )\)-efficient with respect to the Centre where \(\alpha \ge \beta \). This condition will ensure that the Centre will require at least as many States to pass a resolution as the minimum number of States who need to come together to block a resolution. In other words, the Centre’s job of mustering a supporting coalition should not be any easier than the possible role of a coalition of States to block a resolution.

Desiderata and the present GST rules Since the Centre is a blocker, Desideratum 1 is satisfied by the present GST rules. On the other hand, as discussed at the start of Sect. 5, it is not possible to satisfy Desideratum 2 when the winning condition is “\(\ge \)”. Since the winning condition in the GST rules is indeed of the type “\(\ge \)”, Desideratum 2 is not satisfied by the present GST rules. A characterisation of the condition that the weight of any State is less than that of the Centre is given by Proposition 1. This condition cannot be ensured without specifying a threshold of voting quorum. The present GST rules do not mention voting quorum and so, Desideratum 3 is not ensured to hold. Since the GST Act specifies \(\lambda =1/3\) and \(q=3/4\), from Proposition 2 the condition \(\alpha \ge \beta \) holds and so Desideratum 4 holds for the present GST rules.

Suggestions for modifying voting rules in the GST Council To satisfy Desiderata 1 and 2, we suggest that a voting schema with \(q=1-\lambda \) and modified voting game be adopted. To ensure Desideratum 3, it is required to choose an appropriate value for the voting quorum parameter \(\tau \). Suppose \(\lambda =1/4\). Using Proposition 1, if the a priori voting weights are equal, then Desideratum 3 holds if and only if at least four States participate in the voting; this is ensured by setting \(\tau =1/10\). For modified voting games, Proposition 3 states that the condition \(\alpha \ge \beta \) is ensured by choosing \(\lambda \le 1/3\). So, to satisfy Desideratum 4, it is sufficient to choose a value of \(\lambda \) which is at most 1/3.

Remark The present GST rules permit the possibility of strategic voting, either by being absent, or, by being present but, abstaining. This may not be desirable. Nonetheless, this feature may also not be avoidable. The members of the GST Council are elected representatives. It is perhaps difficult to pass a law whereby elected representatives are forced to be present in a meeting and to take part in the voting. The desiderata that we have formulated do not address the issue of strategic voting. Preventing strategic voting will require a much more drastic change to the GST voting rule than what we have proposed. We leave it to future work to come up with such a change of rules and associated socio-political justifications.

7 Conclusion

This work carried out an in-depth theoretical analysis of the voting rule specified in the GST Act. The analysis has been done using the formal framework of voting games. We have identified a set of desiderata and put forward suggestions for modifying the voting rule in the GST Act.