1 Introduction

Recall the neoclassical Solow–Swan growth model [see Solow (1956) and Swan (1956)] describing the dynamics of the growth process and the long-run evolution of the economic system. The related discrete time model is given by

$$\begin{aligned} k_{t+1}=\frac{1}{1+n}[(1-\delta )k_t+sf(k_t)] \end{aligned}$$

where \(y_t=f(k_t)\) is the production function in intensive form (mapping capital per worker \(k_t\ge 0\) into output per worker \(y_t \ge 0\)), \(n \ge 0\) is the labour force growth rate, \(\delta \in ( 0, 1]\) is the depreciation rate of capital, \(s\in (0, 1)\) is the saving rate and \(t \in \mathbb {N}\). When the Cobb–Douglas (CD) production function is considered, i.e. \(f(k_t)=Ak^\alpha _t\), almost all trajectories converge to the positive steady state. In recent works, different technologies have been taken into account, proving that fluctuations or more complex features can be produced. For instance, with constant elasticity of substitution (CES) or variable elasticity of substitution (VES) [for CES see Brianzoni et al. (2007, 2009), Masanjala and Papageorgiou (2004) and Papageorgiou and Saam (2008), while for VES see Brianzoni et al. (2012b), Cheban et al. (2013) and Karagiannis et al. (2005)] it has been found that non-simple dynamics may arise if the elasticity of substitution is sufficiently low. Evidently, the elasticity of substitution between production factors plays a crucial role in the theory of economic growth. Moreover, it represents one of the determinants of the long-run equilibrium level [for the correlation between elasticity of substitution and capital per capita levels see Klump and de La Grandville (2000) and Miyagiwa and Papageorgiou (2003)].

As Azariadis and Stachurski (2005) showed the above-mentioned production functions do not take into account the differences in production technology between rich and poor countries. Whereas, non-concave growth models may be able to generate poverty trap, thus describing what occurs in non-developed economies. (The condition for which a country needs a critical level of physical capital before a growth dynamic could be observed.), Brianzoni et al. (2012a) considered a non-concave production function and showed that also for non-developed or developing countries complicated dynamics emerge if the elasticity of substitution is sufficiently low, confirming that the elasticity of substitution is responsible for the creation and propagation of complexity and that the origin too can be an attractor.

Starting from the works by Kaldor (1957, 1956) and Pasinetti (1962), attention has been given to the influence of different saving propensities of workers and shareholders over the dynamics of economic growth: if the aggregate saving propensity is dependent on income distribution, then multiple equilibria may exist. Böhm and Kaas (2000) showed that complexity can be generated in neoclassical growth models with differential savings.

In this paper, we study the discrete time one-sector Solow–Swan growth model with differential savings as given by Böhm and Kaas (2000) while assuming that the technology is described by the shifted Cobb–Douglas (SCD) production function as proposed by Capasso et al. (2010). As in Brianzoni et al. (2012a, 2015), the use of a non-concave production function states the existence of a poverty trap. Notice that, although CES and VES production functions properly describe developed economies, they are not able to explain dynamics related to non-developed countries. On the other hand, the SCD production function implies a minimum level of physical capital essential for production, a requirement of capital needed in order to observe increasing returns. This kind of production functions is often considered in the literature to describe the growth dynamics of developing countries. Indeed, as Azariadis and Stachurski (2005) thoroughly explain, poor economies are often characterised by market failure, inefficient practices, “institution failure” and also social norms and conventions which cause the well-know “vicious circle of poverty”. These considerations make the model economically significant for the analysis of the growth dynamics of developing countries: can a poor economy escape the poverty trap? Which is the required initial investment? If a developing country is out of the poverty trap, could its economy fall back into it? A first step towards an answer to these questions will be given.

From a mathematical point of view, when the SCD production function is considered, the resulting model is described by a nonlinear discontinuous map, a type of framework recently considered in several economic models [see, among all, Böhm and Kaas (2000) and Tramontana et al. (2011, 2014, 2015)] since recent mathematical tools make it possible to investigate economic phenomena defined by discontinuous systems. Our main goals are to describe the qualitative and quantitative long-run dynamics of the growth model and evaluate the relation between elasticity of substitution and capital per capita equilibrium levels in not-yet-developed countries. The results of our analysis show that complex dynamics, multistability phenomena and non-connected basins of attraction may emerge. In such cases, the initial condition becomes crucial, since the long-run behaviours of the economy may be predictable or unpredictable depending on the structure of the basins of attraction, determining the possibility to forecast if a country might go towards a poverty trap or towards a developed economy. Moreover, as in Klump and de La Grandville (2000), a positive correlation between elasticity of substitution and long-term dynamics is exhibited.

The rest of the paper is organised as follows. In Sect. 2, we present the model and we discuss its properties. In Sect. 3, we analyse the existence and the stability of the steady states while in Sect. 4 we demonstrate the possible occurrence of multiple equilibria, complex dynamics as well as complex basins. Section 5 concludes our paper.

2 The model

Consider the discrete time neoclassical one-sector growth model as proposed by Böhm and Kaas (2000): following Kaldor (1956, 1957) and Pasinetti (1962), we assume that workers and shareholders have different but constant saving rates, respectively, \(s_\mathrm{w}\in (0,1)\) and \(s_\mathrm{r}\in (0,1)\)). Moreover, shareholders receive the marginal product of capital \(f'(k)\), while the total capital income per worker is \(kf'(k)\). We assume that the wage rate equals the marginal product of labour, that is

$$\begin{aligned} w(k)=f(k)-kf'(k). \end{aligned}$$
(1)

Following Böhm and Kaas (2000), the map describing capital accumulation over time \(t \in \mathbb {N}\) is given by

$$\begin{aligned} k_{t+1}=\phi (k_t)=\frac{1}{1+n}\left[ \left( 1-\delta \right) k_t+s_\mathrm{w} w(k_t)+s_\mathrm{r}k_tf'(k_t)\right] ,\quad k_t\ge 0\,. \end{aligned}$$
(2)

Following Capasso et al. (2010), we consider a shifted Cobb–Douglas (SCD) production function that is a continuous non-strictly concave and non-differentiable production function stating the existence of a minimum level of capital needed before making returns. This production function is able to describe non-developed countries, since it takes into account the realistic need to establish a basic structure for production (such as machineries and infrastructures) to obtain output. For instance when a country with almost no physical capital is considered, an initial investment is required before production. The SCD production function in its intensive form is given by

$$\begin{aligned} f(k_t)= {\left\{ \begin{array}{ll} \begin{array}{lr} 0 &{} 0\le k_t\le k_\mathrm{c}\\ A(k_t-k_\mathrm{c})^\alpha &{} k_t> k_\mathrm{c} \end{array} \end{array}\right. } \end{aligned}$$
(3)

where \(A>0\) is the total productivity factor, \(0<\alpha <1\) is the output elasticity of capital and \(k_\mathrm{c}\ge 0\) is the critical level of capital per capita delimiting the poverty trap, that is, the minimum capital per capita initial level bringing increasing returns (see Fig. 1a).

Fig. 1
figure 1

Common parameter values: \(n=0.3\), \(\delta =0.4\), \(s_\mathrm{w}=0.6\) and \(s_\mathrm{r}=0.7\). a SCD production function. Parameter values: \(\alpha =0.3\), \(A=1.2\) and \(k_\mathrm{c}=0.4\). b The final map for capital accumulation. Parameter values: \(\alpha =0.5\), \(A=2.122\) and \(k_\mathrm{c}=0.4\). c The elasticity of substitution. Parameter values: \(\alpha =0.3\), \(A=1.2\) and \(k_\mathrm{c}=0.2\)

Notice that if \(k_\mathrm{c} \rightarrow 0^+\), then \(f(k_t)\) approaches the CD production function; therefore, \(f(k_t)\) can be considered as a generalisation of the well-known CD production function. Moreover,

$$\begin{aligned} f'(k_t)= {\left\{ \begin{array}{ll} \begin{array}{lr} 0 &{} 0<k_t< k_\mathrm{c}\\ \alpha A (k_t-k_\mathrm{c})^{\alpha -1}&{} k_t> k_\mathrm{c} \end{array}. \end{array}\right. } \end{aligned}$$

To assure a nonnegative wage and an economically meaningful framework, we assume that if \(f(k)-kf'(k)<0\), then the resulting wage is equal to zero, hence

$$\begin{aligned} w(k_t)= {\left\{ \begin{array}{ll} \begin{array}{lr} 0 &{} 0\le k_t\le k_\mathrm{w}\\ A(k_t-k_\mathrm{c})^{\alpha -1}[(1-\alpha )k_t-k_\mathrm{c}]&{} k_t> k_\mathrm{w} \end{array} \end{array}\right. } \end{aligned}$$
(4)

where \(k_\mathrm{w}=\frac{k_\mathrm{c}}{1-\alpha }>k_\mathrm{c}\). Notice that zero wages are not desirable but possible in the economy [see among all Schefold (2005)]. If we take into account Eqs. (2), (3) and (4), the final one-dimensional map describing capital per capita evolution is given by:

$$\begin{aligned} k_{t+1}=\phi (k_t)= {\left\{ \begin{array}{ll} \begin{array}{lr} \frac{1-\delta }{1+n}k_t &{} 0\le k_t\le k_\mathrm{c}\\ \frac{1}{1+n}[(1-\delta )k_t+A\alpha s_\mathrm{r}k_t(k_t-k_\mathrm{c})^{\alpha -1}] &{} k_\mathrm{c}<k_t\le k_\mathrm{w}\\ \frac{1}{1+n}\left\{ \left( 1-\delta \right) k_t+A\frac{s_\mathrm{w}(k_t-k_\mathrm{c})+\alpha (s_\mathrm{r}-s_\mathrm{w})k_t}{(k_t-k_\mathrm{c})^{1-\alpha }}\right\} &{} k_t> k_\mathrm{w} \end{array}. \end{array}\right. } \end{aligned}$$
(5)

In order to simplify the exposition, we define function

$$\begin{aligned} G(k)= {\left\{ \begin{array}{ll} \begin{array}{lr} s_\mathrm{r}\alpha (k-k_\mathrm{c})^{\alpha -1} &{} k_\mathrm{c}<k\le k_\mathrm{w}\\ \frac{s_\mathrm{w}(k-k_\mathrm{c})+\alpha (s_\mathrm{r}-s_\mathrm{w})k}{k(k-k_\mathrm{c})^{1-\alpha }} &{} k> k_\mathrm{w} \end{array} \end{array}\right. } \end{aligned}$$
(6)

and

$$\begin{aligned} H(k) =G(k)+ k G'(k)= {\left\{ \begin{array}{ll} \begin{array}{lr} s_\mathrm{r}\alpha (\alpha k - k_\mathrm{c})(k-k_\mathrm{c})^{\alpha -2}&{} k_\mathrm{c}<k< k_\mathrm{w}\\ \frac{\alpha \{[s_\mathrm{w}+(s_\mathrm{r}-s_\mathrm{w})\alpha ] k - s_\mathrm{r} k_\mathrm{c}\}}{(k-k_\mathrm{c})^{2-\alpha }}&{} k> k_\mathrm{w} \end{array}. \end{array}\right. } \end{aligned}$$
(7)

Then, as long as \(k>k_\mathrm{c}\), function \(\phi \) may be written in terms of function G as defined in (6), as follows

$$\begin{aligned} \phi (k)=\frac{1}{1+n}\left\{ (1-\delta )k + A k G(k)\right\} \qquad \end{aligned}$$
(8)

while

$$\begin{aligned} \phi '(k)=\frac{1}{1+n}\left\{ 1-\delta + AH(k)\right\} \qquad \forall k>k_\mathrm{c}, k \ne k_\mathrm{w} \end{aligned}$$
(9)

where H is defined in (7).

2.1 Preliminary properties

Map \(\phi \) is not negative, defined in \(\mathbb {R}_+\) and it is discontinuous in \(k_t=k_\mathrm{c}\) since \(\lim _{k_t \rightarrow k_\mathrm{c}^-}{\phi (k_t)}=\frac{1-\delta }{1+n}k_\mathrm{c}\) and \(\lim _{k_t \rightarrow k_\mathrm{c}^+}\phi (k_t)=+\infty \), while it is continuous in \(k_\mathrm{w}\) being \(\lim _{k_t \rightarrow k_\mathrm{w}^-}{\phi (k_t)}=\lim _{k_t \rightarrow k_\mathrm{w}^+}{\phi (k_t)}=\frac{1}{1+n}\left[ \frac{1-\delta }{1-\alpha }k_\mathrm{c}+As_\mathrm{r}\left( \frac{\alpha }{1-\alpha }k_\mathrm{c}\right) ^\alpha \right] \). Furthermore, \(\lim _{k_t \rightarrow +\infty }\phi (k_t)=+\infty \) (see Fig. 1b). Observe that, for well-developed countries, those characterised by levels of capital per capita high enough, i.e. \(k_t>k_\mathrm{c}\), the higher the difference between workers and shareholders saving rates, the higher the capital per capita at time \(t+1\).

Recall that the elasticity of substitution between production factors (which measures the ease with which capital and labour can be substituted in production) for nonlinear and twice differentiable functions is defined as follows [see Sato and Hoffman (1968)]:

$$\begin{aligned} \sigma (k_t)=-\frac{f'(k_t)[f(k_t)-f'(k_t)k_t]}{f(k_t)f''(k_t)k_t}\, \end{aligned}$$
(10)

while it is assumed to be \(\sigma =+\infty \) for linear production functions. Being

$$\begin{aligned} f''(k_t)= A\alpha (\alpha -1) (k_t-k_\mathrm{c})^{\alpha -2}, \qquad k_t> k_\mathrm{c} \end{aligned}$$

the elasticity of substitution between production factors for the SCD can be easily calculated and it is given by

$$\begin{aligned} \sigma (k_t)= {\left\{ \begin{array}{ll} \begin{array}{lr} +\infty &{} 0<k_t < k_\mathrm{c}\\ 1-\frac{k_\mathrm{c}}{(1-\alpha )k_t}&{} k_t> k_\mathrm{c} \end{array}. \end{array}\right. } \end{aligned}$$

Observe that \(f(k_t)\) belongs to the class of variable elasticity of substitution (VES) production functions, as \(\sigma (k_t)\) depends on the level of capital per capita \(k_t\). Moreover, \(\sigma (k_t)\) is discontinuous in \(k_t=k_\mathrm{c}\) being \(\lim _{k_t \rightarrow k_\mathrm{c}^+}{\sigma (k_t)}=\frac{-\alpha }{1-\alpha }\ne + \infty \) while \(\lim _{k_t \rightarrow +\infty }{\sigma (k_t)}=1\). Notice that if \(k_t>k_\mathrm{w}>k_\mathrm{c}\), then \(\sigma (k_t)>0\), whereas if \(k_\mathrm{c}<k_t<k_\mathrm{w}\), then \(\sigma (k_t)<0\) (see Fig. 1c). Notice also that \(\sigma \) is always smaller than 1 for \(k_t>k_\mathrm{c}\). As far as the sign of \(\sigma \) is concerned, we observe that even if a negative elasticity of substitution between production factors is not conventional, several production functions in the literature show negative elasticity of substitution [see Prywas (1986), Andrikopoulos et al. (1989), Thompson and Taylor (1995), Nguyen and Streitwieser (1997), Stern (2004), Hamilton et al. (2005) and Jurgen (2014)]. For instance, as suggested by Paterson (2012), a negative elasticity of substitution can occur if complementary inputs are considered. Therefore, a negative elasticity of substitution between production factors for \(k_\mathrm{c}<k_t<k_\mathrm{w}\) suggests that, in the early stages of production, immediately outside the poverty trap, capital and labour are complementary and not replaceable.

For \(k_t\le k_\mathrm{c}\), map \(\phi \) is a linear function passing through the origin with slope \(m=\frac{1-\delta }{1+n}\). Note that m is positive and smaller than 1; moreover, it increases as \(\delta \) or n decreases. Firstly, we compute the derivative for map \(\phi \) that is given by

$$\begin{aligned} \phi '(k_t)= {\left\{ \begin{array}{ll} \begin{array}{lr} \frac{1-\delta }{1+n}&{} k_t< k_\mathrm{c}\\ \frac{1}{1+n}\left\{ 1-\delta +\alpha A\left[ \frac{s_\mathrm{r}(\alpha k_t - k_\mathrm{c})}{(k_t-k_\mathrm{c})^{2-\alpha }}\right] \right\} &{} k_\mathrm{c}<k_t<k_\mathrm{w}\\ \frac{1}{1+n}\left\{ 1-\delta +\alpha A\left[ \frac{ s_\mathrm{r}(\alpha k_t-k_\mathrm{c})+(1-\alpha )s_\mathrm{w} k_t }{(k_t-k_\mathrm{c})^{2-\alpha }}\right] \right\} &{} k_t> k_\mathrm{w} \end{array}. \end{array}\right. } \end{aligned}$$
(11)

Notice that \(\phi \) is non-differentiable in \(k_\mathrm{w}\) and, hence, if \(\phi \) admits an attractor A and \(k_\mathrm{w}\in A\), its stability must be discussed separately. With regard to the behaviour of map \(\phi \), for sufficiently high levels of capital per capita we observe that \(\forall k>k_\mathrm{c}\) function \(\phi \) presents a turning point, i.e. a minimum point, as stated in the following proposition.

Proposition 1

Function \(\phi \) given by (5) is unimodal for \(k_t>k_\mathrm{c}\) with minimum point \(k_\mathrm{min}\).

Proof

Recall function \(\phi \) and \(\phi ^\prime \) may be written, respectively, as in (8) and (9). Let \(k>k_\mathrm{c}\), \(k \ne k_\mathrm{w}\), then \(\phi '(k)=0\) iff \(H(k)=\frac{\delta -1}{A}\). Hence, the turning points of \(\phi \) different from \(k_\mathrm{w}\) are solutions of

$$\begin{aligned} H(k)=\frac{\delta -1}{A} . \end{aligned}$$
(12)

Function H(k) is such that \(\lim _{k \rightarrow k_\mathrm{c}^+}H(k)=-\infty \); moreover,

$$\begin{aligned} H'(k)= {\left\{ \begin{array}{ll} \begin{array}{lr} \frac{s_\mathrm{r}\alpha (\alpha -1)(\alpha k-2k_\mathrm{c})}{(k-k_\mathrm{c})^{3-\alpha }}&{} k_\mathrm{c}<k< k_\mathrm{w}\\ \frac{\alpha ( 1 - \alpha ) \{ (2 s_\mathrm{r} - s_\mathrm{w}) k_\mathrm{c} - [(1-\alpha ) s_\mathrm{w} + \alpha s_\mathrm{r}]k \}}{(k-k_\mathrm{c})^{3-\alpha }}&{} k> k_\mathrm{w} \end{array}. \end{array}\right. } \end{aligned}$$

Assume \(k_p=\frac{s_\mathrm{r}k_\mathrm{c}}{\alpha s_\mathrm{r}+(1-\alpha )s_\mathrm{w}}\) and \(z=s_\mathrm{r}(2\alpha -1)\left( \frac{\alpha }{1-\alpha }k_\mathrm{c}\right) ^{\alpha -1}\).

We first consider the solutions of Eq. (12) for \(k\in (k_\mathrm{c},k_\mathrm{w})\):

  1. (i)

    for \(\alpha >\frac{1}{2}\), function \(H(k)<0\) iff \(k_\mathrm{c}<k<\frac{k_\mathrm{c}}{\alpha }\), therefore H(k) can intersect the constant and negative function \(v=\frac{\delta -1}{A}\) only in the interval \(I_1=\left( k_\mathrm{c} , \frac{k_\mathrm{c}}{\alpha }\right) \). Moreover, \(H'(k)>0 \forall k\in I_1\) and \(\lim _{k \rightarrow \frac{k_\mathrm{c}}{\alpha }^-}H(k)=0\). So that \(H(k)=v\) has always one solution;

  2. (ii)

    for \(\alpha \le \frac{1}{2}\), function \(H(k)<0 \forall k\in (k_\mathrm{c},k_\mathrm{w})=I_2\), \(H'(k)>0 \forall k\in I_2\) and \(\lim _{k\rightarrow k_\mathrm{w}}H(k)=z\), so that \(H(k)=v\) has one solution in the interval \(I_2\) if \(v\le z\).

We now consider the solutions of Eq. (12) for \(k>k_\mathrm{w}\):

  1. (iii)

    for \(\alpha <\frac{s_\mathrm{r}-s_\mathrm{w}}{2s_\mathrm{r}-s_\mathrm{w}}\) and \(s_\mathrm{r}>s_\mathrm{w}\), function \(H(k)<0\) for \(k\in (k_\mathrm{w},k_p)=I_3\), moreover, \(\lim _{k\rightarrow k_\mathrm{w}^+}H(k)=z+(1-\alpha )s_\mathrm{w}\left( \frac{\alpha }{1-\alpha }k_\mathrm{c}\right) ^{\alpha -1}\), \(\lim _{k\rightarrow k_p^- }H(k)=0\) and \(H'(k)>0 \forall k\in I_3\) so that \(H(k)=v\) has one solution in the interval \(I_3\) if \(v\ge z+(1-\alpha )s_\mathrm{w}\left( \frac{\alpha }{1-\alpha }k_\mathrm{c}\right) ^{\alpha -1}\).

Since \(z<z+(1-\alpha )s_\mathrm{w}\left( \frac{\alpha }{1-\alpha }k_\mathrm{c}\right) ^{\alpha -1}\), cases (ii) and (iii) cannot occur simultaneously, and hence for \(\alpha <\frac{s_\mathrm{r}-s_\mathrm{w}}{2s_\mathrm{r}-s_\mathrm{w}}\) there may exist, at most, one turning point. If condition (i) holds, then \(k_\mathrm{min}<\frac{k_\mathrm{c}}{\alpha }\), if condition (ii) holds, then \(k_\mathrm{min}< k_\mathrm{w}\), while if condition (iii) holds, then \(k_\mathrm{min}\in (k_\mathrm{w},k_p)\).

Consider now \(k=k_\mathrm{w}\) and notice that, when conditions (i), (ii) or (iii) do not hold, Eq. (12) has no solution. Nevertheless, for these parameter values \(\lim _{k\rightarrow k_\mathrm{w}^-}H'(k)<0\) and \(\lim _{k\rightarrow k_\mathrm{w}^+}H'(k)>0\) and hence \(\phi (k)\) is unimodal with minimum point \(k_\mathrm{min}=k_\mathrm{w}\). \(\square \)

Information about the position of the minimum point of map \(\phi \) deriving from Proposition 1 is summarised in the following table (where \(v=\frac{\delta -1}{A}\), \(z=s_\mathrm{r}(2\alpha -1)\left( \frac{\alpha }{1-\alpha }k_\mathrm{c}\right) ^{\alpha -1}\), \(p=(1-\alpha )s_\mathrm{w}\left( \frac{\alpha }{1-\alpha }k_\mathrm{c}\right) ^{\alpha -1}\) and \(k_p=\frac{s_\mathrm{r}k_\mathrm{c}}{\alpha s_\mathrm{r}+(1-\alpha )s_\mathrm{w}}\)).

Parameter values

Minimum point

\(\alpha >\frac{1}{2}\)

\(k_\mathrm{min}\in \left( k_\mathrm{c} , \frac{k_\mathrm{c}}{\alpha }\right) \)

\(\alpha \le \frac{1}{2}\) and \(v\le z\)

\(k_\mathrm{min}\in (k_\mathrm{c} , k_\mathrm{w})\)

\(\alpha <\frac{s_\mathrm{r}-s_\mathrm{w}}{2s_\mathrm{r}-s_\mathrm{w}}\), \(s_\mathrm{r}>s_\mathrm{w}\) and \(v\ge z+p\)

\(k_\mathrm{min}\in (k_\mathrm{w},k_p)\)

All others

\(k_\mathrm{min}=k_\mathrm{w}\)

Notice that when \(k_\mathrm{min}=k_\mathrm{w}\) the turning point is not differentiable.

3 Equilibria and local dynamics

In this section, we consider the question of the existence of steady states of system (5) and then we discuss about their local stability.

3.1 Existence of steady states

The problem of finding the number of steady states is not trivial, considering the high number of parameters. As a general result, map \(\phi \) always admits one fixed point characterised by zero capital per capita, i.e. \(k=0\) is a fixed point for any choice of parameter values as stated in the following Proposition.

Proposition 2

Map \(\phi \) as given by (5) always has the fixed point \(k=0\) that is locally stable.

Proof

\(k_t=0\) is a solution of equation \(k_t=\phi (k_t)\) for all parameter values. Moreover, \(\phi ^\prime (0)\in (0,1)\). \(\square \)

Steady states which are economically interesting are those characterised by positive capital per worker. As previously underlined, \(\phi \) is a discontinuous map. Moreover, no positive fixed point exists for \(0<k_t\le k_\mathrm{c}\), being \(0<\frac{1-\delta }{1+n}<1\). In order to determine the positive fixed points of \(\phi \) with \(k_t>k_\mathrm{c}\), we consider function G as given by (6) and consider that the positive steady states of map \(\phi \) are the solutions of equation

$$\begin{aligned} G(k_t)=\frac{n+\delta }{A}. \end{aligned}$$
(13)

For what in concerns the number of positive steady states of the Solow growth model with SCD and differential savings the following proposition holds.

Proposition 3

Consider \(\phi \) as given by (5). Define \(g=\frac{n+\delta }{A}\) and \(k_{M}=k_\mathrm{c}\frac{(2-\alpha )s_\mathrm{w} + \sqrt{\alpha s_\mathrm{w} [(4 s_\mathrm{r} - 3 s_\mathrm{w}) \alpha -4(s_\mathrm{r}-s_\mathrm{w})]}}{2(1-\alpha )[s_\mathrm{w}+(s_\mathrm{r}-s_\mathrm{w})\alpha ]}\).

  1. (i)

    Assume \(s_\mathrm{r}\ge s_\mathrm{w}\). Then \(\phi \) has one positive fixed point given by \(k^*>k_\mathrm{c}\). Moreover,

    1. (a)

      if \(g\ge G(k_\mathrm{w})\), \(k^*\le k_\mathrm{w}\);

    2. (b)

      if \(g<G(k_\mathrm{w})\), \(k^*>k_\mathrm{w}\).

  2. (ii)

    Assume \(s_\mathrm{r}<s_\mathrm{w}\). Then

    1. (a)

      if \(g>G(k_M)\), there exists one positive fixed point given by \(k_\mathrm{c}<k^*<k_\mathrm{w}\);

    2. (b)

      if \(g=G(k_M)\), there exist two positive fixed points given by \(k_\mathrm{c}<k_1<k_\mathrm{w}\) and \(k_2=k_M>k_\mathrm{w}\);

    3. (c)

      if \(G(k_\mathrm{w})<g<G(k_M)\), there exist three positive fixed points given by \(k_1\in (k_\mathrm{c},k_\mathrm{w})\), \(k_2\in (k_\mathrm{w},k_M)\) and \(k_3\in (k_M,+\infty )\);

    4. (d)

      if \(g=G(k_\mathrm{w})\), there exist two fixed points given by \(k_1=k_\mathrm{w}\) and \(k_2>k_M\);

    5. (e)

      if \(g<G(k_\mathrm{w})\), there exists one positive fixed point given by \(k^*>k_M\).

Proof

Being \(\frac{1-\delta }{1+n}<1\), for all \(0<k_t\le k_\mathrm{c}\) map \(\phi \) does not intercept the main diagonal. Function G is such that \(G(k_t)>0 \forall k_t>k_\mathrm{c}\), furthermore, \(\lim _{k_t \rightarrow k_\mathrm{c}^+}{G(k)}=+\infty \) while \(\lim _{k_t \rightarrow \infty }{G(k_t)}=0\). \(G(k_t)\) is continuous in \(k_\mathrm{w}\), being \(\lim _{k_t\rightarrow k_\mathrm{w}^-}G(k_t)=\lim _{k_t\rightarrow k_\mathrm{w}^+}G(k_t)=G(k_\mathrm{w})=\alpha ^\alpha s_\mathrm{r}\left( \frac{k_\mathrm{c}}{1-\alpha }\right) ^{\alpha -1}\). We distinguish between the following cases.

  1. (i)

    If \(s_\mathrm{r}\ge s_\mathrm{w}\), \(G(k_t)\) is strictly decreasing, since \(G'(k_t)\le 0\) and \(G'(k_t)=0\) in one point at most. Hence, \(G(k_t)\) intersects the positive and constant function \(g=\frac{n+\delta }{A}\) in a unique value \(k^*>k_\mathrm{c}\).

  2. (ii)

    If \(s_\mathrm{r}<s_\mathrm{w}\), \(\exists k_M>k_\mathrm{w}\) such that \(G'(k_t)<0\) for \(k_\mathrm{c}<k_t<k_\mathrm{w} \vee k_t>k_M\) and \(G'(k_t)>0\) for \(k_\mathrm{w}<k_t<k_M\). The local minimum and maximum points of function G are given by \(k_\mathrm{w}\) and \(k_{M}=k_\mathrm{c}\frac{(2-\alpha )s_\mathrm{w} + \sqrt{\alpha s_\mathrm{w} [(4 s_\mathrm{r} - 3 s_\mathrm{w}) \alpha -4(s_\mathrm{r}-s_\mathrm{w})]}}{2(1-\alpha )[s_\mathrm{w}+(s_\mathrm{r}-s_\mathrm{w})\alpha ]}\), respectively. Hence, if \(\frac{n+\delta }{A}>G(k_M)\) or \(\frac{n+\delta }{A}<G(k_\mathrm{w})\), then equation \(G(k_t)\) intersects the positive and constant function \(g=\frac{n+\delta }{A}\) in a unique positive value \(k_t=k^*>k_\mathrm{c}\). Whereas, if \(G(k_\mathrm{w})<\frac{n+\delta }{A}<G(k_M)\), then equation \(G(k_t)=g\) admits three positive solutions, \(k_1\), \(k_2\), \(k_3\), where \(k_1\in (k_\mathrm{c},k_\mathrm{w})\), \(k_2\in (k_\mathrm{w},k_M)\), \(k_3>k_M\). For \(g=G(k_\mathrm{w})\) a border collision bifurcation occurs with the merging of the fixed point with the kink point of \(\phi \), while for \(g=G(k_M)\) a fold bifurcation occurs since the constant function g is tangent to G in the maximum point and it intersects function G in a second point \(k^*<k_\mathrm{w}\).

\(\square \)

Notice that the case denoted (ii.b) corresponds to a smooth fold bifurcation of the map, while the case denoted (ii.d) corresponds to a border collision fold bifurcation of the map in the kink point \(k_\mathrm{w}\). In both cases, two fixed points are generated.

Taking into account Proposition 3, the Solow growth model with differential savings and shifted Cobb–Douglas production function always admits the equilibrium \(k=0\). Moreover, multiple equilibria can exist: up to three positive fixed points are exhibited, depending on the parameter values (see Fig. 2). Note that the necessary condition for the existence of more than one positive equilibrium is \(s_\mathrm{r}<s_\mathrm{w}\). Moreover, more than one positive fixed point can emerge for sufficiently high values of the output elasticity of capital \(\alpha \). Note that these results agree with those obtained by Brianzoni et al. (2012b) considering the Revankar (Revankar (1971)) VES production function: up to three positive fixed points may emerge if the elasticity of substitution is smaller than one and workers save more than shareholders. Differently, when a CES production function is considered, at most two positive fixed point may emerge [see Brianzoni et al. (2007)].

Fig. 2
figure 2

Map \(\phi \) and its positive fixed points for \(k_t>k_\mathrm{c}\) in the case of \(s_\mathrm{r}<s_\mathrm{w}\) for the following parameter values: \(\delta =0.65\), \(s_\mathrm{w}=0.45\), \(s_\mathrm{r}=0.25\), \(n=0.45\), \(A=100\), \(k_\mathrm{c}=44\). a One positive fixed point for \(\alpha =0.15\), b two positive fixed points for \(\alpha =0.275\), c three positive fixed points for \(\alpha =0.4\)

We want to highlight how the output elasticity of capital \(\alpha \) and the difference between saving rates influence the number of steady states. To this purpose, we define \(\varDelta _\mathrm{s}=s_\mathrm{r}-s_\mathrm{w}\), \(\varDelta _\mathrm{s} \in (-s_\mathrm{w},1-s_\mathrm{w})\). Taking into account the conditions related to the existence and number of fixed points stated in Proposition 3, it is possible to describe how the number of fixed points varies as the output elasticity of capital \(\alpha \) or the difference between saving rates \(\varDelta _\mathrm{s}\) changes. To this scope, we fix all the parameter values but \(\alpha \) and \(\varDelta _\mathrm{s}\) and we consider several parameters combinations \((\varDelta _\mathrm{s},\alpha )\) taken on the set \(\varOmega =[-s_\mathrm{w},1-s_\mathrm{w}]\times [0,1]\). Define

$$\begin{aligned} C_1= & {} \left\{ \left( \alpha , \varDelta _\mathrm{s}\right) \in \varOmega : s_\mathrm{r}-s_\mathrm{w}=0\right\} \end{aligned}$$
(14)
$$\begin{aligned} C_2= & {} \left\{ \left( \alpha , \varDelta _\mathrm{s}\right) \in \varOmega : \frac{n+\delta }{A}-G\left( k_\mathrm{w}\right) =0\right\} \end{aligned}$$
(15)
$$\begin{aligned} C_3= & {} \left\{ \left( \alpha , \varDelta _\mathrm{s}\right) \in \varOmega : G\left( k_M\right) -\frac{n+\delta }{A}=0, s_\mathrm{r}<s_\mathrm{w} \right\} \end{aligned}$$
(16)

then curves \(C_1\), \(C_2\) and \(C_3\) separate the plane \(\varOmega \) into three regions, each of which contains parameter values corresponding to a case stated in Proposition 3.

Fig. 3
figure 3

Parameter values: \(\delta =0.05\), \(s_\mathrm{w}=0.4\), \(n=0.05\), \(A=3\), \(k_\mathrm{c}=20\). Number of fixed points according to Proposition 3. In the blue region, there is 1 positive fixed point (cases (i.b) and (ii.e)), in the green region there is 1 positive fixed point (cases (i.a) and (ii.a)), in the red region there are 3 positive fixed points (case (ii.c)). Curves \(C_1\), \(C_2\) and \(C_3\) are defined in Eqs. (14), (15) and (16), respectively

The three regions are depicted in Fig. 3: the points on the right of curve \(C_1\) verify the condition of the case (i), while the left region contains the parameter values related to case (ii). Curve \(C_2\) verifies condition (ii.d), while the curve \(C_3\) verifies condition (ii.b). Notice that the existence of positive fixed points is due to high values of parameter \(\alpha \) combined with low values of parameter \(\varDelta _\mathrm{s}\). The border collision bifurcation occurs in \(C_2\) while the smooth fold bifurcation is caused in C3. In the red region, three fixed points exist, two of them generated via bifurcation.

3.2 Stability of steady states

We now discuss about the local stability of the steady states of map \(\phi \). As far as the local stability of the steady state \(k=0\) is concerned, the following proposition holds.

Proposition 4

Let \(\phi \) be as given by (5). Then the equilibrium \(k=0\) is always locally stable.

Proof

Note that \(\lim _{k_t \rightarrow 0^+}\phi '(k_t)=\frac{1-\delta }{1+n}\in [0,1)\) and consequently the origin is a locally stable fixed point for map \(\phi \). \(\square \)

Notice that for all the initial conditions \(k_0\le k_\mathrm{c}\), map \(\phi \) behaves as a contraction map and the iterates monotonically converge to \(k=0\). Therefore, we define the poverty trap as a situation in which, at the initial time, the capital per capita level is not high enough, i.e. \(k_0\le k_\mathrm{c}\), and such that the economy will not survive in the long term. The interval \(\mathcal {B}_0=[0,k_\mathrm{c})\) is the immediate basin of the origin and, when it coincide with the global basin of \(k=0\), the long-run behaviour for any initial condition \(k_0<k_\mathrm{c}\) is predictable. This result diverges from those obtained by using a CES or VES production function [see Brianzoni et al. (2007, 2009, 2012b) and Grassetti et al. (2015)], since a poverty trap exists [see also Capasso et al. (2010) and Brianzoni et al. (2012a, 2015)]. Notice that CES and VES production functions properly describe developed economies but are not able to capture the vicious circle of poverty that typically characterises non-developed countries, whereas the SCD production function makes it possible to consider this phenomenon. Thus, the presence of a poverty trap threatens the possibility of economic growth: economies starting from a low level of physical capital may be captured by the poverty trap and, consequently, the dynamic of physical capital may converge to zero. Note that for a small displacement from the stable equilibrium \(k=0\), the time trend of the relative displacement is \(T_\mathrm{r}=(\frac{1-\delta }{1+n})^t\). Therefore, if an economy lies in the poverty trap, a higher depreciation rate of capital or a higher labour force growth rate causes a faster return to the steady state characterised by zero capital per capita.

As the long-term dynamics produced by the model are known for all the initial capital per worker less than the threshold value \(k_\mathrm{c}\), we now focus on the growth patterns concerning sufficiently high initial states (i.e. \(k_0>k_\mathrm{c}\)). Due to the complexity of the map, a complete definition about the local stability of the positive hyperbolic steady states is not possible. The following Remark summarises results about the existence of stable fixed points and conditions on parameters under which \(\phi ^\prime \) is negative and, hence, complex dynamics may arise.

Remark 1

Consider \(\phi \) as given by (5) and recall Proposition 3.

  1. (i)

    Assume \(s_\mathrm{r}\ge s_\mathrm{w}\). If \(k^*>k_\mathrm{min}\), the equilibrium \(k^*\) is locally stable. Otherwise \(\phi '(k^*)<0\).

  2. (ii)

    Assume \(s_\mathrm{r}<s_\mathrm{w}\).

    1. (a)

      Consider \(g>G(k_M)\). Then, if \(k^*>k_\mathrm{min}\) the equilibrium \(k^*\) is locally stable. Otherwise \(\phi '(k^*)<0\).

    2. (b)

      Consider \(G(k_\mathrm{w})<g<G(k_M)\) then the fixed point \(k_3>k_M>k_\mathrm{min}\) is always locally stable while the fixed point \(k_\mathrm{w}>k_2>k_M\) is always unstable. Furthermore if \(k_1>k_\mathrm{min}\), the equilibrium \(k_1\) is always locally stable, whereas, if \(k_1<k_\mathrm{min}\), then \(\phi '(k_1)< 0\).

    3. (c)

      Assume \(g<G(k_\mathrm{w})\). Then the equilibrium \(k^*\) is locally stable.

Proof

Observe that for any fixed point \(k_f\) it follows \(\phi '(k_f)=1+\frac{A}{1+n}k_fG'(k_f)\). Being \(G'(k^*)<0\) for cases (i), (ii.a) and (ii.c) of Proposition 3, then \(\phi '(k^*)=1+\frac{A}{1+n}k^*G'(k^*)<1\). Moreover, \(\phi \) is unimodal with minimum point \(k_\mathrm{min}\), so that if \(k^*>k_\mathrm{min}\) then \(\phi '(k^*) \in (0,1)\), whereas, if \(k^*<k_\mathrm{min}\), \(\phi '(k^*)<0\). In case (ii.c) \(k_1\) is stable if \(k_1>k_\mathrm{min}\), while \(\phi '(k_1)<0\) for \(k_1<k_\mathrm{min}\). Moreover, being \(\phi (k)\) strictly increasing \(\forall k>k_\mathrm{min}\) and \(G'(k_2)>0\) then \(\phi '(k_2)>1\), it follows that the fixed point \(k_2\) is unstable, while the fixed point \(k_3\), \(k_3>k_2>k_\mathrm{min}\) is locally stable. \(\square \)

Notice that multiple equilibria coexist and hence multistability phenomena may occur. Therefore, the global analysis of basins is mathematically significant (complex basins may exist) and particularly economically relevant, since it makes it possible to answer one of the fundamental questions concerning developing countries and poverty trap: is it possible for an economy with a sufficiently high capital per capita level, i.e. \(k_0>k_\mathrm{c}\), to avoid the poverty trap?

Further considerations on the nature of the fixed points, their basins and their behaviour are debated in the following section.

4 Global dynamics and numerical experiments

In this section, we analyse the qualitative asymptotic properties of map \(\phi \) by using both numerical simulations and analytical tools. Note that the map may show complex dynamics if a fixed point is located on the decreasing branch of \(\phi \) (see Remark 1). In order to consider the possibility of complex attractors to emerge, we analyse the case in which \(k_\mathrm{min}>\phi (k_\mathrm{min})\). Since the analytic form of function \(\phi \) is complicated, we cannot analytically describe this condition and the dynamic behaviour needs to be analysed by numerical simulations.

4.1 Complex attractors and multistability

Recall from Remark 1 that, if a fixed point is placed in the interval \((k_\mathrm{c}, k_\mathrm{min})\), it may be locally stable or unstable and hence a more complex attractor A may appear around it. The following proposition states the existence of a trapping interval for map \(\phi \).

Proposition 5

Consider \(\phi \) as given in (5). Assume \( k_\mathrm{min}> \phi ( k_\mathrm{min})>k_\mathrm{c}\) and, if three positive fixed points exist, assume \(k_2 > \phi ^2( k_\mathrm{min})\). Then the set \(J=[\phi (k_\mathrm{min}),\phi ^2(k_\mathrm{min})]\) is trapping.

Being \(\phi \) unimodal, it admits a trapping set J under the conditions of Proposition 5.

Since J is trapping set, then if a complex attractor A exists, it must belong to it. Furthermore, A must attract the trajectory starting from the turning point \(k_\mathrm{min}\). As Sushko et al. (2005) demonstrated, when \(k_\mathrm{w}\in J\), a second attractor B (related to images of \(k_\mathrm{w}\)) could exist in J. However, several numerical experiment did not show the existence of a second attractor; therefore, in the following we will focus on the case in which only one attractor exists in J. Recall that if \(k_\mathrm{min}>\phi (k_\mathrm{min})\), then the eigenvalue of the fixed point placed on the decreasing branch of map \(\phi \) (if map \(\phi \) is differentiable in that point) is negative and hence it may lose stability only via period-doubling bifurcation. Notice that subsequent bifurcations may be of the border collision type.

Fig. 4
figure 4

Staircase diagram of \(\phi \) being \(n=0.3\), \(\delta =0.6\), \(s_\mathrm{w}=0.25\), \(s_\mathrm{r}=0.5\), \(A=5\), \(k_\mathrm{c}=5\) and i.c. \(k_0=k_\mathrm{min}\) for different values of \(\alpha \). a \(\alpha =0.5\), stable fixed point. b \(\alpha =0.4\), stable 2-period cycle. c \(\alpha =0.35\) complex attractor

In Fig. 4, we show three different staircase diagrams of map \(\phi \) with the initial condition \(k_0=k_\mathrm{min}\) and satisfying the hypothesis given in Proposition 5. Therefore, the attractor belongs to the trapping set J. In panel (a), a stable fixed point is presented for \(\alpha =0.5\). In panel (b), a stable cycle \(C_2\) of period 2 is reached for \(\alpha =0.4\). Complexity emerges as the parameter \(\alpha \) decreases and a complex attractor is visible in panel (c) for \(\alpha =0.35\). In order to discuss the bifurcations leading to chaos within the trapping interval J defined in Proposition 5, we take into account the role of the difference between saving propensities and elasticity of substitution. Figure 5a contains the sequence of bifurcations of map \(\phi \) as parameter \(\varDelta _\mathrm{s}\) is moved while Fig. 5b shows the asymptotic dynamics versus the bifurcation parameter \(\alpha \).

In both the diagrams, complex dynamics arise. Note that, since \(\sigma (k_t)=1-\frac{k_\mathrm{c}}{(1-\alpha )k_t}\), then \(\sigma (k_t)<1\) for all parameter values when \(k_t>k_\mathrm{c}\), confirming that complex dynamics may arise if the elasticity of substitution is smaller than one, as demonstrated by extended literature [see, among all, Brianzoni et al. (2007, 2009, 2012a, b, 2015)]. Notice that two contact bifurcations may occur: \( \phi ( k_\mathrm{min})=k_\mathrm{c}\) and \(k_2 = \phi ^2( k_\mathrm{min})\). When \( \phi ( k_\mathrm{min})<k_\mathrm{c}\), trajectories from \(k > k_\mathrm{c}\) may reach \(k = 0\) which is otherwise impossible. While, when \(k_2 < \phi ^2( k_\mathrm{min})\), more trajectories from \( k < k_2\) reach the highest fixed point \(k_3\). In Fig. 5, \(\varDelta _\mathrm{s}^*\) and \(\alpha =\alpha ^*\) are the values at which the contact bifurcation \(k_\mathrm{c} =\phi (k_\mathrm{min})\) occurs. The poverty trap attracts trajectories if \(\varDelta _\mathrm{s}\) is sufficiently low; therefore, an economic policy that increases the saving propensity of shareholders could avoid the vicious circle of poverty for the economy.

Fig. 5
figure 5

Parameter values \(n=s_\mathrm{w}=0.3\), \(\delta =0.2\), \(A=k_\mathrm{c}=1\) and \(k_0=k_\mathrm{min}\). a Bifurcation diagram of \(\phi \) w.r.t. \(\varDelta _\mathrm{s}\) being \(\alpha =0.2\). b Bifurcation diagram of \(\phi \) w.r.t. \(\alpha \) being \(s_\mathrm{r}=0.47\)

Two questions arise: whether different initial conditions give rise to trajectories converging to different attractors and why, in both bifurcation diagrams, a value \(\varDelta _\mathrm{s}^*\) or \(\alpha ^*\) is observed that closes the bifurcation cascade from above and before the convergence of the trajectories to the poverty trap. To answer to these questions, notice that if \(\alpha >\alpha ^*\) and \(\alpha \) is sufficiently close to \(\alpha ^*\), then complex dynamics emerge if the difference between workers and shareholders is big enough. This result is in line with those obtained by Brianzoni et al. (2007, 2009, 2012b). Note also that the elasticity of substitution increases as parameter \(\alpha \) decreases and hence fluctuations arise when the elasticity of substitution between production factors is sufficiently high (but still smaller than one).

With regard to the first issue, notice that if \(s_\mathrm{r}<s_\mathrm{w}\) and \(G(k_\mathrm{w})<\frac{n+\delta }{A}<G(k_M)\), then from 2 to 3 attractors may coexist: the fixed point characterised by zero capital per capita, the positive fixed point \(k_3\) and the attractor A previously described. As long as conditions in Proposition 5 hold, A may be a cycle or a more complex set. Note that these results differ from those obtained with a VES production function where, if a multistability phenomenon appears, attractors are only positive fixed points. Differently from previous literature, if the SCD production function is considered, the Solow–Swan growth model with differential savings properly describes the long-run dynamics of non-developed, developing and developed countries. In particular, it is able to describe three different long-run behaviours: convergence to the poverty trap, convergence to cycle or a more complex set in which the economy alternates boom and bust periods, and, finally, convergence to a positive capital per capita value. Figure 6 shows a multistability phenomenon for map \(\phi \) [with regard to multistability, see Bischi et al. (2000), Brianzoni et al. (2012a, 2015) and Sushko et al. (2005)]: given the same parameter values and two different initial conditions, in panel (a) a stable 2-period cycle is presented, while panel (b) depicts the coexisting attracting fixed point. This is, hence, the case in which three different attractors coexist. The two basins \(\mathcal {B}(J)\) and \(\mathcal {B}(k_3)\) are separated by the pre-images of \(k_2\). As long as \(\phi ^2(k_\mathrm{min}) < k_2\) the basin \(\mathcal {B}(k_3)\) consists only of two intervals. A bifurcation in the basins’ structure occurs when \(k_2 =\phi ^ 2(k_\mathrm{min})\) and, for \(k_2 \le \phi ^2 (k_\mathrm{min})\), almost every trajectory converges to \(k_3\). A second bifurcation occurs when \(k_\mathrm{c} = \phi (k_\mathrm{min})\), after which the two basins \(\mathcal {B}(k_3)\) and \(\mathcal {B}(0)\) may have a fractal structure or a simple structure depending on the dynamics existing in J, as long as it is invariant. Given the considerations done until now, the second question is clearly worth answering. This will be done in the next section.

Fig. 6
figure 6

Staircase diagrams. The same map \(\phi \) is depicted in two different intervals in order to show both attractors. Parameter values \(\delta =0.1\), \(s_\mathrm{w}=0.9\), \(s_\mathrm{r}=0.05\), \(\alpha =0.75\), \(A=14\), \(k_\mathrm{c}=90\). a Stable 2-period cycle. b Stable fixed point

4.2 Complex basins

We now describe the structure of the basins of attraction for the given attractors in order to show that, when more than one attractor exits, the initial condition becomes crucial for the long-run behaviour of the economy, determining the possibility for a country to reach a positive level of capital per capita or to fall into the “vicious circle of poverty”.

Function \(\phi \) is unimodal for \(k>k_\mathrm{c}\). Moreover, several numerical experiments show that \(\phi (k_\mathrm{min})>\phi (k_{c})\), therefore \(\phi (k_\mathrm{min})\) and \(\phi (k_{c})\) separate the set \(\mathbb {R}_+\) in three subsets: \(Z_1=(0,\phi (k_\mathrm{c}))\), \(Z_0=(\phi (k_\mathrm{c}),\phi (k_\mathrm{min}))\) and \(Z_2=(\phi (k_\mathrm{min}),+\infty )\) whose points have, respectively, one zero and two rank-1 pre-images (see Fig. 1b), so that \(\phi \) is a \(Z_1-Z_0-Z_2\) map [with regard to pre-images, see Makrooni et al. (2015)]. As previously shown, map \(\phi \) may have three attractors: the fixed point \(k=0\) characterised by zero capital per capita, the attractor \(A \in J\) and a positive fixed point \(k_3\). Notice that if \(k_3\) is an attractor (i.e. 4 equilibria exist), then \(k_2\) is the unstable fixed point. In this case, complex basins may emerge depending on parameter values, as it will be described. Regarding the global basin of the origin notice that, as long as \(\phi (k_\mathrm{min}) > k_\mathrm{c}\), it corresponds to the immediate basin. Differently, when \(\phi (k_\mathrm{min}) < k_\mathrm{c}\) then the immediate basins have other pre-images, leading to a wider global basin. In cases for which \( k_\mathrm{c} <\phi (k_\mathrm{min})\) an initial condition \(k_0 > k_\mathrm{c}\) can never decrease too much and the transition to a poverty trap cannot occur, thus the poverty trap can be avoided. Although, there can be up to two positive equilibria, in which case the economy can switch from the lower lever to the higher one.

Fig. 7
figure 7

Parameter values: \(\delta =0.2\), \(n=1.25\) \(s_\mathrm{w}=0.85\), \(\alpha =0.55\), \(A=15\), \(k_\mathrm{c}=2\). a \(s_\mathrm{r}=0.3\); b \(s_\mathrm{r}=0.1\); c \(s_\mathrm{r}=0.085\)

We start by assuming \(\phi (k_\mathrm{min})>k_{min}\), i.e. the turning point of map \(\phi \) is above the main diagonal and two attractors coexist: the fixed point \(k=0\) and the positive fixed point \(k_3\). In this case, the basins of attraction are simple: the boundary that separates the basin of attraction \(\mathcal {B}(0)\) of the attractor \(k=0\) from the basin of attraction \(\mathcal {B}(k_3)\) is point \(k_\mathrm{c}\) (see Fig. 7a). Thus, as long as a parameter is moved (for instance \(s_\mathrm{r}\)), the non-differentiable point \(k_\mathrm{w}\) crosses the value \(\phi (k_\mathrm{w})\), a border collision bifurcation occurs, two fixed points are created and the attractor \(A \in J\), given for instance by a fixed point, may appear. After this bifurcation, if some parameter still varies (for instance \(s_\mathrm{r}\) decreases), a period-doubling bifurcation takes place and the attractor A becomes a 2-period cycle (see Fig. 7b). Notice that, after the bifurcation, three basins of attraction exist: \(\mathcal {B}(0)\), \(\mathcal {B}(k_3)\) and the basin \(\mathcal {B}(A)\) of the emerged attractor A. In particular \(\mathcal {B}(0)=[0,k_\mathrm{c}]\), while the basin of attraction of \(k_3\) is now made of unconnected portions: the immediate basin \((k_2,+\infty )\) and the unconnected portion \((k_\mathrm{c},(k_2)_{-1})\), where \((k_2)_{-1}\) is the pre-image of \(k_2\), therefore \(\mathcal {B}(k_3)=(k_\mathrm{c},(k_2)_{-1}) \cup (k_2,+\infty )\). The basin of attraction of A is given by \(\mathcal {B}(A)=((k_2)_{-1},k_2)\). Notice that, immediately after the critical level of capital \(k_\mathrm{c}\), the initial conditions generate trajectories converging to the upper equilibrium \(k_3\), as shown in Fig. 7b. A further decrease in parameter \(s_\mathrm{r}\) moves the minimum point \(\phi (k_\mathrm{min})\) downward, the attractor A loses stability and its basin of attraction \(\mathcal {B}(A)\) disappears. Moreover, two contact bifurcations occur: first \( \phi ^2 (k_\mathrm{min}) = k_2\) and then \(k_\mathrm{c} = \phi (k_\mathrm{min})\). After the global bifurcations, non-connected portions of \(\mathcal {B}(0)\) and \(\mathcal {B}(k_3)\) appear (see panel (c)). In this case, economic policy trying to raise capital per capita in order to reach the positive equilibrium level \(k_3\) may fail and economies may be captured by the poverty trap, as shown in Fig. 7c: different and close initial conditions generate trajectories converging either to the fixed point characterised by zero capital per capita (i.c. \(k^b_0\)) or to the positive fixed point (i.c. \(k^a_0\)).

5 Conclusions

In this paper we investigated a Solow–Swan growth model with differential saving rates between workers and shareholders [see Böhm and Kaas (2000), Kaldor (1956, 1957) and Pasinetti (1962)] using the shifted Cobb–Douglas production function [see Capasso et al. (2010)], a VES technology that properly describes non-developed, developing and developed economies. The results of our analysis show that fluctuations or even chaotic patterns can be exhibited by the model, confirming the results obtained by Brianzoni et al. (2007, 2009, 2012a, b, 2015): cycles and more complex dynamics may arise if the elasticity of substitution between production factors is smaller than one. As in Brianzoni et al. (2012a), the system may converge to the poverty trap since the origin is always a locally stable fixed point. Furthermore up to three positive fixed points may exist. The model presents multistability phenomena since, if shareholders save more than workers, three positive attractors may exist: a fixed point characterised by zero capital per capita (so-called vicious circle of poverty), a more complex attractor (cycle or chaotic set) and a positive fixed point. The model may present complex basins so that economic policies may fail and economies may be captured by the poverty trap even when a country with sufficiently high level of capital per capita is considered.