1 Introduction

The rapid increase of income inequality in the past few decades is one of the most problematic issues widely discussed in the public debate. In most countries, capital accumulation has dramatically raised at the top wealth level, while consumption and savings have substantially decreased for the majority of the population. Such difference contributes to worsening income inequality in most western countries and creates the need to understand the origin and the changes in the income distribution. Figure 1 shows for instance the constant increase in the trend of income inequality in Italy in the last years.

Fig. 1
figure 1

Inequality in Italy: 2003–2017

Investigating their dynamic evolution is indeed necessary for policy targets aiming to control and even potentially reverse this trend justifying even public policy instruments like consumption or labor taxes. So far, however, there has been little work in the inequality literature that explicitly takes into account the evolution of the income inequality over time. It is the purpose of the present paper to make some progress in this direction, while modeling the different impact of initial wealth conditions on the unfair patterns of income distribution measured by the inequality index.

When considering a dynamic scenario, where the relevant income sources are functions of time, some different questions may arise: which are the most appropriate models to take into account for the evaluation of inequality over time? Is there a way to guarantee that the resulting inequality verifies its dynamic properties? Which elements of the model should be modified or manipulated to implement a policy aiming to reduce inequality or to keep income inequality below a certain threshold? And above all, can an inequality reduction issue be inserted into a typical payoff maximization problem?

First, we study some general conditions on capital accumulation that allow for a monotonic rise of income inequality over a finite time interval. The choice of a finite horizon model may seem unusual in this kind of literature, but we strongly uphold that it is useful and economically relevant to analyze the behavior of the accumulation of wealth to understand its effect in some short time periods. In this way, a better strategy for income inequality reduction can be addressed. Typically, governments and decision makers have to decide their strategies over a small number of years, consequently it makes sense to keep inequality under control during small periods. In our framework, we can observe how heterogeneity of initial wealth conditions influences the evolution of the optimal income value function of each agent and how much it contributes to the overall inequality. Second, inspired by the model of Lindner and Strulik (2004), we propose an optimisation problem where each agent maximises intertemporal utility from consumption and labour starting from different capital endowments. A natural consequence of this structure is that it is possible to apply an economic policy leading to the reduction of income inequality in the future periods. Plausible changes in consumption and labour tax may have a significant effect on the unfair distribution. Therefore we study the time paths of taxes and accumulated capital according to the optimal choice of a social planner. In particular, we focus on two policy options. First, the social planner may be interested in the reduction of income inequality under a specific target, or second, it can try to realise the process of minimising inequality after a time span.

The formal model developed below further generates some new technical insights. First, the dynamics of income inequality is captured according to the Gini coefficient. We define its properties under a dynamic context when the flow of the optimal income value functions are linear in the state variables of the model at hand. Introducing heterogeneity of initial wealth conditions as different endowments for each agent allows for establishing some general criteria for the monotonicity of the income functions over time. We then modify a typical growth model emphasizing the aspect of dynamic redistribution. We thus calculate agents’ optimal value functions in closed form, so that inequality assessment can be performed and observed in a finite time interval.

When such an option is possible, a policymaker observes the amount of capital accumulation and conceives a taxation strategy to minimise it or to prevent its excessive increase. Such a taxation is 2-dimensional because it is supposed to affect both labour and capital. Note that the purpose of our policy interventions is to reduce the inefficient allocations in an equality of opportunity perspective. In this view, labour source is considered as the variable of responsibility of individuals, while capital source is interpreted as a general family legacy which requires a dynamic intervention from the government. We do not aim to capture the general equilibrium effects but can provide a complete landscape in partial setting on how the government should play introducing a taxation frame on the determinants of income inequality.

To the best of our knowledge, our model is the first contribution that applies the concept of inequality issue into an optimal control structure. A fuller review of the related research with proper comparisons of the procedures is postponed in the next section. We finally observe how our model may have implications for empirical testing. For instance, using historical data, the model can be used as a predictor too, thus discovering the relative effect of the various parameters on expected income inequality. See Iacono and Ranaldi (2020) as a first contribution that addresses this concern in Italy for the period 1989-2016. Such line of investigation may constitute a fertile ground for future research.

The organisation of the paper is as follows. Section 2 describes the main contributions of the literature, while Sect. 3 sets up the basic structure of the Gini coefficient and establishes general properties on the monotonic evolution of income inequality. In Sect. 4, we propose a modified version of Lindner and Strulik (2004), and we determine the optimal value function for each agent in a finite time horizon. Section 5 applies such methodology proposing two policy interventions for reducing inequality. Section 6, finally, discusses the main results and concludes.

2 Related literature

The paper is related to the literature that examines the relationship between the extent of income inequality and socioeconomic determinants working via the optimisation problem of individuals, see Bertola et al. (2006).

The first strand of references is the one discussed in the field of inequality measurement. We apply the static Gini coefficient into a dynamic framework by looking at its monotonic stability properties over time. One of the first contributions of Gini is made by Shorrocks (1984). He proposes the so-called, natural property, with restrictions on the subsets of sources. According to this procedure, Lerman and Yitzhaki (1985) propose a covariance decomposition of the Gini index building on Fei et al. (1980). They obtain the impact of the marginal change of a given income source on overall inequality.Footnote 1 We are going to conceive our model by relying on the Gini index as well.

First, we reformulate the analysis by introducing a time dependent structure of the index; then we establish the monotonical conditions of its dynamics according to the optimal value functions of N agents. We propose a linear framework with heterogeneous initial capital conditions among agents.Footnote 2 The monotonic variations of these profiles ensure strict general conditions for the evolution of the wealth distribution. The literature proposes alternative criteria to measure income disparities. For instance, Ebert and Moyes (2007) introduce a Lorenz Dominance condition observing whether the effective progression in taxation may reduce inequality in a certain distribution, see even Marshall et al. (2011) for a highlighting book on the theory of Majorization with different applications.

By doing so, we investigate an intertemporal optimisation process of each agent with consumption and labour as inputs of their utility functions subject to the budget constraint. Our setting borrows initially from the contribution of Lindner and Strulik (2004), according to Alesina and Rodrik (1994). Our approach extends their original scenario with a further dependence in the individuals’ payoff structure. Differently, from Lindner and Strulik (2004), where individuals only choose their consumption level, we also consider labour as a strategic variable. Note that the use of an individual payoff function formulated as a bundle of consumption and labour has often occurred in literature, especially in dynamic macroeconomic models. Golosov et al. (2003) propose a similar analysis in a model of optimal taxation of the capital income, and alternatively, Liu and Turnovsky (2005) focus on the investigation of production and consumption externalities in the long-run. Another difference compared to Lindner and Strulik (2004) is the adoption of a finite horizon model that allows us to obtain more general results looking at the subintervals of the inequality. This is extremely helpful to implement and capture the efficacy of the proposal interventions to reduce income inequality.

This gives us the opportunity to discuss two alternative policy strategies matching the procedures discussed above. There have been many contributions analysing the mechanics of the different variants of consumption and labour taxation by looking at their potential efficient and distributional aspects. Interestingly, Bernasconi and Profeta (2012) investigate the relation between taxation and public redistribution in a discrete dynamic structure with overlapping generations. Our analysis extended this discussion by looking at a social planner with two different tasks. On one side, the idea would be reducing inequality below a specific exogenous target in a finite time horizon under optimal control. On the other side, the social planner may decide to impose a certain level of taxation on consumption and labour to minimise the overall inequality in a specific range of time.

Our interpretation of labour, capital and consumption as inputs and outcome in the utility functions even combines with the recent literature on equality of opportunity, see Pignataro (2012). Usually, labour is interpreted as a variable of responsibility of individuals. It identifies a factor over which individuals have control, while of course, the individual cannot be responsible for the amount of capital inherited for instance from the family. It implies that from social planner’s viewpoint, taxing capital should be considered more objectionable from moral equality of opportunity and even much more volatile. However, we should point out that labour taxation primarily involves the poor and middle classes. This is one of the reasons why in our simple applications we model taxation on both consumption and labour. In the perspective of equality of opportunity, an analysis of long-term effects have been recently proposed by Aaberge et al. (2011) while a comparison between ex ante and ex post equality of opportunity has been proposed by Fleurbaey and Peragine (2013).

3 The dynamics of inequality

We focus on an economy that is populated by N agents in a finite time interval \(I=[0,T]\). The choice of a finite horizon is reasonable in our context as we are studying the dynamic process of inequality also from the viewpoint of the policymakers. It is well-known that policymakers must decide their fiscal strategies, i.e., the potential taxation of agents’ consumption and labour, over a short time period, typically some years. For this reason, an infinite horizon model, despite being more common in economic models, would be definitely less realistic in terms of political decisions and of taxation efficacy.

Let us define \(J_{i}^{*}(t)\) the outcome function of the i-th agent at time \(t\in I\). We first look at the dynamic consistency of the Gini Coefficient, where the time-dependent functions involve the incomes accrued to the agents,Footnote 3\(^{,}\)Footnote 4

$$\begin{aligned} {\mathcal {G}}(t)=\dfrac{1}{N-1}\dfrac{\sum _{i=1}^{N}\sum _{j=1}^{N}|J_{i}^{*}(t)-J_{j}^{*}(t)|}{2\sum _{j=1}^{N}J_{j}^{*}(t)}. \end{aligned}$$
(1)

To ensure that \({\mathcal {G}}(t)\) is well-defined, Eq. (1) requires that for \(\forall t\in I\), there exists at least one j such that \( J_{j}^{*}(t)\ne 0\). In this presentation we assume there are no dynamic interactions among agents, and therefore this model cannot be presented as a standard differential game. It can be described instead as a collection of optimal control problems, each one of them played by a single agent. According to the theory of optimal control,Footnote 5 the choice of the solution concept is particularly relevant. In principle, different kinds of solution concepts can be applied, and a typical prerogative of the related analyses is the choice of one specific solution concept for technical reasons. As general as possible, we assume the existence of a Nash equilibrium as agents’ optimal strategy which can be either open-loop, closed-loop or feedback, depending on the structure of the problem. Note that no steady-state analysis is carried out because the model’s horizon is finite. In the solution of the model, we determine its feedback Nash equilibrium as it represents a complete solution involving dependence on the initial conditions. In particular, denote \(K_{it}\) as the amount of the i-th capital available at \(t\in [0,T]\), and the i-th optimal value function of the income flow is \(V_{i}(K_{it},t)\) as the i-th individual’s discounted payoff at \( t\in [0,T]\). We can now replace \(J_{i}^{*}(t)\) with \( V_{i}(K_{it},t)\) measuring the agent’s income payoff function rather than his profile such that:

$$\begin{aligned} {\mathcal {G}}(t)=\dfrac{1}{N-1}\dfrac{\sum _{i=1}^{N} \sum _{j=1}^{N}|V_{i}(K_{it},t)-V_{j}(K_{jt},t)|}{ 2\sum _{j=1}^{N}V_{j}(K_{jt},t)} \end{aligned}$$
(2)

to gauge unfair distribution of the income flows through the use of Gini coefficient. If for all \(i=1,\ldots , N\), the optimal value functions \( V_{i}(\cdot )\) are linear and only depend on \(K_{it}\) and t, i.e., there exist N functions \(A_{i}(t)\in C^{1}(I)\) and N functions \(B_{i}(t)\in C^{1}(I)\) such that \(V_{i}(K_{it})=A_{i}(t)+B_{i}(t)K_{it}\). In economic terms, this implies that the individual i’s income payoff at time t is composed by a wealth component \(A_{i}(t)\) interpreted as initial conditions in the distribution plus an accumulation process \(B_{i}(t)K_{it}\) with a different parametrization (trend) among individuals. \(A_{i}(t)\) identifies the stock variable in our framework.

In this case, the modified Gini index of the model is:

$$\begin{aligned} {\mathcal {G}}(t)=\dfrac{1}{N-1}\dfrac{\sum _{i=1}^{N}\sum _{j=1}^{N}\left| A_{i}(t)+B_{i}(t)K_{it}-A_{j}(t)-B_{j}(t)K_{jt}\right| }{2\left( \sum _{j=1}^{N}A_{j}(t)+\sum _{j=1}^{N}B_{j}(t)K_{jt}\right) }. \end{aligned}$$
(3)

Once defined the dynamic Gini coefficient, we can verify different properties of the index over a finite horizon. In particular, the following proposition reformulates the structure of the Gini ratio when the initial wealth conditions \( A_{i}(t)\) are equal among agents, while capital endowments (and their related coefficients) are monotonically increasing at time t. Such requirements are pretty general as measuring the income inequality trend simply requires a different accumulation process among individuals even without disparities in the initial conditions. The next Proposition summarizes the results proposing a simplified formulation under certain symmetry assumptions.

Proposition 1

If at time \(t \in I\), the following conditions are verified:

  1. 1.

    \(A_i(t)=A_j(t)=A(t)\) for all \(i \ne j\), \(i,j=1, \ldots , N\);

  2. 2.

    \(K_{1t} \le K_{2t} \le \cdots \le K_{Nt}\);

  3. 3.

    \(B_1(t) \le B_2(t) \le \cdots \le B_N(t)\);

then the Gini index at time t can be reformulated as follows:

$$\begin{aligned} {\mathcal {G}}(t)=\dfrac{1}{N-1}\dfrac{\sum _{j=0}^{N-1} (N-1-2j) B_{N-j}(t)K_{(N-j)t}}{N A(t)+\sum _{j=1}^N B_j(t)K_{jt}}. \end{aligned}$$
(4)

Proof

See Appendix. \(\square \)

It is worth to note that under Eq. (4), inequality can be assessed at each instant of the interval I. When \(t=0\), the evaluation of inequality considers the whole path in the analysis and a complete picture of the unfair distribution is captured. If instead, the evaluation is carried out at the final time \(t=T\), by construction all discounted profit flows \(V_{j}(K_{jT},T)\) are equal to the scrap values \(e^{-\rho T}K_{jT}\). Hence the Gini index boils down to:

$$\begin{aligned} {\mathcal {G}}(T)=\dfrac{1}{N-1}\dfrac{\sum _{i=1}^{N}\sum _{j=1}^{N}|e^{-\rho T}K_{iT}-e^{-\rho T}K_{jT}|}{\sum _{j=1}^{N}e^{-\rho T}K_{jT}}=\widehat{ {\mathcal {G}}}_{T}. \end{aligned}$$
(5)

In other words, if no dynamics occurs, i.e., the model is basically static, the inequality is perfectly maintained: a typical outcome under circumstances where no inequality-reducing policy can be implemented. The above properties are both due to a well-known property of such indices: scale independence.

Interestingly, we can push the analysis a bit further. We can indeed try to understand if the heterogeneity of initial conditions may realise a monotonic increase of income inequality over time.

We are going to expose some results and examples to provide a mathematical structure which underlies the analysis of the dynamic behaviour of the Gini index. Before proceeding, we briefly outline our approach.

We intend to make our assumptions as general as possible and for this reason we will not impose conditions on the whole time interval under consideration, which would be too restrictive. Namely, we are going to consider any possible decomposition of I such that the dominance of the functions may be reversed from one subinterval to the following one. This means that the analysis on the derivative of the Gini index with respect to time is basically local. The conditions stated in Lemma 1, Proposition 2 and Lemma 2 are criteria to capture the local behaviour of the Gini index and of inequality itself.

Lemma 1

Given two functions \(f(t),g(t)\in C^{1}(I)\) and the function \(h(t):=\dfrac{|f(t)-g(t)|}{f(t)+g(t)}\), provided that there exists a decomposition of the interval

$$\begin{aligned} I=\bigcup _{k=1}^{M}I_{k}, \end{aligned}$$

such that:

$$\begin{aligned} {\left\{ \begin{array}{ll} f(t)\ge g(t)\qquad \text {in}\ \ I_{2k},\qquad \text {for}\ \ k=1,\ldots , \dfrac{M}{2}, \\ \\ f(t)\le g(t)\qquad \text {in}\ \ I_{2k+1},\qquad \text {for}\ \ k=0,\ldots , \dfrac{M}{2}-1, \end{array}\right. } \end{aligned}$$

then the following results hold for h(t):

  1. 1.

    \(h^{\prime }(t)>0\) at all \(t\in I_{2k}\) such that \(\left( \dfrac{f(t)}{ g(t)}\right) ^{\prime }>0\) and \(h^{\prime }(t)<0\) at all \(t\in I_{2k}\) such that \(\left( \dfrac{f(t)}{g(t)}\right) ^{\prime }<0\), for all \(k=1,\ldots , \dfrac{M}{2}\);

  2. 2.

    \(h^{\prime }(t)>0\) at all \(t\in I_{2k+1}\) such that \(\left( \dfrac{f(t) }{g(t)}\right) ^{\prime }<0\) and \(h^{\prime }(t)<0\) at all \(t\in I_{2k}\) such that \(\left( \dfrac{f(t)}{g(t)}\right) ^{\prime }>0\), for all \( k=0,\ldots ,\dfrac{M}{2}-1\);

Proof

See Appendix. \(\square \)

If one of the 2 above functions is larger than the other one over the whole interval under consideration, the behaviour of h(t) is even easier to be determined. In particular,

Corollary 1

Given two functions \(f(t),g(t)\in C^{1}(I)\), if \( f(t)\ge g(t)\) for all \(t\in I\), then h(t) is:

  • increasing at each \(t\in I\) such that \(\left( \dfrac{f(t)}{g(t)} \right) ^{\prime }>0\);

  • decreasing at each \(t\in I\) such that \(\left( \dfrac{f(t)}{g(t)} \right) ^{\prime }<0\).

On the other hand, given two functions \(f(t),g(t)\in C^{1}(I)\), if \( f(t)\le g(t)\) for all \(t\in I\), then h(t) is:

  • increasing at each \(t\in I\) such that \(\left( \dfrac{f(t)}{g(t)} \right) ^{\prime }<0\);

  • decreasing at each \(t\in I\) such that \(\left( \dfrac{f(t)}{g(t)} \right) ^{\prime }>0\).

Inequality measured by the static version of the Gini coefficient is merely a snapshot of outcomes. It does not tell why income disparities have opened up or what the trend is over time. The picture can thus be misleading of the issue at hand. We solve this problem by taking into account the unfair distribution in a subinterval and searching for the wealth conditions that allow income gaps to increase. Indeed Lemma 1 and Corollary 1 shows that it is always possible to establish dominance condition of functions f(t) and g(t) for \(N=2\) case such that the ratio of the two derivatives monotonically increases or decreases in a subinterval. If the dominance conditions are always satisfied in I, then the monotone trend is even more remarkable. The following Example simply outlines a scenario in which the subintervals where h(t) is increasing and decreasing are explicitly determined (Fig. 2).

Fig. 2
figure 2

Functions f(t) and g(t) and the two subintervals \(I_1\) and \(I_2\)

Example 1

Consider the two linear functions \(f(t)=1+t\) and \(g(t)=2+\dfrac{t}{2}\) in the interval \(I=[0,\ 4]\).

It is immediate to check that \(f(t)\le g(t)\) in \(I_{1}=[0,\ 2]\) and \( f(t)\ge g(t)\) in \(I_{2}=[2,\ 4]\), therefore the function h(t) is:

$$\begin{aligned} h(t)= {\left\{ \begin{array}{ll} \dfrac{1-\dfrac{t}{2}}{3\left( 1+\dfrac{t}{2}\right) }\qquad \text {if}\ \ t\in I_{1} \\ \\ \dfrac{\dfrac{t}{2}-1}{3\left( 1+\dfrac{t}{2}\right) }\qquad \text {if }\,\ t\in I_{2} \end{array}\right. } . \end{aligned}$$

Since

$$\begin{aligned} \left( \dfrac{f(t)}{g(t)}\right) ^{\prime }=\left( \dfrac{1+t}{2+\dfrac{t}{2} }\right) ^{\prime }=\dfrac{3}{2\left( 2+\dfrac{t}{2}\right) ^{2}}>0 \end{aligned}$$

for all \(t\in I\), then by the above results \(h^{\prime }(t)<0\) in \(I_{1}\) and \(h^{\prime }(t)>0\) in \(I_{2}\).

Studying the dynamics of income disparities may provide at least a partial answer to understanding the initial wealth conditions and their likely trajectory over time. This is possible by simply replacing the general properties of f(t) and g(t) in Lemma 1 with the optimal payoff \( V_{1}(K_{1t},t)\) and \(V_{2}(K_{2t},t)\). In particular, for \(N=2\) case, the dynamic Gini coefficient boils down to:

$$\begin{aligned} {\mathcal {G}}(t)=\dfrac{|V_{1}(K_{1t},t)-V_{2}(K_{2t},t)|}{ V_{1}(K_{it},t)+V_{2}(K_{2t},t)}=\dfrac{ |A_{1}(t)+K_{1t}B_{1}(t)-A_{2}(t)-K_{2t}B_{2}(t)|}{ A_{1}(t)+K_{1t}B_{1}(t)+A_{2}(t)+K_{2t}B_{2}(t)}. \end{aligned}$$
(6)

Relying on (6) and its similarity with function h(t), the next Proposition relabels Lemma 1 in the context of linear value functions to describe the behaviour of G(t) over time.

Proposition 2

Consider a 2-agents model, where agents’ payoff profiles are described by value functions \( V_{i}(K_{it},t)=A_{i}(t)+K_{it}B_{i}(t)\), where agents have \((K_{1t},K_{2t})\) as the initial capital endowments, for \(i=1,2\). Assume that there exists a decomposition of the interval

$$\begin{aligned} I=\bigcup _{k=1}^{M}I_{k}, \end{aligned}$$

such that:

$$\begin{aligned} {\left\{ \begin{array}{ll} A_{1}(t)\ge A_{2}(t)\mathbf {\ }\text {and }K_{1t}B_{1}(t)\ge K_{2t}B_{2}(t)\qquad in\ \ I_{2k},\qquad for\ \ k=1,\ldots ,\dfrac{M}{2}, \\ \\ A_{1}(t)\le A_{2}(t)\mathbf {\ }\text {and }K_{1t}B_{1}(t)\le K_{2t}B_{2}(t))\qquad in\ \ I_{2k+1},{ \ \ }for\ \ k=0,\ldots ,\dfrac{M }{2}-1, \end{array}\right. } \end{aligned}$$

then the following results hold for G(t):

  1. 1.

    \({\mathcal {G}}^{\prime }(t)>0\) at all \(t\in I_{2k}\) such that \(\left( \dfrac{A_{1}(t)+K_{1t}B_{1}(t)}{A_{2}(t)+K_{2t}B_{2}(t)}\right) ^{\prime }>0\) and \({\mathcal {G}}^{\prime }(t)<0\) at all \(t\in I_{2k}\) such that \(\left( \dfrac{A_{1}(t)+K_{1t}B_{1}(t)}{A_{2}(t)+K_{2t}B_{2}(t)}\right) ^{\prime }<0\) , for all \(k=1,\ldots ,\dfrac{M}{2}\);

  2. 2.

    \({\mathcal {G}}^{\prime }(t)>0\) at all \(t\in I_{2k+1}\) such that \(\left( \dfrac{A_{1}(t)+K_{1t}B_{1}(t)}{A_{2}(t)+K_{2t}B_{2}(t)}\right) ^{\prime }<0\) and \({\mathcal {G}}^{\prime }(t)<0\) at all \(t\in I_{2k}\) such that \(\left( \dfrac{A_{1}(t)+K_{1t}B_{1}(t)}{A_{2}(t)+K_{2t}B_{2}(t)}\right) ^{\prime }>0\) , for all \(k=0,\ldots ,\dfrac{M}{2}-1\);

Proof

See Appendix. \(\square \)

Proposition 2 claims that differences among classes, in this simple case, between richer and poorer classes, e.g., \(A_{1}(t)\ge A_{2}(t)\) and \(K_{1t}B_{1}(t)\ge K_{2t}B_{2}(t)\), necessarily originate a systemic increase of inequality as \({\mathcal {G}}^{\prime }(t)>0\). If the dominance condition is large in I, then this means that differences in initial wealth among classes create greater disparities between rich and poor that cannot be inverted or reduced without interventions. This helps to explain why the income gap between rich and poor began to widen due to capital accumulation as confirmed by empirical evidence. See for instance an interesting analysis recently made in Italy by Iacono and Ranaldi (2020) on this issue. They show the evolution of inequality in both capital and labor income between 1989 and 2016. Similar results are made by Ranaldi (2021) looking at the global distributions of capital and labor income among individuals in 2000 and 2016. The extension of previous results to the \(N-\)individuals case is somewhat complex, because the number of involved functions and the related intervals to be considered, grows dramatically. However, we can establish sufficient conditions to ensure that G(t) has a monotonic behaviour at certain intervals. The next Lemma and Proposition resemble Lemma 1 and Proposition when agents are \(N>2\).

Lemma 2

Given N functions \(f_{1}(t),\ldots ,f_{N}(t)\), and the functions

$$\begin{aligned} h_{ij}(t):=\dfrac{|f_{i}(t)-f_{j}(t)|}{\sum _{k=1}^{N}f_{k}(t)}, \end{aligned}$$

for all \(i,j=1,\ldots ,N\), provided that for all \(i\ne j\) there exists a decomposition of the interval

$$\begin{aligned} I=\bigcup _{k=1}^{M_{ij}}I_{k}^{ij} \end{aligned}$$

such that:

$$\begin{aligned} {\left\{ \begin{array}{ll} f_{i}(t)\ge f_{j}(t)\qquad \text {in}\ \ I_{2k}^{ij},\qquad \text {for}\ \ k=1,\ldots ,\dfrac{M_{ij}}{2}, \\ \\ f_{i}(t)\le f_{j}(t)\qquad \text {in }\,\ I_{2k+1}^{ij}, \ \ \ \text {for}\ \ k=0,\ldots ,\dfrac{M_{ij}}{2}-1, \end{array}\right. } \end{aligned}$$

then the following results hold for all \(h_{ij}(t)\), \(i\ne j\):

  1. 1.

    \(h_{ij}^{\prime }(t)>0\) at all \(t\in I_{2k}^{ij}\) such that \(\left( \dfrac{f_i(t)}{f_l(t)}\right) ^{\prime }>0\) for all \(l \ne i\) and \(\left( \dfrac{f_l(t)}{f_j(t)}\right) ^{\prime }>0\) for all \(l \ne i,j\); moreover, \( h_{ij}^{\prime }(t)<0\) at all \(t\in I_{2k}^{ij}\) such that \(\left( \dfrac{ f_i(t)}{f_l(t)}\right) ^{\prime }<0\) for all \(l \ne i\) and \(\left( \dfrac{ f_l(t)}{f_j(t)}\right) ^{\prime }<0\), for all \(l \ne i,j\), for all \( k=1,\ldots ,\dfrac{M_{ij}}{2}\);

  2. 2.

    \(h_{ij}^{\prime }(t)>0\) at all \(t\in I_{2k+1}^{ij}\) such that \(\left( \dfrac{f_i(t)}{f_l(t)}\right) ^{\prime }<0\) for all \(l \ne i\) and \(\left( \dfrac{f_l(t)}{f_j(t)}\right) ^{\prime }<0\) for all \(l \ne i,j\); moreover, \( h_{ij}^{\prime }(t)<0\) at all \(t\in I_{2k+1}^{ij}\) such that \(\left( \dfrac{ f_i(t)}{f_l(t)}\right) ^{\prime }>0\) for all \(l \ne i\) and \(\left( \dfrac{ f_l(t)}{f_j(t)}\right) ^{\prime }>0\), for all \(l \ne i,j\), for all \( k=1,\ldots ,\dfrac{M_{ij}}{2}-1\).

Proof

See Appendix. \(\square \)

It is simple to note why Lemma 2 relates to the function \(h(t)=\sum _{i>j}h_{ij}(t)\), which is proportional to \({\mathcal {G}} (t) \) if \(f_{i}(t)=J_{i}^{*}(t)\) for all \(i=1,\ldots ,N\). Hence, that result provides a sufficient condition to determine the behaviour of \( {\mathcal {G}}(t) \). If the above conditions do not hold, then Lemma cannot be employed and it is necessary to study function h(t) in the standard way.

The next Example amends the previous one by adding a third function to treat the 3-individuals case. As will be shown, Lemma 2 is not useful in this context, hence the normal calculation of the first order derivative will be carried out (Fig. 3).

Fig. 3
figure 3

Functions \(f_1(t), f_2(t), f_3(t)\) and the two subintervals \(I_1\) and \(I_2\)

Example 2

Consider the 2 linear functions \(f_1(t)=1+t\) and \(f_2(t)=2+\dfrac{t}{2}\) and the constant function \(f_3(t)=3\) in the interval \(I=[0,\ 4]\).

It is immediate to check that \(f_3(t)\ge f_2(t)\ge f_1(t)\) in \(I_{1}=[0,\ 2]\) and \(f_1(t)\ge f_2(t) \ge f_3(t)\) in \(I_{2}=[2,\ 4]\), therefore the relevant functions are:

$$\begin{aligned} h_{12}(t)= & {} {\left\{ \begin{array}{ll} \dfrac{1-\dfrac{t}{2}}{3\left( 2+\dfrac{t}{2}\right) }\qquad \mathbf {if}\ \ t\in I_{1} \\ \\ \dfrac{-1+\dfrac{t}{2}}{3\left( 2+\dfrac{t}{2}\right) }\qquad \mathbf {if}\ \ t\in I_{2} \end{array}\right. } . \\ h_{13}(t)= & {} {\left\{ \begin{array}{ll} \dfrac{2-t}{3\left( 2+\dfrac{t}{2}\right) }\qquad \mathbf {if}\ \ t\in I_{1} \\ \\ \dfrac{t-2}{3\left( 2+\dfrac{t}{2}\right) }\qquad \mathbf {if}\ \ t\in I_{2} \end{array}\right. } . \\ h_{23}(t)= & {} {\left\{ \begin{array}{ll} \dfrac{1-\dfrac{t}{2}}{3\left( 2+\dfrac{t}{2}\right) }\qquad \mathbf {if}\ \ t\in I_{1} \\ \\ \dfrac{-1+\dfrac{t}{2}}{3\left( 2+\dfrac{t}{2}\right) }\qquad \mathbf {if}\ \ t\in I_{2} \end{array}\right. } . \end{aligned}$$

Note that in this case, \(h_{12}(t)=h_{23}(t)\) over both intervals, then the behaviour of both functions is the same. Since

$$\begin{aligned} \left( \dfrac{f_{1}(t)}{f_{2}(t)}\right) ^{\prime }=\dfrac{1}{2\left( 2+ \dfrac{t}{2}\right) ^{2}}>0,\qquad \qquad \left( \dfrac{f_{1}(t)}{f_{3}(t)} \right) ^{\prime }=\dfrac{1}{3}>0,\qquad \qquad \left( \dfrac{f_{2}(t)}{ f_{3}(t)}\right) ^{\prime }=\dfrac{1}{6}>0, \end{aligned}$$

then \((h_{13})^{\prime }(t)>0\) in \(I_{1}\) and \((h_{13})^{\prime }(t)<0\) in \( I_{2}\). However, the hypotheses of Lemma 2 are only verified for \(h_{13}(t)\). Namely, as far as \(h_{12}(t)\) is concerned:

$$\begin{aligned} \left( \dfrac{f_{1}(t)}{f_{2}(t)}\right) ^{\prime }=\dfrac{1}{2\left( 2+ \dfrac{t}{2}\right) ^{2}}>0,\qquad \qquad \left( \dfrac{f_{1}(t)}{f_{3}(t)} \right) ^{\prime }=\dfrac{1}{3}>0,\qquad \qquad \left( \dfrac{f_{3}(t)}{ f_{2}(t)}\right) ^{\prime }=-\dfrac{1}{6\left( 2+\dfrac{t}{2}\right) ^{2}}<0, \end{aligned}$$

meaning that one derivative does not have the appropriate sign. Then, in order to state a unique condition for the behaviour of function h(t), we have to calculate its derivative. Note that:

$$\begin{aligned} h(t)=h_{12}(t)+h_{13}(t)+h_{23}(t)= {\left\{ \begin{array}{ll} \dfrac{4-2t}{3\left( 2+\dfrac{t}{2}\right) }\qquad \mathbf {if}\ \ t\in I_{1} \\ \dfrac{2t-4}{3\left( 2+\dfrac{t}{2}\right) }\qquad \mathbf {if}\ \ t\in I_{2} \end{array}\right. } . \end{aligned}$$

The calculation of its derivative yields:

$$\begin{aligned} h^{\prime }(t)= {\left\{ \begin{array}{ll} -\dfrac{2}{3\left( 2+\dfrac{t}{2}\right) ^{2}}\qquad \mathbf {if}\ \ t\in I_{1} \\ \\ \dfrac{2}{3\left( 2+\dfrac{t}{2}\right) ^{2}}\qquad \mathbf {if}\ \ t\in I_{2} \end{array}\right. } , \end{aligned}$$

hence \(h^{\prime }(t)<0\) in \(I_{1}\) and \(h^{\prime }(t)>0\) in \(I_{2}\).

The next Proposition illustrates the application of Lemma (2) to tackle the N-individuals case.

Proposition 3

Consider an N-agents model, where agents’ payoff profiles are described by the income value functions \( V_{i}(K_{it},t)=A_{i}(t)+K_{it}B_{i}(t)\), for \(i=1,\ldots ,N\), where agents have \((K_{1t},\ldots ,K_{Nt})\) as the initial capital endowments. Assume that for all \(i\ne j\) there exists a decomposition of the interval,

$$\begin{aligned} I=\bigcup _{k=1}^{M_{ij}}I_{k}^{ij}, \end{aligned}$$

such that:

$$\begin{aligned} {\left\{ \begin{array}{ll} A_{i}(t)\ge A_{j}(t)\ \text { and }\ B_{i}(t)K_{it}\ge B_{j}(t)K_{jt}\qquad \text {in}\ \ I_{2k}^{ij},\qquad \text {for}\ \ k=1,\ldots ,\dfrac{M_{ij}}{2},\\ A_{i}(t)\le A_{j}(t)\ \text { and }\ B_{i}(t)K_{it}\le B_{j}(t)K_{jt}\qquad \text {in}\ \ I_{2k+1}^{ij},\qquad \text {for}\ \ k=0,\ldots ,\dfrac{M_{ij}}{2} -1, \end{array}\right. } \end{aligned}$$

then the following results hold for \({\mathcal {G}}(t)\):

  1. 1.

    \({\mathcal {G}}^{\prime }(t)>0\) at all \(t\in I_{2k}^{ij}\) such that

    $$\begin{aligned} \left( \dfrac{A_{i}(t)+B_{i}(t)K_{it}}{A_{l}(t)+B_{l}(t)K_{lt}}\right) ^{\prime }>0\ \ \text { for all }\ \ l\ne i \end{aligned}$$

    and

    $$\begin{aligned} \left( \dfrac{A_{l}(t)+B_{l}(t)K_{lt}}{A_{j}(t)+B_{j}(t)K_{jt}}\right) ^{\prime }>0\ \ \text { for all }\ \ l\ne i,j; \end{aligned}$$

    moreover, \({\mathcal {G}}^{\prime }(t)<0\) at all \(t\in I_{2k}^{ij}\) such that

    $$\begin{aligned} \left( \dfrac{A_{i}(t)+B_{i}(t)K_{it}}{A_{l}(t)+B_{l}(t)K_{lt}}\right) ^{\prime }<0\ \ \text { for all }\ \ l\ne i \end{aligned}$$

    and

    $$\begin{aligned} \left( \dfrac{A_{l}(t)+B_{l}(t)K_{lt}}{A_{j}(t)+B_{j}(t)K_{jt}}\right) ^{\prime }<0\ \ \text { for all }\ \ l\ne i,j, \end{aligned}$$

    for all \(k=1,\ldots ,\dfrac{M_{ij}}{2}\);

  2. 2.

    \({\mathcal {G}}^{\prime }(t)>0\) at all \(t\in I_{2k}^{ij}\) such that

    $$\begin{aligned} \left( \dfrac{A_i(t)+B_i(t)K_{it}}{A_l(t)+B_l(t)K_{lt}}\right) ^{\prime }<0 \ \ \text { for all } \ \ l \ne i \end{aligned}$$

    and

    $$\begin{aligned} \left( \dfrac{A_l(t)+B_l(t)K_{lt}}{A_j(t)+B_j(t)K_{jt}}\right) ^{\prime }<0 \ \ \text { for all } \ \ l \ne i,j; \end{aligned}$$

    moreover, \({\mathcal {G}}^{\prime }(t)<0\) at all \(t\in I_{2k}^{ij}\) such that

    $$\begin{aligned} \left( \dfrac{A_i(t)+B_i(t)K_{it}}{A_l(t)+B_l(t)K_{lt}}\right) ^{\prime }>0 \ \ \text { for all } \ \ l \ne i \end{aligned}$$

    and

    $$\begin{aligned} \left( \dfrac{A_l(t)+B_l(t)K_{lt}}{A_j(t)+B_j(t)K_{jt}}\right) ^{\prime }>0 \ \ \text { for all } \ \ l \ne i,j, \end{aligned}$$

    for all \(k=1,\ldots ,\dfrac{M_{ij}}{2}\);

Proof

It is sufficient to apply Lemma 2 taking \( f_{i}(t)=A_{i}(t)+B_{i}(t)K_{it}\) for all \(i=1,\ldots ,N\). \(\square \)

Proposition 3 is a technical result which can be applied to each differential game model whose value functions are linear in the initial wealth endowments under some specific conditions on the time functions \(A_i(t)\) and \(B_i(t)\). Basically, the Proposition intends to apply Lemma 2 to \({\mathcal {G}}(t)\). The most intuitive interpretation suggests that if the dominance conditions specified in Lemma 2 are verified, then the trend of inequality may increase in the short run. On the other hand, if the ratio is always positive, then there are at least some intervals where inequality may reduce. This suggests that when income inequality increases, wealth disparities presented at the initial level constitute an important determinant of the trend over time, thus requiring appropriate policies to be implemented by the Government to keep income inequality at tolerably low levels.

Once the general properties of the evolution of inequality are defined, then we can start to investigate an optimisation process of a representative agent as a proxy for social welfare.

4 The dynamic optimization process

Here we devise a model à la Lindner and Strulik (2004) for the evaluation of the intertemporal payoff of each agent i. We extend their analysis describing the dynamics of the wealth accumulation taking the time paths of taxes and capital as given. In the next Section, we see the optimal strategy of a social planner that modifies the level of taxation for a specific target policy.

First, Lindner and Strulik (2004) propose a sequential asymmetric game between individuals and government. As mentioned in Sect. 3, we instead focus on the maximization process of each agent with no interaction among them. Our main purpose is to show the possibility to measure the evolution of income inequality and the policy evaluation from a social planner. Second, in their paper, the closed-loop equilibrium strategy is determined on an infinite time horizon, whereas we take into account a compact interval \(I=[0,T]\).

In our setting, each agent has two different control variables, i.e., consumption \(C_{i}(t)\) and labour \(l_{i}(t)\). In particular, each agent i, or \(i=1,\ldots ,N\), maximises her intertemporal utility function as follows:

$$\begin{aligned} \max _{C_{i}>0,\ l_{i}\in [0,2L]}{\mathcal {U}}_{i}(C_{i},l_{i})\equiv \int _{0}^{T}e^{-\rho t}\left[ \log (C_{i}(t)) - l_{i}^{2}(t)\right] dt+e^{-\rho T}K_{i}(T), \end{aligned}$$
(7)

where \(C_{i}(t)\in {\mathbb {R}}_{+}\) is an i-th control variable denoting consumption. The logarithmic utility form has been chosen for consumption in that it verifies the scale-independence property, which is standard in a framework with income heterogeneity among agents. The other control variable is labour, \(l_{i}(t)\in {\mathbb {R}}_+\), which is quadratic. The state variable is instead \(K_{i}(t)\in {\mathbb {R}}_{+}\) defined as the capital of agent i. Finally, \(\rho >0\) is the instantaneous discount factor, i.e., the discount rate of future payoffs, common to all individuals, while, \(e^{-\rho T}K_{i}(T)\) is the scrap value, namely the discounted value of one unit of capital at the final time. Note that \(K_{i}(0)\ne K_{j}(0)\) for \(\forall \) \(j\ne i\), \(\forall i=1,\ldots ,N\), are ordered in a non-decreasing way as \(K_{1}(0)\le K_{2}(0)\le \cdots \le K_{N}(0)\). The state dynamics for each agent i is as follows:

$$\begin{aligned} {\left\{ \begin{array}{ll} {\dot{K}}_{i}(t)=(1 - \tau _{l})l_{i}(t)+r_{i}K_{i}(t) - (1 +\tau _{C})C_{i}(t) \\ K_{i}(0)=K_{i0} \end{array}\right. } , \end{aligned}$$
(8)

where \(\tau _{l}\ge 0\) is the tax rate on labour, \(\tau _{C}\ge 0\) is the tax rate on consumption and \(r_{i}>0\) is the i-th interest rate on personal capital endowment. Note that the assumption \(r_{i}\ne r_{j}\), \( \forall \) \(j\ne i\), \(\forall i=1,\ldots ,N\) implicitly establishes that 2 different agents have 2 different returns in capital accumulation. Relying on the above assumptions, the i-th Hamilton-Jacobi-Bellman (usually indicated by HJB) equation is:

$$\begin{aligned}&-\dfrac{\partial V_{i}}{\partial t}+\rho V_{i} \nonumber \\&\quad = \max _{C_{i},\ l_{i}}\left\{ \log (C_{i}(t)) - l_{i}^{2}(t)+\dfrac{\partial V_{i}}{\partial K_{it}}((1 - \tau _{l})l_{i}(t)+r_{i}K_{i}(t) - (1 +\tau _{C})C_{i}(t))\right\} . \end{aligned}$$
(9)

Proposition 4

The solution of 9 is the following value function:

$$\begin{aligned} V_{i}(K_{it},t)={\widehat{A}}_{i}(t)+K_{it}{\widehat{B}}_{i}(t), \end{aligned}$$
(10)

where

$$\begin{aligned} {\widehat{A}}_{i}(t)= & {} \left[ \dfrac{1}{\rho } + \dfrac{(1 + \tau _C) (\rho - r_i)}{\rho ^2} + \dfrac{(1 - \tau _l)^2}{4 (\rho - 2 r_i)} \right] e^{\rho (t - T)} - \dfrac{(1 - \tau _l)^2}{4 (\rho - 2 r_i)} e^{2(\rho - r_i) (t - T)} \nonumber \\&- \dfrac{1}{\rho } [(1 + \tau _C) (\rho - r_i) (t - T) + 1] - \dfrac{(1 + \tau _C) (\rho - r_i)}{\rho ^2}. \end{aligned}$$
(11)
$$\begin{aligned} {\widehat{B}}_{i}(t)= & {} e^{(\rho -r_{i})(t-T)}. \end{aligned}$$
(12)

Proof

See Appendix. \(\square \)

By replacing Eqs. (10), (11), (12) into Eq. (3), we can measure income inequality of the community according to the intertemporal utility function of each agent. In particular, the behaviour of Gini Coefficient \({\mathcal {G}}(t)\) in Eq. (3) is determined by the application of Proposition 2.

5 Policy-target interventions

Widening wealth disparities may have damaging side-effects for the sustainability of the community. The mainstream consensus has long been on the opportunity for the Government to intervene inverting such trend. One interesting question in studying the evolution of inequality over time stands on the role of Government should play in helping the rest through the use of taxation instruments. Greater mobility of capital relative to labour ensured the trend towards reduced capital taxation was broadly shared. This is the reason why we focus on consumption and labour taxation as the main objects of our analysis. The ideal tax system strikes a balance between efficiency and equity such that different societies make different choices. In our simple framework of \(N=2\) agents, we imagine a benevolent social planner that on one side merely searches for reducing income inequality under a specific exogenous target, while on the other side, decides to minimize income inequality across individuals. As in the previous Section, we assume that agents’ initial capital endowments at time t are different, and it is not restrictive to posit \(K_{1t}\le K_{2t}\). Moreover, we focus on the case in which the return rates of capitals are equal, i.e., \( r_{1}=r_{2}\).

Given the formulation of the dynamic Gini index described by (6) and after some simplifications, its numerator is given by

$$\begin{aligned}&\left| \left[ \dfrac{(1 + \tau _C)(r_2 - r_1)}{\rho ^2} + \dfrac{(r_2 - r_1)(1 - \tau _l)^2}{2 (\rho - 2 r_1)(\rho - 2 r_2)} \right] e^{\rho (t - T)} - \dfrac{(1 + \tau _C)(r_2 - r_1)}{\rho ^2} \right. \\&\quad \left. - \dfrac{(1 - \tau _l)^2}{4} \left[ \dfrac{(\rho - 2 r_2) e^{2 (\rho - r_1)(t - T)} - (\rho - 2 r_1) e^{2(\rho - r_2)(t - T)}}{(\rho - 2 r_1)(\rho - 2 r_2)} \right] - \dfrac{(1 + \tau _C)(r_2 - r_1) (t - T)}{\rho } + \right. \\&\quad \left. + K_{1t} e^{(\rho -r_{1})(t-T)} + K_{2t} e^{(\rho -r_2)(t-T)} \right| , \end{aligned}$$

whereas the denominator of (6) is:

$$\begin{aligned}&\left[ \dfrac{2}{\rho } + \dfrac{(1 + \tau _C)(2 \rho - r_1 - r_2)}{\rho ^2}+ \dfrac{(\rho - r_1 - r_2)(1 - \tau _l)^2}{2(\rho - 2 r_1 - 2 r_2)} \right] e^{\rho (t - T)} - \dfrac{(1 + \tau _C)(2 \rho - r_1 - r_2)}{\rho ^2} \\&\quad - \dfrac{(1 - \tau _l)^2}{4} \left[ \dfrac{e^{2(\rho - r_1)(t - T)}}{\rho - 2 r_1} + \dfrac{e^{2(\rho - r_2)(t - T)}}{\rho - 2 r_2} \right] - \dfrac{1}{\rho } \left[ (1 + \tau _C)(2 \rho - r_1 - r_2)(t - T) + 2 \right] + \\&\quad + K_{1t} e^{(\rho -r_{1})(t-T)} + K_{2t} e^{(\rho -r_2)(t-T)} . \end{aligned}$$

If we consider \(t = 0\), we are evaluating the inequality assessment on the whole time interval [0, T], meaning that we are taking into account the quantity

$$\begin{aligned} {\mathcal {G}}(0)=\dfrac{|V_{1}(K_{1,0},0)-V_{2}(K_{2,0},0)|}{ V_{1}(K_{1,0},0)+V_{2}(K_{2,0},0)}. \end{aligned}$$
(13)

The approaches we can adopt depend on the target policy to be implemented. In both cases, 2 optimal values of \(\tau _{C}\) and \(\tau _{l}\) must be determined at the end of the period [0, T]. Defining \(\tau _{C}^{*}\) and \(\tau _{L}^{*}\) the optimal taxes and according to the original formulation, the i-th dynamic constraint is,

$$\begin{aligned} {\left\{ \begin{array}{ll} {\dot{K}}_{i}(t)=\tau _{l}^{*}l_{i}(t)+rK_{i}(t)-\tau _{C}^{*}C_{i}(t) \\ K_{i}(T)=K_{iT} \end{array}\right. } , \end{aligned}$$
(14)

5.1 A policy for bounded inequality

There are 2 viable approaches that can be adopted. One of them is based on \(\tau _C\) and the other one on \(\tau _l\).

Firstly, consider an upper bound of inequality \({\mathcal {I}}_{max}\) acceptable by the Government such that \({\mathcal {G}}(0)\le {\mathcal {I}}_{max}\). According to Eqs. (7) and (14), solving for \( \tau _{C}\) leads to the identification of a specific portion of the \((\tau _{l},\tau _{C})\)-plane where the overall inequality does not exceed the level \({\mathcal {I}}_{max}\). After some algebraic steps, it follows that \({\mathcal {G}}(0)\) can be rearranged as followsFootnote 6:

$$\begin{aligned} \dfrac{\left| \left[ \dfrac{(1 + \tau _C)(r_2 - r_1)}{\rho ^2} + N_1(\tau _l) \right] e^{- \rho T} - \dfrac{(1 + \tau _C)(r_2 - r_1)}{\rho ^2} - N_2 (\tau _l) + \dfrac{(1 + \tau _C)(r_2 - r_1) T}{\rho } + C_K \right| }{\left[ \dfrac{(1 + \tau _C)(2 \rho - r_1 - r_2)}{\rho ^2} + D_1(\tau _l)\right] e^{- \rho T} - \dfrac{2}{\rho } - (1 + \tau _C)(2 \rho - r_1 - r_2) \left( \dfrac{1}{\rho ^2} - \dfrac{T}{\rho }\right) - D_2 (\tau _l) + C_K}, \end{aligned}$$

where the following functions are quadratic in \(\tau _l\):

$$\begin{aligned} N_1(\tau _l)= & {} \dfrac{(r_2 - r_1)(1 - \tau _l)^2}{2 (\rho - 2 r_1)(\rho - 2 r_2)}, \\ N_2(\tau _l)= & {} \dfrac{(1 - \tau _l)^2}{4} \left[ \dfrac{(\rho - 2 r_2) e^{- 2 (\rho - r_1)T} - (\rho - 2 r_1) e^{- 2(\rho - r_2)T}}{(\rho - 2 r_1)(\rho - 2 r_2)} \right] , \\ D_1(\tau _l)= & {} \dfrac{2}{\rho } + \dfrac{(\rho - r_1 - r_2)(1 - \tau _l)^2}{2(\rho - 2 r_1 - 2 r_2)}, \\ D_2(\tau _l)= & {} \dfrac{(1 - \tau _l)^2}{4} \left[ \dfrac{e^{- 2(\rho - r_1)T}}{\rho - 2 r_1} + \dfrac{e^{-2(\rho - r_2)T}}{\rho - 2 r_2} \right] , \end{aligned}$$

and the above constant is

$$\begin{aligned} C_K = K_{1, 0} e^{- (\rho -r_{1})T} + K_{2, 0} e^{-(\rho -r_2)T}. \end{aligned}$$

Imposing the inequality condition on the Gini index leads to a linear inequality on \(\tau _C\):

$$\begin{aligned}&\dfrac{(1 + \tau _C)(r_2 - r_1)}{\rho ^2} e^{- \rho T} - \dfrac{(1 + \tau _C)(r_2 - r_1)}{\rho ^2} + \dfrac{(1 + \tau _C)(r_2 - r_1) T}{\rho } + \\&\qquad + \left[ - \dfrac{(1 + \tau _C)(2 \rho - r_1 - r_2)}{\rho ^2} e^{- \rho T} + (1 + \tau _C)(2 \rho - r_1 - r_2) \left( \dfrac{1}{\rho ^2} - \dfrac{T}{\rho }\right) \right] {\mathcal {I}}_{max} \le \\&\quad \le (C_K - D_2(\tau _l) - 2/\rho + D_1(\tau _l) e^{- \rho T}) {\mathcal {I}}_{max} - C_K + N_2(\tau _l) - N_1(\tau _l) e^{- \rho T}, \end{aligned}$$

where the left-hand side of the inequality is a linear expression in \(\tau _C\), whereas the right-hand side of the inequality is quadratic in \(\tau _l\).

Given the form we obtained for the inequality, a this stage another approach can be adopted. We might also establish a certain tax rate on consumption, say \(\tau _{C}=\tau _{C}^{*}\), to subsequently determine the interval for \(\tau _{l}\) as \( {\mathcal {G}}(0)\le {\mathcal {I}}_{max}\). Provided that the parameter values allow for the existence of solutions, solving the second degree inequality for \(\tau _{l}\) would identify an interval

$$\begin{aligned} \tau _{l}\in \left( {\underline{\tau }}_{l},\ {\overline{\tau }}_{l}\right) . \end{aligned}$$
(15)

such that, for all tax rates \(\tau _l\) belonging to 15, the Gini level is bounded. The parameter set is bounded from below because tax rates are supposed to be positive and from above by the parabola described by the associated equation. The following Figure intends to illustrate the present case. If we sketch the curve describing the function of \(\tau _l\) in the right-hand side of the above inequality, we know that at each given level of \(\tau _C^*\), the tax rate on labour \(\tau _l\) must be included in the compact interval \(\left( \underline{\tau }_l, \ {\overline{\tau }}_l \right) \) and below the graph of the function, as is shown in Fig. 4.

Fig. 4
figure 4

The portion of the plane \((\tau _l, \tau _C)\) where inequality does not exceed \({\mathcal {I}}_{max}\)

5.2 Minimization of inequality

Instead, when the Government commits to reducing income inequality over the whole period [0, T], the related problem directly involves the minimization process of the Gini coefficient:

$$\begin{aligned} \min _{\tau _{C},\ \tau _{l}}{\mathcal {G}}(0) = \min _{\tau _{C},\ \tau _{l}}\dfrac{|V_{1}(K_{1,0},0)-V_{2}(K_{2,0},0)|}{ V_{1}(K_{1,0},0)+V_{2}(K_{2,0},0)}, \end{aligned}$$
(16)

without irrelevant constants. Minimizing \({\mathcal {G}}(0)\) with respect to \( \tau _{l}\) and \(\tau _{C}\) yields the optimal tax rate for \(\tau _{l}\):

$$\begin{aligned} \tau _{l}^{*}=\dfrac{(\rho -2r)\left[ e^{-\rho T}-e^{-(\rho -r)T}\right] }{r\left[ e^{-\rho T}-e^{-2(\rho -r)T}\right] }, \end{aligned}$$
(17)

whereas, since the expression \(\dfrac{\partial {\mathcal {G}}(0)}{\partial \tau _{C}}>0\) for all \(\tau _{C}>0\), there is no finite value of \(\tau _{C}\) which minimizes the inequality level. Considering a fixed value \(\tau _{C}= {\widetilde{\tau }}_{C}\), we can evaluate inequality for \(\tau _{l}=\tau _{l}^{*}\):

$$\begin{aligned} {\mathcal {G}}_{|\tau _{l}}= & {} \tau _{l}^{*},\ \tau _{C}={\widetilde{\tau }} _{C}(0)=e^{-(\rho -r)T}\left| K_{1,0}-K_{2,0}\right| \left[ \dfrac{ 2(\rho -r)T}{\rho }+\right. \\&\left. +\dfrac{2}{\rho }\left[ \dfrac{L}{2}-\log {\widetilde{\tau }}_{C}-2+ \dfrac{r}{\rho }\right] \left( 1-e^{-\rho T}\right) -L(\rho -2r)\dfrac{\left[ e^{-\rho T}-e^{-(\rho -r)T}\right] ^{2}}{r^{2}\left[ e^{-\rho T}-e^{-2(\rho -r)T}\right] }+\right. \\&\left. +e^{-(\rho -r)T}(K_{1,0}+K_{2,0})\right] ^{-1}. \end{aligned}$$

If the Government really wants to increase agents’ welfare, it could do so by axing tax rules that reduce income gap between individuals after a period of time. The options in our simple framework are twofold. The Government decides to maximize continuous social welfare of agents by looking at the difference of the individual payoffs that satisfied an exogenous upper bound. Alternatively, the dynamic process may require merely the minimisation of inequality of the income distribution. Of course, such policies have some effects for labour supply which are outside the scope of this analysis. Although it is not possible to make a general comparison between the two policies, results in terms of taxation simply suggest that minimizing inequality is costly for labour compared to the bounded one where a range of values is proposed under the optimal tax on consumption.

6 Concluding remarks

Although in this paper we made an attempt to propose a theoretical framework for a dynamic analysis of inequality, this topic is definitely far from being completely treated. We established a preliminary approach to incorporate assessment of inequality in a continuous time model where agents are heterogeneous and during the evolution of the economic process, inequality evolves as well.

Both technical and applied aspects can be improved and refined: the choice of the most appropriate inequality index, the validity of the solution concepts, the extension of the time horizon and the policy implementation of a planner which aims to reduce overall inequality. The issue of equality of opportunity in a dynamic scenario deserves to be treated as well: which characteristics of a dynamic multi-agent model can represent equality of opportunity? And which kind of intervention can be done to avoid that inequality of opportunity can transform into income inequality over time?

All the above questions may constitute a fertile ground for future research.