1 Introduction

The nature of long-run economic development is one of the core questions in economics. Do economies converge to a smooth growth path? Do they follow a divergent path? Are they subject to cyclical fluctuations? To irregular cycles? To sudden regime switches? Economic models addressing these questions usually view economic growth as the result of the interplay between properties of the technology and savings behavior of economic agents. While the former refers to whether productive factors are substitutes for each other and to what extent they can be substituted for each other, the latter opens the door for considering heterogeneous behavior and heterogeneous agents.

It has a long tradition differentiating between the behavior of social classes, in particular between workers and capitalists (with the latter having a higher savings propensity); in the literature on economic growth, this sharp distinction is often softened, as workers may also own capital (and receive a corresponding profit income). Workers’ saving behavior typically differs between the different sources of income, with the savings rate out of profit income often considered to be higher than the one out of wage income (but not as high as capitalists’ saving propensity). Thus, workers savings behavior can be seen as being influenced by capitalists’ savings behavior in as far as profit income is concerned. In the following paper, we further develop this idea and assume that workers choose to mimic capitalists’ savings behavior, once workers’ capital has surpassed a threshold value. From an analytic point of view, this switching introduces a discontinuity into the model, which is otherwise two-dimensional (2D) smooth and in discrete time.

Before developing the model, we give a brief literature review, where we put emphasis on technology and savings behavior. We also cover the analytic structures of the models as well as the dynamic properties. For that, we focus on the fixed point, which is usually expressed in terms of capital per worker.

As starting point, we choose the famous Harrod–Domar dilemma (see [20, 28]) according to which the equilibrium growth path (which corresponds to a stationary value of capital per worker) is locally unstable. This model does not differentiate between social classes; it assumes a constant and unique saving propensity; and a technology with fixed coefficients.

During the late fifties and early sixties, two types of one-sector exogenous growth models have been proposed in the literature in order to solve the Harrod–Domar dilemma.Footnote 1 The Solow model [44] introduces a standard neoclassical concave production function with flexible coefficients (productive factors are substitutable with each other); this assumption leads to local and global stability of the equilibrium growth path (of the stationary value of capital per worker). Instead, Kaldor [30] introduced an early form of heterogeneous behavior by differentiating two saving propensities, attached to wages and profits, respectively. As for the previous models, the resulting dynamics is one-dimensional (1D)—with the overall capital representing the only state variable—where stability is obtained by allowing variations in income distribution between different income sources adjusting saving to investment.

Pasinetti [39] reformulates Kaldor’s model by introducing heterogeneous agents. In particular, he introduced two different types of agents belonging to different social classes, workers and capitalists, with differentiated saving propensities. In the Pasinetti model, the dynamics is 2D, where workers’ and capitalists’ capitals represent the two state variables. An important result following from his analysis is that in a two-class stationary equilibrium—dubbed Pasinetti equilibrium—the income distribution between wages and profits—and, thus, the steady growth solution for the overall capital—is independent of workers’ propensity to save;Footnote 2 workers saving behavior only affects the capital distribution between classes. In a later contribution, Samuelson and Modigliani [43] integrated the Solow and the Pasinetti model. Moreover, they showed that a two-class model with a flexible production technology admits another solution, other than the Pasinetti equilibrium, in which capitalists’ capital is zero. In this equilibrium that replicates the properties of a Solow equilibrium, distinct groups of agents cannot be distinguished and the long-run stationary equilibrium of capital—coinciding with workers’ capital—is not affected by the capitalists’ propensity to save.Footnote 3 These analyses were mainly concerned with the stability properties of stationary equilibria.

Quite recently, other contributions show that one-sector growth models, which combine differentiated saving propensities and a technology characterized by weak factor substitutability and which are framed in discrete time, are able to generate complex dynamics, from cycles of any period to chaos. Böhm and Kass [6] introduce two saving propensities for wage and profit income respectively, as in the Kaldor model, and assume a concave production function with generic properties (it satisfies the weak Inada conditions). These authors show that, when the two propensities to save are sufficiently different (with the propensity to save out of profits larger than the one out of wages) and factor elasticity of substitution is low, discrete-time dynamics may involve cycles of any period and chaos. The works [7,8,9,10,11,12] and [25, 26] extended the Böhm and Kass model to the case of endogenous labor supply and concave or nonconcave production functions confirming the role of low factor substitutability in generating complex dynamics. Their models are 2D. However, they are confined to the study of income distribution between wage and profit income.

Commendatore [14], instead, studies a discrete-time version of the Pasinetti–Solow model put forward by Samuelson and Modigliani [43] that assumes a production function with constant elasticity of substitution (CES) and that involves two different types of agents, workers and capitalist: the ensuing model entails distributive processes also between social classes and a large variety of dynamic behaviors emerge from this formulation. In this contribution, it is shown that the distinction between a Pasinetti growth regime—where both classes own capital—and a Solow growth regime—where only workers own capital—holds also for long-run attractors that are not stationary states. As in Solow, the propensities to save assumed by these models are fixed parameters and are not the outcome of optimizing consumer behavior.

Later contributions interested in chaotic or, more generally, complex behavior in discrete-time models assume that workers and capitalists save on the basis of rational choices. Particularly, Commendatore and Palmisani [15], in an overlapping generations setup, describe these choices on the basis of a classical approach (see [5, 22] and [34]) according to which saving behavior of individuals is highly influenced by the social group (or class) to which they belong. In this framework, capitalists behave like an infinitely lived “dynasty” saving on the basis of an altruistic motive, whereas workers live only two periods and their saving pattern is driven by a life-cycle motive. The resulting model is 2D; Commendatore and Palmisani [15] present a detailed local stability analysis revealing bifurcation scenarios, which are a precondition of chaotic behavior. In [1] it is also considered an overlapping generations structure with two groups, however without the heterogeneity introduced in [15]: the two groups behave similarly, they both live two periods, and each old generation altruistically leaves a bequest to the young one. The resulting model is 2D and in [1] the authors explore both local and global stability properties, showing different local bifurcations and a variety of global dynamic features including multistability, complex behavior and chaos.

The present paper, which follows the previously reviewed studies in assuming a flexible production technology allowing for factor substitution, extends the previous contributions in the heterogeneous behavior dimension. Following [15], we consider two social classes, workers and capitalists that behave differently; following [1], altruism and the bequest motive may play a role not only for capitalists’, but also for workers’ savings decision. Several contributions in the literature suggest that there is a link between wealth accumulation and the bequest motive (see [17] and [16]). In our framework, for capitalists this link is always present: capitalists behave altruistically and leave bequests, thus providing for their “dynasty.” Instead, workers have two behavioral patterns: when their wealth is low, their saving pattern is driven by the usual life-cycle motive; instead, when their wealth crosses a certain threshold, workers saving behavior switches to the more altruistic, bequest leaving behavior imitating the capitalists’ social class behavior.

Our analysis not only confirms the main results of the literature—according to which 2D models with differential saving propensities (and thus distribution processes between income types and social classes) and weak factor substitutability may lead to chaotic behavior. With the introduction of a switch in workers saving choices, the resulting model is discontinuous and is also able to show a larger set of complex dynamics features.

In fact, modeling a switch in the behavior of workers leads to a discontinuous dynamical system, namely to a 2D piecewise smooth (PWS) map F, corresponding to the full system describing the dynamic evolution of workers’ and capitalists’ capital, with one discontinuity line, called switching manifold. Maps of this class appear also in other applications (see, e.g., [13, 24, 27, 42, 46]) and belong to a relatively new research field which is not yet well developed. In particular, in the bifurcation theory of PWS maps there are open problems related to border collision bifurcationsFootnote 4 (BCBs) and to the corresponding bifurcation structures observed in the parameter space of such maps. In this respect, continuous PWS maps have the advantage that, to classify possible outcomes of a BCB, one can use border collision normal forms, represented by continuous piecewise linear (PWL) maps, which are quite well studied (see, e.g., [18, 37, 38, 45]). Some results related to dynamics of discontinuous PWL maps can be found in [21, 35, 40].

Among discontinuous PWS maps the most studied are 1D piecewise monotone maps with one discontinuity point, associated with Lorenz like flows (to cite a few, see [3, 29, 31,32,33], etc.). It is known that investigation of bifurcation structures observed in the parameter space of such maps often leads to specific parameter points associated with intersection of different BCB curves (see, e.g., [23] and references therein). For example, in case of a 1D discontinuous piecewise increasing map, an intersection point of two curves related to BCBs of two different fixed points or cycles can be the origin of a period adding bifurcation structure, associated with attracting cycles, or of a bandcount adding bifurcation structure, related to chaotic attractors. If a 1D discontinuous map with increasing and decreasing branches is considered, the related intersection point can give rise to period/bandcount incrementing bifurcation structures. In [4] these structures are described in detail in case of a 1D discontinuous PWL map; and examples of 1D PWS maps with similar and mixed bifurcation structures are also presented.

It is interesting to investigate how the mentioned above structures evolve when a 2D discontinuous map is considered. In fact, in the parameter space of map F, we observe a set which is an intersection of BCB boundaries of the stability regions of different fixed points, and from this set a bifurcation structure issues which has some similarities with a period adding structure. We show that on the x-axis (which is invariant) map F is reduced to a 1D piecewise increasing map g—which describes the dynamic evolution of the system when only workers own capital—for which we prove the existence of a period adding bifurcation structure associated with attracting cycles belonging to the x-axis. Then, we investigate how this structure is modified when the related attracting cycles lose their transverse stability via transcritical bifurcation and corresponding interior cycles appear. The main peculiarity of the observed structure is related to multistability, which is impossible in the case of a standard period adding structure. For example, in the standard period adding structure, between 2- and 3-periodicity regions there is a 5-periodicity region,Footnote 5 and all these regions are disjoint, while in the observed structure such regions can overlap, leading to coexistence of 2-, 3- and 5-cycles.

The paper is organized as follows. In Sect. 2, we put forward the general economic setup, describing the saving behavior of the two groups and deriving the accumulation law for capitalists’ and workers’ capital. In Sect. 3, we analyze the dynamics of map F depending on its parameters, namely, in Sect. 3.1, we obtain stability conditions of the interior fixed points; in Sect. 3.2, we present several examples of the bifurcation structures observed in the parameter space of map F and associated with its attracting cycles and chaotic attractors; in Sect. 3.3, we analyze the dynamics of the 1D map g and, in particular, we obtain the stability conditions of the border fixed points and prove the existence of a period adding structure issuing from a codimension-two BCB point, associated with the border fixed points; in Sect. 3.4, we show how this structure evolves when attracting cycles, related to this period adding structure, lose their transverse stability. In Sect. 4, we propose some conclusions.

2 General setup of the model

The analysis is framed in discrete time and we denote by t the time unit (or period). We consider a one-good economy, where production only involves two factors, capital \(K_{t}\) and labor \(L_{t}\). A constant fraction \(0\le \delta \le 1\) of capital depreciates in each period. The production technology is of the constant elasticity of substitution (CES) type and takes the following functional form:

$$\begin{aligned} f(k_{t})=\left\{ \begin{array}{ll} (1-\alpha +\alpha k_{t}^{\rho })^{1/\rho } &{} \text { if }\rho \le 1, \rho \ne 0 \\ k_{t}^{\alpha } &{} \text { if }\rho =0 \end{array} \right. \end{aligned}$$
(1)

where \(k_{t}=K_{t}/L_{t}\) is the capital/labor ratio, \(0<\alpha <1\) is the distribution coefficient, \(-\infty<\rho <1\;(\rho \ne 0)\) the substitution coefficient and \(\left( 1-\rho \right) ^{-1}\) the elasticity of substitution. Notice that when the coefficient related to the elasticity of factor substitution tends to zero, i.e., if \(\rho \rightarrow 0\), we have the case of a Cobb–Douglas production function—i.e., intermediate factor substitutability and flexible production factor coefficients; instead, we have the case of a Leontief technology—i.e., no substitutability and fixed production factor coefficients—if \(\rho \rightarrow -\infty ;\) and the case of perfect substitutability if \(\rho =1\).

Capital is the only asset in the economy, and wages and profits are the only sources of income. We define a short-run equilibrium as a situation in which perfectly competitive capital and labor markets ensure equality between the profit rate \(r_{t}\) and the marginal product of capital \(f^{\prime }(k_{t})\), and between the wage rate \(w_{t}\) and the marginal product of labor \(f(k_{t})-f^{\prime }(k_{t})k\). For the case of a CES technology, this implies:

$$\begin{aligned} r_{t}= & {} f^{\prime }(k_{t})\nonumber \\= & {} \left\{ \begin{array}{ll} \alpha [(1-\alpha )k_{t}^{-\rho }+\alpha ]^{1/\rho -1} &{} \text { if } \rho \le 1, \rho \ne 0 \\ \alpha k_{t}^{\alpha -1} &{} \text { if } \rho =0 \end{array} \right. \nonumber \\ w_{t}= & {} f(k_{t})-f^{\prime }(k_{t})k\nonumber \\= & {} \left\{ \begin{array}{ll} (1-\alpha )[(1-\alpha )k_{t}^{-\rho }+\alpha ]^{1/\rho -1}k_{t}^{1-\rho } &{} \text { if }\rho \le 1, \rho \ne 0 \\ (1-\alpha )k_{t}^{\alpha -1} &{} \text { if } \rho =0 \end{array} \right. \nonumber \\ \end{aligned}$$
(2)

The economy is inhabited by two types of agents grouped into social classes, workers (denoted by the subscript w) and capitalists (denoted by the subscript c). Both classes live two periods according to an overlapping generations structure, have the same population size, \(L_{t}\), and grow at the same rate, \(n\ge 0\). Moreover, both workers and capitalists are endowed with logarithmic preferences. Capitalists earn only income out of capital, we denote \(K_{c,t}\) the capital of this type of agents. They consume only a fraction of their wealth when old and leave what is left to the current young generation (their offspring). A young capitalist only decides how much to consume out of her wealth in her first period of life and saves what is left for the next period. Each worker supplies inelastically one unit of labor when young and does not work when old. If workers’ capital is small, they consume all their wealth when old and do not leave any bequest to the young generation. If workers’ capital is sufficiently high, they behave like capitalists. They consume only a fraction of their wealth and leave what is left to the current young generation. We denote \(K_{w,t}\) the capital of this type of agents.

In order to determine capitalists and workers savings and accumulation choices, we proceed as follows. Starting from the old generation of period t, each old capitalist consumes only a fraction \((1-d_{c})\) of her wealth, and pays to her descendants the fraction \(d_{c}\). A young capitalist faces an intertemporal utility maximization problem, following the assumption of logarithmic preferences, the solution involves saving a fixed proportion of her wealth \(s_{c,t}=\beta _{c}d_{c}(1-\delta +r_{t})k_{c,t}\), where \(s_{c,t}\) is the saving of a young capitalist and \(\beta _{c}\) is capitalists’ consumption time discount factor. Considering workers, again we start from the old generation of period t: if her capital is smaller than a certain threshold, \(k_{w,t}<{\overline{k}}\), an old worker consumes all her wealth (income plus depreciated capital), where \(k_{w,t}\) denotes workers’ capital expressed in terms of labor units. She doesn’t leave anything to the young generation of period t. When \(k_{w,t}<{\overline{k}}\), in period t, young workers do not receive any transfer from the old generation. The solution of the intertemporal utility maximization problem gives a saving corresponding to \(s_{w,t}=\beta _{w1}w_{t}\), where \(s_{w,t}\) is the saving of a young worker in period t and \(\beta _{w1}\) is workers’ consumption time discount factor when their capital is low. Instead, if her capital is larger than that threshold, \(k_{w,t}>{\overline{k}}\), an old worker consumes only a fraction \((1-d_{w})\) of her wealth and pays to her descendants the fraction \(d_{w}\). When \(k_{w,t}>{\overline{k}}\), in period t, the solution of a worker intertemporal utility maximization problem gives a saving corresponding to \(s_{w,t}=\beta _{w2}[w_{t}+d_{w}(1-\delta +r_{t})k_{w,t}]\), where \(\beta _{w2}\) is workers’ consumption time discount factor when their capital is high.

In such a way, the main dynamic equations governing capitalists and workers accumulation differ depending on the size of workers’ capital, namely, capital accumulation is determined by the following system of difference equations, or, in other words, by a family of 2D piecewise smooth discontinuous maps:

$$\begin{aligned} \left\{ \begin{array}{ll} k_{c,t+1} = \frac{1}{1+n}s_{c,t}= \frac{1}{1+n}\beta _{c}d_{c}(1-\delta +r_{t})k_{c,t} \\ k_{w,t+1}=\frac{1}{1+n}s_{w,t} = \left\{ \begin{array}{ll} \frac{1}{1+n}\beta _{w1}w_{t} &{} \text { if } k_{w,t}<{\overline{k}} \\ \frac{1}{1+n}\beta _{w2}[w_{t}+d_{w}(1-\delta +r_{t})k_{w,t}] &{} \text { if } k_{w,t}>{\overline{k}} \end{array} \right. \end{array} \right. \end{aligned}$$
(3)

where the following inequalities are satisfied: \(0<\beta _{w1},\beta _{w2},\beta _{c}<1\), \({\overline{k}}>0\), and \(k_{t}=k_{c,t}+k_{w,t}\).

3 Bifurcation structure of the parameter space

In this section, we explore the dynamic properties of the system (3). What is useful to notice from an economic point of view is that this system is able to generate two different growth regimes: a Pasinetti regime, in which both capitalists and workers own capital, and a Solow regime, in which only workers own a positive amount of capital. The dynamics corresponding to each regime may undergo a strong qualitative change depending on the saving behavior of workers. This behavior is modified when the threshold \({\overline{k}}\) is crossed.

For the dynamic analysis, we impose the following values for the parameters: \(n=0\) and \(d_{c}=d_{w}=1\). The last assumption corresponds to the case in which old generations do not consume. Moreover, we set \(\delta =0\). This will simplify the mathematical analysis reducing the number of parameters. Let us also introduce the following notations for the variables and parameters:

$$\begin{aligned} k_{w}=x,\ k_{c}=y,\ \beta _{c}=c,\ \beta _{w1}=w_{1},\ \beta _{w2}=w_{2},\ \ {\overline{k}}={\overline{x}} \end{aligned}$$

Putting everything together, taking into account the short-run equilibrium conditions and dropping the time subscript, the family of 2D discontinuous piecewise smooth maps defined in (3) can be written as follows:

$$\begin{aligned} F:\left( x,y\right) \rightarrow \left\{ \begin{array}{l} F_{L}(x,y) \text { if } (x,y)\in D_{L} \\ F_{R}(x,y) \text { if } (x,y)\in D_{R} \end{array} \right. \end{aligned}$$
(4)

where

$$\begin{aligned}&F_{L}:\left( \begin{array}{l} x \\ y \end{array} \right) \rightarrow \left( \begin{array}{l} w_{1}(f(x+y)-(x+y)f^{\prime }(x+y)) \\ cy(1+f^{\prime }(x+y)) \end{array} \right) \nonumber \\\end{aligned}$$
(5)
$$\begin{aligned}&F_{R}:\left( \begin{array}{l} x \\ y \end{array} \right) \rightarrow \left( \begin{array}{l} w_{2}(x+f(x+y)-yf^{\prime }(x+y)) \\ cy(1+f^{\prime }(x+y)) \end{array} \right) \nonumber \\ \end{aligned}$$
(6)

and

$$\begin{aligned} D_{L}=\{(x,y):x<{\overline{x}}\},\ \ D_{R}=\{(x,y):x>{\overline{x}}\} \end{aligned}$$

The discontinuity line which separates the (xy)-phase plane into the halfplanes \(D_{L}\) and \(D_{R}\), is denoted DL : 

$$\begin{aligned} DL=\{(x,y):x={\overline{x}}\} \end{aligned}$$

One can notice immediately that the x-axis is an F-invariant line, on which map F is reduced to a 1D PWS discontinuous map

$$\begin{aligned}&g:x\rightarrow g(x)\\&\quad =\left\{ \begin{array}{ll} g_{L}(x)=w_{1}(f(x)-xf^{\prime }(x)) &{} \text { if } x<{\overline{x}} \\ g_{R}(x)=w_{2}(x+f(x)) &{} \text { if } x>{\overline{x}} \end{array} \right. \end{aligned}$$

Considering the CES production function f(k) given in (1), and assuming that \(\rho <1\), \(\rho \ne 0\), two maps defining map F can be written in the following form:

$$\begin{aligned}&F_{L}:\left( \begin{array}{l} x \\ y \end{array} \right) \rightarrow \left( \begin{array}{l} w_{1}(1-\alpha )(1-\alpha +\alpha (x+y)^{\rho })^{1/\rho -1} \\ cy(1+\alpha (\alpha +(1-\alpha )(x+y)^{-\rho })^{1/\rho -1}) \end{array} \right) \end{aligned}$$
(7)
$$\begin{aligned}&F_{R}:\left( \begin{array}{l} x \\ y \end{array} \right) \rightarrow \left( \begin{array}{l} w_{2}(x+(1-\alpha +\alpha (x+y)^{\rho })^{1/\rho -1}(1-\alpha +\alpha x(x+y)^{\rho -1})) \\ cy(1+\alpha (\alpha +(1-\alpha )(x+y)^{-\rho })^{1/\rho -1}) \end{array} \right) \end{aligned}$$
(8)

A 1D map g, to which F is reduced on the x-axis, is defined as

$$\begin{aligned}&g:x\rightarrow g(x)\nonumber \\&\quad =\left\{ \begin{array}{ll} g_{L}(x)=w_{1}(1-\alpha )(1-\alpha +\alpha x^{\rho })^{1/\rho -1} &{} \text { if } x< {\overline{x}} \\ g_{R}(x)=w_{2}(x+(1-\alpha +\alpha x^{\rho })^{1/\rho }) &{} \text { if } x>{\overline{x}} \end{array} \right. \nonumber \\ \end{aligned}$$
(9)

The dynamics of map g is described in Sect. 3.3. Note that it does not depend on the parameter c, representing capitalists’ propensity to save.

Let us collect all the parameter conditions to be satisfied:

$$\begin{aligned} 0<c,w_{1},w_{2}, \ \alpha<1, \ \rho <1, \ \rho \ne 0, \ {\overline{x}}>0 \end{aligned}$$
(10)

3.1 Interior fixed points and their bifurcations

The long-run stationary equilibria of the economic model correspond to the fixed points of map F. In this section, where we focus especially on interior equilibria, and in Sect. 3.3, we identify these fixed points and explore their local stability properties. Also for the fixed points we are able to distinguish between long-term positions where a Pasinetti regime prevails—these are called Pasinetti equilibria and correspond to the interior fixed points of map F—and where a Solow regime prevails—these are called Solow equilibria and correspond to border equilibria of map F. There are two types of Pasinetti and Solow equilibria, depending on their location with respect to the threshold \(x={\overline{x}}\).

To get a fixed point of map F, first note that the function defining the dynamics of the y-variable is the same for both maps, \(F_{L}\) and \(F_{R}.\) From \(y=cy(1+f^{\prime }(x+y))\), it follows that at any fixed point of F, say, \((x,y)=(x^{*},y^{*})\), with \(y^{*}\ne 0\) (Pasinetti equilibrium), the following equality holds:

$$\begin{aligned} f^{\prime }(x^{*}+y^{*})=\frac{1-c}{c} \end{aligned}$$
(11)

and from (2), we have that

$$\begin{aligned} x^{*}+y^{*}=\left( \frac{1-\alpha }{b-\alpha }\right) ^{1/\rho } \end{aligned}$$
(12)

where

$$\begin{aligned} b:=\left( \frac{1-c}{c\alpha }\right) ^{\rho /(1-\rho )} \end{aligned}$$
(13)

Notice also that

$$\begin{aligned} f^{\prime \prime }(x^{*}+y^{*})=-\frac{(1-\rho )(1-c)(b-\alpha )^{1+1/\rho }}{bc(1-\alpha )^{1/\rho }} \end{aligned}$$
(14)

One of the feasibility conditions for the fixed point is \(x^{*}+y^{*}>0\), and a sufficient condition for this is

$$\begin{aligned} b-\alpha >0 \end{aligned}$$
(15)

Substituting b from (13) into the above inequality, one can see that it is equivalent to

$$\begin{aligned} \alpha <\left( \frac{1-c}{c}\right) ^{\rho } \end{aligned}$$
(16)

Let the related boundary in the parameter space be denoted as

$$\begin{aligned} B:\ \ \ \alpha =\left( \frac{1-c}{c}\right) ^{\rho } \end{aligned}$$
(17)

Note that the inequality (16) can also be written as

$$\begin{aligned} c<\frac{1}{\alpha ^{1/\rho }+1}, \quad 0<\rho <1 \end{aligned}$$
(18)

and

$$\begin{aligned} c>\frac{1}{\alpha ^{1/\rho }+1}, \quad \rho <0 \end{aligned}$$
(19)

In the parameter space of map F, a region satisfying (10) and (16) is called a feasible domain:

$$\begin{aligned} \varPhi= & {} \{c,w_{1},w_{2},\alpha ,\rho ,{\overline{x}}:0<c,w_{1},w_{2}, \alpha<1, \rho<1,\nonumber \\&\rho \ne 0, {\overline{x}}>0, \alpha <\left( 1/c-1\right) ^{\rho }\} \end{aligned}$$
(20)

and from now on we suppose that the parameter values belong to \(\varPhi \).

Consider map \(F_{L}\). Let \(L(x_{L},y_{L})\) denote a fixed point of \(F_{L}\) where \(y_{L}\ne 0\), i.e., \(L(x_{L},y_{L})\) is a Pasinetti equilibrium, which is a stationary equilibrium involving positive workers’ and capitalists’ capital. Substituting (12) into

$$\begin{aligned} x=w_{1}(1-\alpha )(1-\alpha +\alpha (x+y)^{\rho })^{1/\rho -1} \end{aligned}$$

we get that fixed point L is defined by

$$\begin{aligned} \left\{ \begin{array}{l} x_{L}=w_{1}\frac{(1-c)\left( b-\alpha \right) }{\alpha c}\left( \frac{ 1-\alpha }{b-\alpha }\right) ^{1/\rho } \\ y_{L}=\left( \frac{1-\alpha }{b-\alpha }\right) ^{1/\rho }\left( 1-\frac{ w_{1}(1-c)\left( b-\alpha \right) }{\alpha c}\right) \end{array} \right. \end{aligned}$$
(21)

For the parameter values belonging to the parameter domain \(\varPhi \), it follows that \(x_{L}>0\), while \(y_{L}>0\) if

$$\begin{aligned} w_{1}<\frac{\alpha c}{(b-\alpha )(1-c)} \end{aligned}$$
(22)

The fixed point L is an actual fixed pointFootnote 6 of F, if \(x_{L}<{\overline{x}}\), that holds for

$$\begin{aligned} w_{1}<\frac{{\overline{x}}\alpha c\left( b-\alpha \right) ^{1/\rho -1}}{ (1-c)\left( 1-\alpha \right) ^{1/\rho }} \end{aligned}$$
(23)

and a BCB of L occurs if \(x_{L}={\overline{x}}\), that is, if the parameter values satisfy the following equality:

$$\begin{aligned} BC_{L}:\ \ \ \ w_{1}=\frac{{\overline{x}}\alpha c\left( b-\alpha \right) ^{1/\rho -1}}{(1-c)\left( 1-\alpha \right) ^{1/\rho }} \end{aligned}$$
(24)

Map \(F_{L}\) can also have fixed point(s) belonging to the x-axis, corresponding to Solow equilibria, involving zero capitalists’ capital. First note that, for \(\rho <0 \) the origin is a fixed point of F, denoted O(0, 0), but not for \(\rho >0. \) Let \(L^{*}(x_{L}^{*},0)\) denote a fixed point with \(x_{L}^{*}\ne 0\), where \(x=x_{L}^{*}\) is a fixed point of map \(g_{L}\) given in (9), that is, it satisfies the equality

$$\begin{aligned} x=w_{1}(1-\alpha )(1-\alpha +\alpha x^{\rho })^{1/\rho -1} \end{aligned}$$
(25)

The fixed point \(L^{*}(x_{L}^{*},0)\) is an actual fixed point of map F if \(x_{L}^{*}<{\overline{x}}\), and a BCB of \(L^{*}\) occurs if \(x_{L}^{*}={\overline{x}}\), i.e., if

$$\begin{aligned} BC_{L^{*}}:\ \ w_{1}=\frac{{\overline{x}}}{(1-\alpha )(1-\alpha +\alpha {\overline{x}}^{\rho })^{1/\rho -1}} \end{aligned}$$
(26)

In fact, depending on the parameter values, \(g_{L}\) can have zero, one or two nontrivial fixed points. The second fixed point, if it exists, is denoted \(L^{**}(x_{L}^{**},0)\), where \(x_{L}^{**}\) also satisfies (25), \(x_{L}^{**}<x_{L}^{*}\) (see Sect. 3.3 for details).

Later we show that the condition \(y_{L}=0\), leading to

$$\begin{aligned} T_{L}:\ \ \ \ w_{1}=\frac{\alpha c}{\left( b-\alpha \right) (1-c)} \end{aligned}$$
(27)

(see (22)), is associated with a transcritical bifurcation of the fixed points L and \(L^{*}\) (or \(L^{**}\)) at which these fixed points merge, and then the border fixed point changes its transverse stability (i.e., the stability in the direction which is transverse to the x-axis).

Now, we derive the fixed points of map \(F_{R}.\) Assuming \(y\ne 0\) and substituting (12) into

$$\begin{aligned} x= & {} w_{2}(x+(1-\alpha +\alpha (x+y)^{\rho })^{1/\rho -1}\\&(1-\alpha +\alpha x(x+y)^{\rho -1})) \end{aligned}$$

(see (8)), we get that one fixed point of \(F_{R}\), denoted \(R(x_{R},y_{R})\), is given by

$$\begin{aligned} \left\{ \begin{array}{l} x_{R}=\frac{w_{2}(1-c)(b-\alpha )}{\alpha (c-w_{2})}\left( \frac{1-\alpha }{ b-\alpha }\right) ^{1/\rho } \\ y_{R}=\left( \frac{1-\alpha }{b-\alpha }\right) ^{1/\rho }\left( 1-\frac{ w_{2}(1-c)\left( b-\alpha \right) }{\alpha (c-w_{2})}\right) \end{array} \right. \end{aligned}$$
(28)

Taking into account the parameter conditions defining the feasible domain \(\varPhi \) (see (20)), it can be seen that both inequalities \(x_{R}>0\) and \(y_{R}>0\) are satisfied if

$$\begin{aligned} w_{2}<\frac{\alpha c}{b(1-c)+\alpha c} \end{aligned}$$
(29)

given that this condition together with the condition (15) implies that \(c-w_{2}>0.\) The fixed point R is an actual fixed point of F if \(x_{R}>{\overline{x}}\), that is, if

$$\begin{aligned} w_{2}>\frac{{\overline{x}}\alpha c}{(1-c)(1-\alpha )^{1/\rho }\left( b-\alpha \right) ^{1-1/\rho }+{\overline{x}}\alpha } \end{aligned}$$

and a BCB of R occurs if

$$\begin{aligned} BC_{R}:\ \ \ \ w_{2}=\frac{{\overline{x}}\alpha c}{(1-c)(1-\alpha )^{1/\rho }\left( b-\alpha \right) ^{1-1/\rho }+{\overline{x}}\alpha } \nonumber \\ \end{aligned}$$
(30)

Map \(F_{R}\) can also have a nontrivial fixed point belonging to the x-axis (see Sect. 3.3 for details).Footnote 7 Let \(R^{*}(x_{R}^{*},0)\) be such a fixed point, where \(x=x_{R}^{*}\), \(x_{R}^{*}>0\), is a fixed point of map \(g_{R}\) given in (9), obtained from \(x=w_{2}(x+(1-\alpha +\alpha x^{\rho })^{1/\rho }):\)

$$\begin{aligned} x_{R}^{*}=\left( \frac{1-\alpha }{\left( \frac{1}{w_{2}}-1\right) ^{\rho }-\alpha }\right) ^{1/\rho } \end{aligned}$$
(31)

The fixed point \(R^{*}(x_{R}^{*},0)\) is an actual fixed point of F if \(x_{R}^{*}>{\overline{x}}\), and a BCB of \(R^{*}\) occurs if

$$\begin{aligned} {\overline{x}}=w_{2}({\overline{x}}+(1-\alpha +\alpha {\overline{x}}^{\rho })^{1/\rho }) \end{aligned}$$

that is, if

$$\begin{aligned} BC_{R^{*}}:\ \ \ \ \ w_{2}=\frac{{\overline{x}}}{{\overline{x}}+(1-\alpha +\alpha {\overline{x}}^{\rho })^{1/\rho }} \end{aligned}$$
(32)

Below we show that the equality \(y_{R}=0\), which is satisfied if

$$\begin{aligned} T_{R}:\ \ \ \ w_{2}=\frac{\alpha c}{b(1-c)+\alpha c} \end{aligned}$$
(33)

(see (29)), corresponds to a transcritical bifurcation of the fixed points R and \(R^{*}\), at which these fixed points merge, and then \(R^{*}\) changes its transverse stability.

Now we obtain the conditions for the other bifurcations of the fixed points. The Jacobian matrix of \(F_{L}\) is defined as

$$\begin{aligned} DF_{L}=\left( \begin{array}{ll} -w_{1}kf^{\prime \prime }(k) &{} -w_{1}kf^{\prime \prime }(k) \\ cyf^{\prime \prime }(k) &{} cyf^{\prime \prime }(k)+c(1+f^{\prime }(k)) \end{array} \right) \nonumber \\ \end{aligned}$$
(34)

First, note that for \(\rho <0\), the origin (which in such a case is a fixed point of \(F_{L}\)) is always a saddle in the feasible domain, with eigenvalue \(\lambda _{1}=0\) in the horizontal direction and \(\lambda _{2}=c(1+f^{\prime }(0))>1\) in the transversal direction. The latter inequality simplifies to (19), so that crossing the boundary B (see (17)) related to \(\lambda _{2}=1\), a transcritical bifurcation occurs leading to the appearance/disappearance of the interior fixed point L in the positive quadrant of the phase plane.

From (11) it follows that \(c(1+f^{\prime }(k_{L}))=1\), where \(k_{L}=x_{L}+y_{L}\), with \(x_{L}\ne 0\), \(y_{L}\ne 0\), thus,

$$\begin{aligned} \left. DF_{L}\right| _{(x_{L},y_{L})}=\left( \begin{array}{ll} -w_{1}k_{L}f^{\prime \prime }(k_{L}) &{} -w_{1}k_{L}f^{\prime \prime }(k_{L}) \\ cy_{L}f^{\prime \prime }(k_{L}) &{} cy_{L}f^{\prime \prime }(k_{L})+1 \end{array} \right) \end{aligned}$$

The stability of L is defined by the following system of inequalities:

$$\begin{aligned} \left\{ \begin{array}{l} 1-(cy_{L}f^{\prime \prime }(k_{L})+1-w_{1}k_{L}f^{\prime \prime }(k_{L}))-w_{1}k_{L}f^{\prime \prime }(k_{L})>0 \\ 1+(cy_{L}f^{\prime \prime }(k_{L})+1-w_{1}k_{L}f^{\prime \prime }(k_{L}))-w_{1}k_{L}f^{\prime \prime }(k_{L})>0 \\ -w_{1}k_{L}f^{\prime \prime }(k_{L})<1 \end{array} \right. \nonumber \\ \end{aligned}$$
(35)

The first condition in (35) is reduced to \(cy_{L}f^{\prime \prime }(k_{L})<0.\) This condition is satisfied if \(y_{L}>0\), given that \(f^{\prime \prime }(k_{L})<0\) (see (14)). If the condition (27), associated with \(y_{L}=0\), holds, then a transcritical bifurcation of L occurs (of course, L has to be an actual fixed point of F, that is, the condition (23) must also hold).

The second condition in (35) can be written as

$$\begin{aligned} w_{1}>\frac{cy_{L}f^{\prime \prime }(k_{L})+2}{2f^{\prime \prime }(k_{L})k_{L}} \end{aligned}$$

It is satisfied if

$$\begin{aligned} w_{1}>\frac{c\alpha ((1-\rho )(b-\alpha )(1-c)-2b)}{(1-\rho )(b-\alpha )(1-c)((1-c)\left( b-\alpha \right) +2\alpha )} \end{aligned}$$

and a flip bifurcation of the actual fixed point L occurs if

$$\begin{aligned}&Fl_{L}:\ \ \ w_{1}\nonumber \\&\quad =\frac{c\alpha ((1-\rho )(b-\alpha )(1-c)-2b)}{(1-\rho )(b-\alpha )(1-c)((1-c)\left( b-\alpha \right) +2\alpha )} \nonumber \\ \end{aligned}$$
(36)

The third condition in (35) holds if

$$\begin{aligned} cb-w_{1}(1-\rho )(b-\alpha )(1-c)>0 \end{aligned}$$
(37)

Taking into account the condition (15), the above inequality can be written as

$$\begin{aligned} w_{1}<\frac{cb}{(1-\rho )(1-c)(b-\alpha )} \end{aligned}$$

and if

$$\begin{aligned} NS_{L}:\ \ \ \ \ w_{1}=\frac{cb}{(1-\rho )(1-c)(b-\alpha )} \end{aligned}$$
(38)

a Neimark–Sacker bifurcation of L occurs.

The Jacobian matrix of \(F_{R}\) evaluated at the fixed point R is defined as

$$\begin{aligned}&\left. DF_{R}\right| _{(x_{R},y_{R})}\\&\quad =\left( \begin{array}{ll} w_{2}(1+f^{\prime }(k_{R})-y_{R}f^{\prime \prime }(k_{R})) &{} -w_{2}y_{R}f^{\prime \prime }(k_{R}) \\ cy_{R}f^{\prime \prime }(k_{R}) &{} cy_{R}f^{\prime \prime }(k_{R})+1 \end{array} \right) \\&\quad =\left( \begin{array}{ll} w_{2}(1-cy_{R}f^{\prime \prime }(k_{R}))/c &{} -w_{2}y_{R}f^{\prime \prime }(k_{R}) \\ cy_{R}f^{\prime \prime }(k_{R}) &{} cy_{R}f^{\prime \prime }(k_{R})+1 \end{array} \right) \end{aligned}$$

where \(k_{R}=x_{R}+y_{R}.\) The stability conditions of R are given by

$$\begin{aligned} \left\{ \begin{array}{l} 1-(w_{2}(1-cy_{R}f^{\prime \prime }(k_{R}))/c+cy_{R}f^{\prime \prime }(k_{R})+1)+w_{2}/c>0 \\ 1+w_{2}(1-cy_{R}f^{\prime \prime }(k_{R}))/c+cy_{R}f^{\prime \prime }(k_{R})+1+w_{2}/c>0 \\ w_{2}/c<1 \end{array} \right. \end{aligned}$$
(39)

The first condition in (39) is reduced to

$$\begin{aligned} y_{R}f^{\prime \prime }(k_{R})(w_{2}-c)>0 \end{aligned}$$
(40)

Recall that \(f^{\prime \prime }(k_{R})<0\), while \(y_{R}>0\) if the condition given in (29) is satisfied. If the condition (33), associated with \(y_{R}=0\), holds, then a transcritical bifurcation of R occurs. Moreover, for \(b-\alpha >0\) the condition (29) implies that \(w_{2}<c\), that is, the third condition in (39) is satisfied as well. This also means that the fixed point R cannot undergo a Neimark–Sacker bifurcation, associated with the third condition.

The second condition in (39) is reduced to

$$\begin{aligned} c-w_{2}<\frac{4c}{2-cy_{R}f^{\prime \prime }(k_{R})} \end{aligned}$$

Substituting the expressions for \(f^{\prime \prime }(k_{R})\) and \(y_{R}\) (see (14) and (28), respectively) into the above inequality, we get that the second condition in (39) is satisfied if

$$\begin{aligned} w_{2}>\frac{c\alpha ((1-\rho )(1-c)(b-\alpha )-2b)}{(1-\rho )(1-c)(b-\alpha )(b(1-c)+c\alpha )+2\alpha b} \end{aligned}$$

and a flip bifurcation of an actual fixed point R occurs if

$$\begin{aligned}&Fl_{R}:\ \ \ w_{2}\nonumber \\&\quad =\frac{c\alpha ((1-\rho )(1-c)(b-\alpha )-2b)}{(1-\rho )(1-c)(b-\alpha )(b(1-c)+c\alpha )+2\alpha b} \nonumber \\ \end{aligned}$$
(41)

To summarize, we can state the following

Fig. 1
figure 1

Bifurcation curves confining the existence and stability regions of the fixed points of map F in the \((c,w_{1})\)-parameter plane for \(w_{2}=0.2\) in (a), and in the \((c,w_{2})\)-parameter plane for \(w_{1}=0.6\) in (b). Other parameters are fixed as \(\rho =0.5\), \(\alpha =0.5\), \({\overline{x}}=0.15\)

Proposition 1

Consider map F given in (4) defined by maps \(F_{L}\) and \(F_{R}\), given in (7) and (8), respectively, with parameter values belonging to the feasible domain \(\varPhi \) defined in (20). Then, map F has an actual attracting fixed point L with coordinates given in (21), if the following inequalities are simultaneously satisfied:

$$\begin{aligned} \left\{ \begin{array}{l} w_{1}<\frac{{\overline{x}}\alpha c\left( b-\alpha \right) ^{1/\rho -1}}{ (1-c)\left( 1-\alpha \right) ^{1/\rho }} \\ w_{1}<\frac{\alpha c}{(b-\alpha )(1-c)} \\ w_{1}>\frac{c\alpha (1-\rho )(b-\alpha )(1-c)-2b\alpha c}{(1-\rho )(b-\alpha )(1-c)((1-c)\left( b-\alpha \right) +2\alpha )} \\ w_{1}<\frac{cb}{(1-\rho )(1-c)(b-\alpha )} \end{array} \right. \end{aligned}$$

and map F has an actual attracting fixed point R with coordinates given in (28), if the following inequalities are simultaneously satisfied:

$$\begin{aligned} \left\{ \begin{array}{l} w_{2}>\frac{{\overline{x}}\alpha c}{(1-c)(1-\alpha )^{1/\rho }\left( b-\alpha \right) ^{1-1/\rho }+{\overline{x}}\alpha } \\ w_{2}>\frac{c\alpha ((1-\rho )(1-c)(b-a)-2b)}{(1-\rho )(1-c)(b-a)(b(1-c)+c\alpha )+2\alpha b} \\ w_{2}<\frac{\alpha c}{b(1-c)+\alpha c} \end{array} \right. \end{aligned}$$

Proposition 1 summarizes all possible locally stable stationary equilibria that can exist in a Pasinetti regime. These are differentiated depending on their position with respect to the threshold \({\overline{x}}\).

As mentioned in the Introduction, one of our purposes is to describe the bifurcation structures associated with an intersection of the BCB boundaries of the interior attracting fixed points of map F. Let P denote such a parameter set:

$$\begin{aligned} P=BC_{L}\cap BC_{R}=\left\{ \begin{array}{l} w_{1}=\frac{{\overline{x}}\alpha c\left( b-\alpha \right) ^{1/\rho -1}}{ (1-c)\left( 1-\alpha \right) ^{1/\rho }} \\ w_{2}=\frac{{\overline{x}}\alpha c}{(1-c)(1-\alpha )^{1/\rho }\left( b-\alpha \right) ^{1-1/\rho }+{\overline{x}}\alpha } \end{array} \right. \nonumber \\ \end{aligned}$$
(42)

Given that at P it holds that \(x_{L}=x_{R}={\overline{x}}\), leading to

$$\begin{aligned} w_{1}=\frac{cw_{2}}{c-w_{2}} \end{aligned}$$

this equality can also be used to define P, instead of one of those given in (42). It follows also that the set P satisfies

$$\begin{aligned} c>w_{2} \end{aligned}$$

As we discuss in Sect. 3.4, the set P can serve as an organizing center from which many other bifurcation boundaries issue.

3.2 Examples of the bifurcation structures in the parameter space of map F

In this section, we present a few examples of the stability regions of the actual fixed points of map F for different parameter settings, as well as the related bifurcation structures, emphasizing some interesting features associated with the discontinuity of the map. We will show how these bifurcation structures change depending on parameter values. We will also stress some aspects which are relevant from an economic point of view.

In the feasible parameter domain \(\varPhi \) given in (20), a region denoted \(P_{L}\) and associated with an actual interior attracting fixed point L, can be confined by the boundaries \(BC_{L}\), \(T_{L}\), \(Fl_{L}\), \(NS_{L}\), defined in (24), (27), (36), (38), respectively, while a region denoted \(P_{R}\) and related to an actual interior attracting fixed point R, can be confined by the boundaries \(BC_{R}\), \(T_{R}\), \(Fl_{R}\), defined in (30), (33), (41), respectively.

Fig. 2
figure 2

2D bifurcation diagram of map F in the \((c,w_{1})\)-parameter plane for \(w_{2}=0.2\) in (a), and in the \((c,w_{2})\)-parameter plane for \(w_{1}=0.6\) in (b). Other parameters are fixed as \(\alpha =0.5\), \(\rho =0.5\), \({\overline{x}}=0.15\)

Let first the parameter values be fixed as \(\rho =0.5\), \(\alpha =0.5\), \({\overline{x}}=0.15.\) In Fig. 1a, for \(w_{2}=0.2\), we show the bifurcation curves in the \((c,w_{1})\)-parameter plane, and in Fig. 1b, for \(w_{1}=0.6\), in the \((c,w_{2})\)-parameter planes. The regions \(P_{L}\) and \(P_{R}\) are shown in light gray and their overlapping parts, related to the coexisting fixed points L and R, are shown in dark gray; the regions \(P_{L^{*}}\) and \(P_{R^{*}}\), associated with attracting border fixed point \(L^{*}\) and \(R^{*}\), respectively, are shown in light yellow. In the considered case, the region \(P_{L^{*}}\) is confined by the curves \(T_{L}\) and \(BC_{L^{*}}\) (see (27) and (26), respectively), and the region \(P_{R^{*}}\) is bounded by the curves \(T_{R} \) and \(BC_{R^{*}}\) (see (33) and (32), respectively). Note that for \(\rho =0.5\), the condition (16), which can be written as in (18), is satisfied for \(c<0.8\), that is, the boundary B (see 17) corresponds to \(c=0.8.\) Note also that if a parameter point tends to the boundary B, then the fixed point R tends to infinity. In Fig. 1a the horizontal line defined by \(w_{1}=0.6\) and related to Fig. 1b is marked, and in Fig. 1b it is marked the horizontal line with \(w_{2}=0.2\), associated with Fig. 1a, so that one can compare the intersection points of these horizontal lines with the bifurcation curves. One can also see how the overlapping parts of the stability regions change if \(w_{2}\) varies as in Fig. 1a, or if \(w_{1}\) varies as in Fig. 1b. For example, from Fig. 1b it is easy to see that starting from \(w_{2}=0.2\), decreasing \(w_{2}\), the region \(P_{R}\) decreases and, thus, in Fig. 1a an overlapping part of \(P_{L}\) and \(P_{R}\) decreases as well. If \(w_{2}\) is increasing, the region \(P_{R}\) at first increases, but then, when \(w_{2}\) becomes larger than the value defining the boundary \(BC_{R^{*}}\), it decreases. At the same time, in Fig. 1a the region \(P_{R^{*}}\) appears, overlapping with both stability regions, \(P_{L}\) and \(P_{L^{*}}\). It is interesting to notice here that when \(\rho >0\) there is coexistence of different types of long-run stationary equilibria, in particular, R may coexist with L, and \(R^{*}\) with L and \(L^{*}\), whereas there is no evidence that \(L^{*}\) can coexist with R.

Figure 2a presents the complete bifurcation structure of the \( (c,w_{1}) \)-parameter plane, superimposed on the related bifurcation curves shown in Fig. 1a. Here, different colors are associated with attracting cycles of different periods \(n\le 30\) (the correspondence between colors and periods is indicated in the middle panel). One can immediately see that from point P, defined by \((c,w_{1})\approx (0.67838,0.28362)\) (see (42)), different periodicity regions are issuing. Figure 2b shows an enlarged part of the bifurcation structure of the \((c,w_{2})\)-parameter plane together with the bifurcation curves presented in Fig. 1b, and it can be seen that in this plane the periodicity regions originate from the point Q defined by \((c,w_{2})=(0.8,0)\), which is a tangency point of the curves B and \(BC_{R}.\) In Fig. 3a, we present a bifurcation structure of the \((w_{1},w_{2})\)-parameter plane for \(c=0.6\), where, in particular, one can notice that some periodicity regions issuing from point P, defined by \((w_{1},w_{2})\approx (0.375,0.23077)\), are overlapping with the region \(P_{R}.\) As an example in the phase plane, see Fig. 3b where an attracting fixed point R and an attracting 7-cycle are shown together with their basins for \(w_{1}=0.55\), \(w_{2}=0.231.\) Note that the basins are separated by a segment of the discontinuity line DL and its preimages.

Fig. 3
figure 3

a 2D bifurcation diagram of map F in the \((w_{1},w_{2})\)-parameter plane for \(c=0.6\); b coexisting attracting fixed point R and an attracting 7-cycle together with their basins for \(w_{1}=0.55\), \(w_{2}=0.231\) [the related parameter point is marked by red circle in (a)]. Other parameters are fixed as \(\alpha =0.5\), \(\rho =0.5\), \({\overline{x}}=0.15\). (Color figure online)

It is convenient to represent an n-cycle \(\{(x_{i},y_{i})\}_{i=0}^{n-1}\), \(n\ge 2\), of map F by its symbolic sequence \(\sigma =\sigma _{0}...\sigma _{n-1}\), where \(\sigma _{i}\in \{L,R\}\) and

$$\begin{aligned} \sigma _{i}=\left\{ \begin{array}{ll} L &{} \text { if } x_{i}<{\overline{x}} \\ R &{} \text { if } x_{i}>{\overline{x}} \end{array} \right. \end{aligned}$$

For example, the 7-cycle shown in Fig. 3b has the symbolic sequence \(LR^{6}\). For short, we denote a cycle by its symbolic sequence.

The periodicity regions with horizontal boundaries, which can be seen in Fig. 2, form a period adding bifurcation structure (as we prove in Sect. 3.3), being associated with the dynamics restricted to the x-axis, namely, with attracting n-cycles, \(n\ge 2\), of map g given in (9). By increasing c each of such n-cycle loses its transverse stability via a transcritical bifurcation leading to the appearance of an attracting interior n-cycle in the positive quadrant of the phase plane (such as, for example, the 7-cycle shown in Fig. 3b). This transformation occurs in a similar way as the one, which happens to the fixed point \(L^{*}\) (or \(R^{*}\)) losing its transverse stability when the curve \(T_{L}\) (or \(T_{R}\), respectively) is crossed and an interior attracting fixed point L (or R, respectively) appears in the positive quadrant. So, the observed bifurcation structure can be seen as an extension of the period adding structure of the 1D discontinuous map g to a specific bifurcation structure of the 2D discontinuous map F.

Fig. 4
figure 4

2D bifurcation diagram of map F in the \((c,w_{1})\)-parameter plane for \(w_{2}=0.35\) in (a), and in the \((c,w_{2})\)-parameter plane for \(w_{1}=0.75\) in (b). Other parameters are fixed as \(\alpha =0.2\), \(\rho =-1\), \({\overline{x}}=0.5\). Windows I and II, indicated in (a), are shown enlarged in Figs. 13 and 15a, respectively

Fig. 5
figure 5

Coexisting closed invariant attracting curve C and an attracting border 3-cycle, together with their basins. Here \(\rho =-1\), \(\alpha =0.2\), \({\overline{x}}=0.5\), \(w_{1}=0.925\), \(w_{2}=0.35\) and \(c=0.22\) in (a), \(c=0.224\) in (b)

One more example is presented in Fig. 4, where \(\rho =-1\), \(\alpha =0.2\), \({\overline{x}}=0.5:\) we show in Fig. 4a the bifurcation structure of the \((c,w_{1})\)-parameter plane for \(w_{2}=0.35\), and in Fig. 4b the bifurcation structure of the \((c,w_{2})\)-parameter planes for \(w_{1}=0.75\). For the considered parameter values the region \(P_{L}\) is confined by the curves \(NS_{L}\), \(T_{L}\), \(BC_{L}\) and B (where B is defined by \(c=1/6\), see (17)); the region \(P_{L^{*}}\) is bounded by the curves \(T_{L}\), \(BC_{L^{*}}\) and \(Fo_{L^{*}}\) (the later curve corresponds to a fold bifurcation leading to the appearance of attracting and repelling fixed points, \(L^{*}\) and \(L^{**}\), as explained in Sect. 3.3, see (44)); the region \(P_{R}\) is bounded by the curves \(T_{R}\) and \(BC_{R}\); region \(P_{R^{*}}\) is confined by the curves \(T_{R}\) and \(BC_{R^{*}}.\) Similar to the previous example, the point P is an issue point of other bifurcation curves; and, as we prove in Sect. 3.3, the periodicity regions with horizontal boundaries, observed in Fig. 4a, also form a period adding structure. An overall bifurcation structure, associated with this example, is discussed in more detail in Sect. 3.4. Note that in the considered case the fixed point L can undergo a Neimark–Sacker bifurcation, namely, when a parameter point crosses the boundary \(NS_{L}\) of region \(P_{L}\), leading to the appearance of an attracting closed invariant curve C. (In Fig. 4 the white regions are related to such curves.) It is also worth to note that curve C can coexist with the fixed point \(L^{*}\), or with the fixed point \(R^{*}\), or with an attracting cycle belonging to the x-axis and associated with the period adding structure mentioned above. See, for example, Fig. 5 where we present the curve C coexisting with a border 3-cycle together with their basins.Footnote 8 By increasing c, the curve C disappears after a contact with its basin boundary (a homoclinic bifurcation of the fixed point O occurs): see Fig. 5b where the curve C is near to contact its basin boundary.

By lower values of \(\rho \)—i.e., for weaker factor substitutability—the dynamics of map F become more complicated. Without going into details, we show in Fig. 6a the bifurcation structure of the \((c,w_{1})\)-parameter plane for \(\rho =-7\), \(\alpha =0.5\), \({\overline{x}}=0.15\), \(w_{2}=0.2\). It can be seen that the point P is still an organizing center from which other bifurcation curves issue. One can notice also that periodicity regions related to cycles of different periods are overlapping with each other. Figure 6b illustrates the phase plane in case of coexistence of three interior attracting cycles, \(RL^{5}\), \(RL^{6}\) and \(RL^{5}RL^{6}\), and an attracting closed invariant curve C. Note that, in this case, the basin of C is bounded by a segment of the discontinuity line DL and its preimages.

Fig. 6
figure 6

a 2D bifurcation diagram of map F in the \((c,w_{1})\)-parameter plane for \(w_{2}=0.2\) \(\alpha =0.5\), \(\rho =-7\), \({\overline{x}}=0.15\); b an attracting closed invariant curve C coexisting with attracting 6-, 7- and 13-cycles, together with their basins, for \(w_{1}=0.895\), \(c=0.523\) [the related parameter point is marked by white circle in (a)]

Fig. 7
figure 7

Bifurcation structure in the \((w_{1},c)\)-parameter plane for \(w_{2}=0.2\) (a) and in the \((w_{2},c)\)-parameter plane for \(w_{1}=0.6\) (b). Other parameters are fixed as \(\rho =-30\), \(\alpha =0.5\), \({\overline{x}}=0.15\)

Fig. 8
figure 8

a 1D bifurcation diagram c versus x of map F for \(w_{1}=0.19\), \(w_{2}=0.2\), \(\rho =-3\)0, \(\alpha =0.5\), \({\overline{x}}=0.15\); b an enlargement of the window indicated in (a)

By further decreasing \(\rho \), the flip bifurcation curves \(Fl_{L}\) and \(Fl_{R}\), given in (36) and (41), respectively, also ’enter’ the feasible parameter domain \(\varPhi \): see, for example, the bifurcation structures for \(\rho =-30\) in Fig. 7. Namely, in Fig. 7a the \((c,w_{1})\)-parameter plane is shown for \(w_{2}=0.2\), and in Fig. 7b the \((c,w_{2})\)-parameter plane is shown for \(w_{1}=0.6\). Note that for the parameter setting related to Fig. 7a, the region \(P_{L}\) is split into two parts: one part is confined by the curves B, \(NS_{L}\) and \(Fl_{L}, \) while the other part (overlapped with the region \(P_{R}\)) is confined by the curves \(NS_{L}\), \(BC_{L}\) and \(Fl_{L}\).

To illustrate some nonsmooth bifurcations, we present in Fig. 8a 1D bifurcation diagrams c versus x related to a cross section of Fig. 7a for \(w_{1}=0.19\). We know that in such a case, by increasing c, the fixed point L undergoes a Neimark–Sacker bifurcation leading to an attracting closed invariant curve; it can be seen that by further increasing c, a fold bifurcation opens a window associated with an attracting 3-cycle, which follows a standard sequence of bifurcations leading to chaos, and then a nonsmooth expansion bifurcation of a 6-piece chaotic attractor occurs caused by its contact with the discontinuity line DL (see the arrow marked (1) in Fig. 8a). One can also notice that by decreasing c, a 4-cycle born via a flip bifurcation of a 2-cycle, undergoes a BCB leading directly to chaos, as well as a BCB of a 2-cycle born after a flip bifurcation of the fixed point R (see the arrow marked (2) in Fig. 8a and (3) in Fig. 8b, respectively). In an enlargement of Fig. 8a shown in Fig. 8b, a bifurcation structure can be seen which has some similarities with a period adding structure; however, an additional study is needed to describe this structure in detail.

Fig. 9
figure 9

Map g for a \(\rho =0.1\), \(w_{1}=0.5;\) b \(\rho =-1\) and \(w_{1}=w_{1}^{f}-0.05\) in (1), \(w_{1}=w_{1}^{f}\) in (2), \(w_{1}=w_{1}^{f}+0.05\) in (3), where \(w_{1}^{f}=0.8\). The other parameters are fixed as \(\alpha =0.2\), \(w_{2}=0.4\), \({\overline{x}}=0.5\)

In the above examples, the parameter \(\rho \), measuring the degree of factor substitutability, plays a crucial role, adding to the complexity of the dynamics, especially when it is negative and it is progressively reduced. However, as it is shown above, due to the discontinuity of the map F, complex phenomena, such as, e.g., period adding bifurcation structures with coexistence, emerge also when \(\rho \) is negative but not too large in modulus, or even when \(\rho \) is positive, i.e., when the degree of factor substitution is quite high.

3.3 Period adding bifurcation structure in the parameter space of map g

In this section, we describe briefly the period adding structure which can be observed in the feasible parameter domain \(\varPhi \) of map F. As already mentioned, such a structure is associated with transversely attracting cycles belonging to the invariant x-axis, on which map F is reduced to a 1D discontinuous map g given in (9).

Recall that a period adding bifurcation structure is formed by infinitely many disjoint periodicity regions, which are ordered according to the Farey summation rule applied to the rotation numbersFootnote 9 of the related cycles.Footnote 10 For example, between the regions related to the cycles with rotation numbers \(\frac{1}{n}\) and \(\frac{1}{n+1}\), \(n\ge 2\), there exists a region related to the cycles with rotation number \(\frac{1}{n} \oplus \frac{1}{n+1}=\frac{2}{2n+1}.\) The construction of a period adding structure starts from the periodicity regions of basic cycles forming two families of the complexity level one: \(\{LR^{n},\ n\ge 1\}\) and \(\{RL^{n},\ n\ge 1\}.\) Then, in the gaps between two consecutive periodicity regions of the complexity level one, the periodicity regions are constructed, associated with four families of the complexity level two: \(\{LR^{n}(RLR^{n})^{m},\ m\ge 1,\ n\ge 1\}\), \(\{(LR^{n})^{m}RLR^{n},\ m\ge 1,\ n\ge 1\}\), \(\{RL^{n}(LRL^{n})^{m},\ m\ge 1,\ n\ge 1\}\) and \(\{(RL^{n})^{m}LRL^{n}, m\ge 1,\ n\ge 1\}.\) The related periodicity regions are also disjoint, and in gaps between two consecutive periodicity regions of the complexity level two, the periodicity regions are constructed, related to eight families of the complexity level three. Such a process continues ad infinitum, leading to the complete period adding structure (see [4] for details).

It is known that for a 1D discontinuous map the existence of a period adding structure in the parameter space is associated with increasing branches of the map, or with increasing branches of the proper first return map (see, e.g., [23, 29, 31,32,33]). In fact, both functions, \(g_{L}\) and \(g_{R}\), defining map g, are increasing, given that for the considered parameter values and for any \(x>0\),

$$\begin{aligned} g_{L}^{\prime }(x)= & {} w_{1}(1-\alpha )(1-\rho )\alpha x^{\rho -1}\\&(1-\alpha +\alpha x^{\rho })^{1/\rho -2}>0 \\ g_{R}^{\prime }(x)= & {} w_{2}(1+\alpha x^{\rho -1}\\&(1-\alpha +\alpha x^{\rho })^{1/\rho -1})>0 \end{aligned}$$

It is also known that for the considered class of maps, an intersection point of two BCB curves related to different attracting fixed points or cycles, can be an issue point of a period adding structure (see, e.g., [23]). The BCB boundaries of the fixed points of map g are given in (26) and (32), respectively, so that the point \(P^{*}=BC_{L^{*}}\cap BC_{R^{*}}\) can be defined as

$$\begin{aligned} P^{*}=\left\{ \begin{array}{l} w_{1}=\frac{{\overline{x}}}{(1-\alpha )(1-\alpha +\alpha {\overline{x}}^{\rho })^{1/\rho -1}} \\ w_{2}=\frac{{\overline{x}}}{{\overline{x}}+(1-\alpha +\alpha {\overline{x}}^{\rho })^{1/\rho }} \end{array} \right. \end{aligned}$$
(43)

Before the investigation of this codimension-two bifurcation point, let us discuss the fixed points of map g in more details.

Consider first map \(g_{L}\). It is easy to see that for \(\rho <0\) the origin is a fixed point of \(g_{L}\) (and this fixed point is superstable: \(g_{L}^{\prime }(x)\) can be written as \(g_{L}^{\prime }(x)=w_{1}(1-\alpha )(1-\rho )\alpha x^{-\rho }((1-\alpha )x^{-\rho }+\alpha )^{1/\rho -2}\), so, \(g_{L}^{\prime }(0)=0\)), but the origin is not a fixed point for \(0<\rho <1\) (in fact, in such a case, \(g_{L}(0)=w_{1}(1-\alpha )^{1/\rho }>0\)). From

$$\begin{aligned} g_{L}^{\prime \prime }(x)= & {} w_{1}(1-\alpha )(1-\rho )\alpha x^{\rho -2}(1-\alpha +\alpha x^{\rho })^{1/\rho -3}\\&((\rho -1)(1-\alpha )-\alpha x^{\rho }\rho ) \end{aligned}$$

it follows that if \(0<\rho <1\) then \(g_{L}^{\prime \prime }(x)<0\) for any \(x>0\), that is, \(g_{L}\) is concave. Thus, \(g_{L}\) can have only one fixed point, denoted \(x_{L}^{*}\), which is attracting: using (25), \(g_{L}^{\prime }(x_{L}^{*})=(1-\rho )\alpha x_{L}^{*\rho }(1-\alpha +\alpha x_{L}^{*\rho })^{-1}\), and the inequality \(g_{L}^{\prime }(x_{L}^{*})<1\), simplifying to \(-\rho \alpha x_{L}^{*\rho }<1-\alpha \), is obviously satisfied (see Fig. 9a, where \(\rho =0.1\), \(\alpha =0.2\)). In the meantime, if \(\rho <0\), then at

$$\begin{aligned} x=\left( \frac{(\rho -1)(1-\alpha )}{\alpha \rho }\right) ^{1/\rho }=:{\widetilde{x}} \end{aligned}$$

the function \(g_{L}\) changes its curvature from convex (\(g_{L}^{\prime \prime }(x)>0\) for \(0<x<{\widetilde{x}}\)) to concave (\(g_{L}^{\prime \prime }(x)<0\) for \(x>{\widetilde{x}}\)), that is, \(g_{L}\) has an ’S’-shape graph. Clearly, such a graph can have no intersections with the diagonal (except for the origin); it can be tangent to the diagonal at one point (associated with a fold bifurcation), or it can have two intersections with the diagonal (related to two nontrivial fixed points of \(g_{L}\)). From \(g_{L}^{\prime }(x_{L}^{*})=1\), we get that at the moment of a fold bifurcation

$$\begin{aligned} x_{L}^{*}=\left( \frac{\alpha -1}{\rho \alpha }\right) ^{1/\rho }=:x_{L}^{*f} \end{aligned}$$

and this bifurcation occurs if

$$\begin{aligned} Fo_{L^{*}}:\ \ \ \ w_{1}=-\frac{(1-\rho )^{1-1/\rho }}{\rho \alpha ^{1/\rho }}=:w_{1}^{f} \end{aligned}$$
(44)

(note that it is feasible if \(\rho <0\) and \(w_{1}^{f}<1\)). So, for \(\rho <0\) and \(w_{1}<w_{1}^{f}\), the origin is a unique (superstable) fixed point of map \(g_{L}\), while for \(w_{1}>w_{1}^{f}\) it has two nontrivial fixed points: we keep the notation \(x_{L}^{*}\) for an attracting fixed point and denote a repelling fixed point as \(x_{L}^{**}\). Obviously, \(x_{L}^{*}>x_{L}^{**}\), and \(x_{L}^{**}\) separates the basin of the fixed point at the origin from the basin of the fixed point \(x_{L}^{*}\).

To give an example, let \(\rho =-1.\) Then, map g is defined as

$$\begin{aligned} g:x\rightarrow g(x)=\left\{ \begin{array}{ll} g_{L}(x)=\frac{w_{1}(1-\alpha )x^{2}}{((1-\alpha )x+\alpha )^{2}} &{} \text { if } x<{\overline{x}} \\ g_{R}(x)=\frac{w_{2}x((1-\alpha )x+\alpha +1)}{(1-\alpha )x+\alpha } &{} \text { if } x>{\overline{x}} \end{array} \right. \end{aligned}$$

A fold bifurcation occurs at \(w_{1}=w_{1}^{f}=4\alpha \), and for \(w_{1}>4\alpha \) map \(g_{L}\) has attracting and repelling fixed points,

$$\begin{aligned} x_{L}^{*}= & {} \frac{w_{1}-2\alpha +\sqrt{w_{1}^{2}-4\alpha w_{1}}}{2(1-\alpha )}, \nonumber \\ x_{L}^{**}= & {} \frac{w_{1}-2\alpha -\sqrt{w_{1}^{2}-4\alpha w_{1}}}{2(1-\alpha )} \end{aligned}$$
(45)

respectively. Clearly, both these fixed points are actual for map g only if \(x_{L}^{*}<{\overline{x}}\). We show in Fig. 9b map g at \(\rho =-1\), \(\alpha =0.2\) and (1) \(w_{1}=w_{1}^{f}-0.05\), that is, before the fold bifurcation; (2) \(w_{1}=w_{1}^{f}\), at the moment of the fold bifurcation, with one nontrivial nonhyperbolic fixed point \(x_{L}^{*f}=0.25\); (3) \(w_{1}=w_{1}^{f}+0.05\), after the fold bifurcation, when two fixed points, \(x_{L}^{*}\),and \(x_{L}^{**}\), are born. Here, \(w_{1}^{f}=0.8\).

Fig. 10
figure 10

Period adding bifurcation structure in the \((w_{1},w_{2})\)-parameter plane of map g for a \(\alpha =0.5\), \(\rho =0.5\), \({\overline{x}}=0.15\); b \(\alpha =0.2\), \(\rho =-1\), \({\overline{x}}=0.5\). In b the origin is a unique attracting fixed point of g for the region shown in light yellow (below \(H_{L^{**}}\) and to the right of \(BC_{L^{*}}\)), while in the other part of the parameter plane it coexists with other attractors. (Color figure online)

Coming back to the map g given in (9), it is easy to see that the function \(g_{R}\) is always concave, given that

$$\begin{aligned} g_{R}^{\prime \prime }(x)= & {} w_{2}\alpha (\rho -1)(1-\alpha )x^{\rho -2}\\&(1-\alpha +\alpha x^{\rho })^{1/\rho -2}<0 \end{aligned}$$

For \(\rho <0\) the origin is a fixed point of map \(g_{R}\) (however, given that \({\overline{x}}>0\), the origin is never a fixed point of map g); for \(w_{2}<w_{2}^{tr}\), where

$$\begin{aligned} w_{2}=\frac{1}{1+\alpha ^{1/\rho }}=:w_{2}^{tr} \end{aligned}$$
(46)

the origin is attracting and there are no positive fixed points; at \(w_{2}=w_{2}^{tr}\) a transcritical bifurcation occurs, so that for \(w_{2}>w_{2}^{tr}\) the origin is a repelling fixed point of \(g_{R}\) and there is also a fixed point \(x_{R}^{*}>0\) given in (31). For \(0<\rho <1\), the origin is not a fixed point of map \(g_{R}\) (in fact, \(g_{R}(0)=w_{2}(1-\alpha )^{1/\rho }>0\)); its unique fixed point \(x_{R}^{*}\) (see (31)) satisfies \(x_{R}^{*}>0\) if \(w_{2}<w_{2}^{tr}\), and \(x_{R}^{*}\rightarrow \infty \) as \(w_{2}\rightarrow w_{2}^{tr}.\) In both cases, for \(\rho <0\) or \(0<\rho <1\), fixed point \(x_{R}^{*}>0\), when it exists, is attracting: using (31), \(g_{R}^{\prime }(x_{R}^{*})=w_{2}+\alpha x_{R}^{*\rho }(1-w_{2})(1-\alpha +\alpha x_{R}^{*\rho })^{-1}\), and \(g_{R}^{\prime }(x_{R}^{*})<1\) if \(w_{2}<1\) (see, e.g., the fixed point \(x_{R}^{*}\) in Fig. 9).

To summarize, we can state the following

Proposition 2

Map g given in (9) with parameter values satisfying \(0<\alpha ,w_{1},w_{2}<1\), \(\rho <1\), \(\rho \ne 0\), \({\overline{x}}>0\), has

  • an attracting fixed point \(x_{R}^{*}=\left( \frac{1-\alpha }{\left( \frac{1}{w_{2}}-1\right) ^{\rho }-\alpha }\right) ^{1/\rho }\) if \(\alpha <\left( \frac{1}{w_{2}}-1\right) ^{\rho }\) and \(x_{R}^{*}>{\overline{x}}\);

  • an attracting fixed point at the origin, if \(\rho <0\);

  • attracting and repelling fixed points, \(x_{L}^{*}\) and \(x_{L}^{**}\), respectively, defined implicitly from \(x^{\rho }((1-\alpha )x^{-\rho }+\alpha )^{1-1/\rho }=w_{1}(1-\alpha )\), if \(\rho <0\), \(w_{1}>-\frac{(1-\rho )^{1-1/\rho }}{\rho \alpha ^{1/\rho }}\), \(x_{L}^{*}<{\overline{x}};\)

  • a repelling fixed point \(x_{L}^{**}\), if \(\rho <0\), \(w_{1}>-\frac{(1-\rho )^{1-1/\rho }}{\rho \alpha ^{1/\rho }}\), \(x_{L}^{*}>{\overline{x}}, \) \(x_{L}^{**}<{\overline{x}};\)

  • an attracting fixed point \(x_{L}^{*}\) (defined implicitly from \(x=w_{1}(1-\alpha )(1-\alpha +\alpha x^{\rho })^{1/\rho -1}\)), if \(0<\rho <1\), \(x_{L}^{*}<{\overline{x}}\).

Proposition 2 systematizes all the possible stationary equilibria that can exist in a Solow regime. Depending on parameter values, different interesting long-term outcomes may emerge. For example, Fig. 9 shows situations analogous to poverty traps (single or multiple), and Fig. 11 situations similar to boom and bust cycles.

Now we turn to the problem of a period adding structure issuing from point \(P^{*}\) (see (43)). To state its existence, we can apply the theorem proved in [23], according to which for map g the inequalities \(0<g_{L}^{\prime }(x_{L}^{*})<1\) and \(0<g_{R}^{\prime }(x_{R}^{*})<1\) have to be satisfied for the parameter values corresponding to \(P^{*}\).Footnote 11 Recall that at \(P^{*}\) it holds that \(x_{L}^{*}=x_{R}^{*}={\overline{x}}\) (i.e., map g is continuous), so, we have to check if

$$\begin{aligned} \left. g_{L}^{\prime }({\overline{x}})\right| _{P^{*}}= & {} \frac{ (1-\rho )\alpha {\overline{x}}^{\rho }}{(1-\alpha +\alpha {\overline{x}}^{\rho }) }<1 \\ \left. g_{R}^{\prime }({\overline{x}})\right| _{P^{*}}= & {} \frac{ {\overline{x}}(1+\alpha {\overline{x}}^{\rho -1}(1-\alpha +\alpha {\overline{x}} ^{\rho })^{1/\rho -1})}{{\overline{x}}+(1-\alpha +\alpha {\overline{x}}^{\rho })^{1/\rho }}<1 \end{aligned}$$

The second condition, which simplifies to \(1-\alpha >0\), is always satisfied; the first condition, which simplifies to \(1-\alpha >-\rho \alpha {\overline{x}}^{\rho }\), is satisfied for \(\rho >0\), while for \(\rho <0\) this condition can be written as \(\alpha <1/(1-\rho {\overline{x}}^{\rho }).\)

In particular, for \(\alpha =0.5\), \(\rho =0.5\), \({\overline{x}}=0.15\), it holds that \(\left. g_{L}^{\prime }({\overline{x}})\right| _{P^{*}}\approx 0.14<1\), \(\left. g_{R}^{\prime }({\overline{x}})\right| _{P^{*}}\approx 0.45<1\), so, point \(P^{*}\) defined by \((w_{1},w_{2})\approx (0.4325,0.2377)\), is indeed an issue point of a period adding structure (see Fig. 10a, as well as Fig. 2 which is related to this example). It can also be checked that for \(\alpha =0.2\), \(\rho =-1\), \({\overline{x}}=0.5, \) we have \(\left. g_{L}^{\prime }({\overline{x}})\right| _{P^{*}}=\frac{2}{3}<1\), \(\left. g_{R}^{\prime }({\overline{x}})\right| _{P^{*}}\approx 0.583<1\); thus, point \(P^{*}\), defined by \((w_{1},w_{2})\approx (0.9,0.375)\), also gives origin of a period adding structure (see Figs. 10b and 4a).

Fig. 11
figure 11

a 1D bifurcation diagram \(w_{2}\) versus x of map g for \(\alpha =0.2\), \(\rho =-1\), \({\overline{x}}=0.5\), \(w_{1}=0.925\); an inset shows the indicated window enlarged; b an attracting 15-cycle of map g for \(w_{2}=0.1\), coexisting with the attracting fixed point at the origin

Fig. 12
figure 12

a An enlarged part of the 1D bifurcation diagram \(w_{2}\) versus x of map g for \(\alpha =0.2\), \(\rho =-1\), \({\overline{x}}=0.5\), \(w_{1}=0.925\) (see Fig. 11a); b a 20-band chaotic attractor of map g for \(w_{2}=0.09\), coexisting with the attracting fixed point at the origin

In Fig. 10b, the boundary \(H_{L^{**}}\) is shown which is related to a homoclinic bifurcation of the repelling fixed point \(x_{L}^{**}.\) This bifurcation destroys an absorbing interval \(J=[g_{R}({\overline{x}}),g_{L}({\overline{x}})]\), and it occurs if \(x_{L}^{**}=g_{R}({\overline{x}}).\) The fixed point \(x_{L}^{**}\) remains homoclinic as long as \(g_{R}(g_{L}({\overline{x}}))>x_{L}^{**}\). For \(\rho =-1\), using (45), it holds that

$$\begin{aligned} H_{L^{**}}:\ \ w_{2}=\frac{(w_{1}-2\alpha -\sqrt{w_{1}^{2}-4\alpha w_{1}})((1-\alpha ){\overline{x}}+\alpha )}{2(1-\alpha ){\overline{x}}((1-\alpha ){\overline{x}}+\alpha +1)} \end{aligned}$$

For the parameter values related to Fig. 10b, the above curve is defined by

$$\begin{aligned} H_{L^{**}}:\ \ w_{2}=\frac{3(w_{1}-0.4-\sqrt{w_{1}^{2}-0.8w_{1}})}{6.4} \end{aligned}$$

In Fig. 10b, it is also shown the boundary \(H_{L^{**}}^{\prime }\), corresponding to the condition \(g_{R}(g_{L}({\overline{x}}))=x_{L}^{**}\), so that in the narrow region between the curves \(H_{L^{**}}^{\prime }\) and \(H_{L^{**}}\) the fixed point \(x_{L}^{**}\) is homoclinic.Footnote 12 In Fig. 10b one more boundary is presented, denoted N and defined by \(g_{R}\circ g_{L}({\overline{x}})=g_{L}\circ g_{R}({\overline{x}}).\) It is related to a change of invertibility of map g in the absorbing interval J, namely, for the parameter values above N map g is invertible in J, being called a gap map, while below N (but above \(H_{L^{**}}\)) map g is noninvertible in J, being called an overlapping map. It is known that, differently from a gap map, an overlapping map can have chaotic attractors, as well as coexisting attractors (see [4] for an overview of the properties of 1D discontinuous piecewise increasing maps).

Figure 11a illustrates the period adding structure, shown in Fig. 10b, by a 1D bifurcation diagram \(w_{2}\) versus x for fixed \(w_{1}=0.925\), where the borders of the absorbing interval \(J=[g_{R}({\overline{x}}),g_{L}({\overline{x}})]\) and the repelling fixed point \(x=x_{L}^{**}\), are also presented. Figure 11b shows map g and its attracting 15-cycle coexisting with the superstable fixed point at the origin (where \(x_{L}^{**}\) separates their basins) for \(w_{2}=0.1;\) it holds that \(x_{L}^{**}<g_{R}({\overline{x}})\), but by decreasing \(w_{2}\) a homoclinic bifurcation of \(x_{L}^{**}\) occurs at \(w_{2}=w_{2}^{H}\approx 0.0867\) (when the curve \(H_{L^{**}}\) is crossed, see Fig. 10b), after which a generic trajectory converges to the origin (recall that for map F in the feasible parameter domain \(\varPhi \) the fixed point O(0, 0) is a saddle).

Figure 12a presents an enlarged part of Fig. 11a, where, in particular, a cross section of the curve N is illustrated, and elements of a bandcount adding bifurcation structure, associated with chaotic attractors, can be recognized. Namely, for \(w_{2}^{H}<w_{2}<w_{2}^{N}\), where \(w_{2}^{N}\approx 0.0906\), map g is noninvertible on the absorbing interval J, and it has chaotic attractors belonging to J, as, e.g., a 20-band chaotic attractor shown in Fig. 12b. For detailed description of the bandcount adding bifurcation structure we refer to [4].

Fig. 13
figure 13

Bifurcation structure of the \((c,w_{1})\)-parameter plane (see window I indicated in Fig. 4a), obtained for different initial points: \(x_{0}=0.5\), \(y_{0}=0.0001\) in (a) and \(x_{0}=0.51\), \(y_{0}=0.5\) in (b). Other parameters are fixed as \(\alpha =0.2\), \(\rho =-1\), \({\overline{x}}=0.5\), \(w_{2}=0.35\)

As a conclusion about the existence of a period adding structure related to map g, we can state the following

Proposition 3

Consider map g given in (9). Let \(0<\alpha <1\), \(\rho <1\), \(\rho \ne 0\), \({\overline{x}}>0\), be fixed. In the \((w_{1},w_{2})\)-parameter plane, the point \(P^{*}=BC_{L^{*}}\cap BC_{R^{*}}\) defined in (43) belongs to the feasible domain if

$$\begin{aligned} \frac{{\overline{x}}}{(1-\alpha )(1-\alpha +\alpha {\overline{x}}^{\rho })^{1/\rho -1}}<1 \end{aligned}$$

and it is an issue point of a period adding bifurcation structure if

$$\begin{aligned} \alpha <\frac{1}{1-\rho {\overline{x}}^{\rho }} \end{aligned}$$

3.4 Extension of the period adding structure: a discussion on the set P

In this section, we discuss how the period adding structure associated with map g evolves in the parameter space of map F. We are interested in the parameter setting such that set P given in (42) belongs to the feasible domain \(\varPhi \) defined in (20), and such that set P is related to the BCBs of attracting fixed points.

As a basic example, let us consider the \((c,w_{1},w_{2})\)-parameter space of map F for \(\rho =-1\), \(\alpha =0.2\), \({\overline{x}}=0.5\). We discuss first the bifurcation structure of the enlarged window I in the \((c,w_{1})\)-parameter plane, indicated in Fig. 4a. This structure is associated with attracting cycles belonging to the x-axis (whose periodicity regions form a period adding structure described in the previous section), which by increasing c lose their transverse stability that leads to the appearance of corresponding interior attracting cycles.

Let \(P_{\sigma }\) denote a periodicity region related to an attracting interior cycle with symbolic sequence \(\sigma \). In the present section, to distinguish an interior from a border cycle with the same symbolic sequence, we denote a border cycle as \(^{*}\sigma \), for example, \(L^{2}R \) denotes an interior 3-cycle, while \(^{*}L^{2}R\) denotes a border 3-cycle.

Figure 13 shows the bifurcation structure of the window I indicated in Fig. 4a, produced for two different initial conditions, namely, Fig. 13a is related to an initial condition taken close to the x-axis, and Fig. 13b is produced for an initial condition taken relatively far from the x-axis. In Fig. 13, we show also boundaries related to the transverse stability of the border cycles (see the white curves): crossing such a boundary; for example, increasing c, the border cycle \(^{*}\sigma \) becomes transversely repelling while an interior attracting cycle with the same symbolic sequence \(\sigma \) appears in the positive quadrant of the phase plane. Comparing Fig. 13a, b, we can observe overlapping parts of some periodicity regions. In particular, in Fig. 13a, we show by a green line the lower boundary of the region \(P_{LR}\) (compare it with the region \(P_{LR}\) in Fig. 13b), so that it can be seen that the region \(P_{LR}\) overlaps not only with \(P_{L^{2}R}\), but also with infinitely many other periodicity regions. These regions are associated with border and interior cycles whose symbolic sequences are located in the Farey tree between LR and \(L^{2}R\), and the overlapping mentioned above means that the related cycles coexist. As an example, we show in Fig. 14a coexisting attracting cycles LR, \(L^{2}R\) of the first complexity level, as well as cycles \(L^{2}RLR\), \((L^{2}R)^{2}LR\) of the second complexity level. (The related parameter point is marked by a red circle in Fig. 13a.) One more example is presented in Fig. 14b, where cycles \(L^{2}R\), \(^{*}L^{3}R\) of the first complexity level and cycles \(L^{2}RL^{3}R\), \((L^{2}R)^{2}L^{3}R\), \(L^{2}R(L^{3}R)^{2}\) of the second complexity level coexist. (The related parameter point is marked by a yellow circle in Fig. 13a.) Clearly, to get the symbolic sequences of an interior cycle of the second complexity level, the same concatenation rule can be applied as the one associated with the standard period adding bifurcation structure. Note that in both examples presented in Fig. 14, the basins of coexisting attractors are separated by proper segments of the discontinuity line DL and preimages of these segments.

Fig. 14
figure 14

Coexisting attracting cycles and their basins for \(c=0.64\), \(w_{1}=0.928\) in (a) and \(c=0.636534\), \(w_{1}=0.914091\) in (b). Other parameters: \(\alpha =0.2\), \(\rho =-1\), \({\overline{x}}=0.5\), \(w_{2}=0.35\)

Recall that periodicity regions with horizontal boundaries are related to a period adding structure associated with map g; and that crossing an upper (or lower) horizontal boundary of a periodicity region \(P_{^{*}\sigma }\) leads to a BCB of the attracting border cycle \(^{*}\sigma \) at which its point, closest to the discontinuity point \(x={\overline{x}}\) from the left (respectively, right) side, collides with this discontinuity point. After that, the cycle disappears. It occurs, for example, crossing the boundaries \(BC_{^{*}L^{2}R}^{L}\) and \(BC_{^{*}L^{2}R}^{R}\) of the region \(P_{^{*}L^{2}R}\) indicated in Fig. 13, which are defined by the following conditions:

$$\begin{aligned}&BC_{^{*}L^{2}R}^{L} :\ \ {\overline{x}}=g_{L}\circ g_{R}\circ g_{L}({\overline{x}}) \\&BC_{^{*}L^{2}R}^{R} :\ \ {\overline{x}}=g_{L}^{2}\circ g_{R}({\overline{x}}) \end{aligned}$$

The boundaries of \(P_{\sigma }\) associated with an interior attracting cycle \(\sigma \) are no longer horizontal; however, they correspond to similar bifurcations: crossing an upper (or lower) boundary of such a region leads to a BCB of the interior cycle \(\sigma \) at which its point, closest to the discontinuity line DL from the left (respectively, right) side, collides with this discontinuity line and then the interior cycle \(\sigma \) disappears. For example, if the BCB boundary \(BC_{L^{2}R}^{L}\) or \(BC_{L^{2}R}^{R}\), indicated in Fig. 13, is crossed moving from inside to outside the region \(P_{L^{2}R}\), the cycle \(L^{2}R\) disappears. These boundaries are defined by the following conditions:

$$\begin{aligned}&BC_{L^{2}R}^{L} :\ \ ({\overline{x}},y_{1})=F_{L}\circ F_{R}\circ F_{L}({\overline{x}},y_{1}) \\&BC_{L^{2}R}^{R} :\ \ ({\overline{x}},y_{2})=F_{L}^{2}\circ F_{R}({\overline{x}},y_{2}) \end{aligned}$$

where \(\{(x_{i},y_{i})\}_{i=0}^{2}\) are points of the cycle \(L^{2}R\) with \(x_{0}<x_{1}<{\overline{x}}<x_{2}\). Clearly, the BCB boundaries \(BC_{\sigma }^{L}\) and \(BC_{\sigma }^{R}\) of any other periodicity region \(P_{\sigma }\) can be defined in a similar way, taking into account the symbolic sequence \(\sigma \) and proper composite functions.

To discuss how the periodicity regions develop in the \((c,w_{1})\)-parameter plane, we show in Fig. 15a the bifurcation structure of the enlarged window II marked in Fig. 4a. It is clear that point P satisfies the equations of the BCB boundaries \(BC_{\sigma }^{L}\) and \(BC_{\sigma }^{R}\) of any periodicity region \(P_{\sigma }\), given that at point P maps \(F_{L}\) and \(F_{R}\) have the same fixed point \((x,y)=({\overline{x}},{\overline{y}})\), where \({\overline{y}}=\frac{b-\alpha }{1-\alpha }-{\overline{x}}.\) This means that the boundaries \(BC_{\sigma }^{L}\) and \(BC_{\sigma }^{R}\) intersect at point P. However, one cannot state that in a neighborhood of P these boundaries are related to actual cycles, and that there are no other intersection points of these boundaries, that is, we cannot state that the region \(P_{\sigma }\) really issues from P. In Fig. 15a one can clearly see that P is an issue point for the regions \(P_{R^{k}L}\) for \(k=\overline{1,7}\), and region \(P_{L^{2}R}\) of the basic cycles, as well as region \(P_{RLR^{2}L}\) related to the cycle of the second complexity level. These regions have overlapping parts as illustrated in Fig. 15b that presents the phase plane with coexisting cycles RL, \(R^{2}L\) and \(RLR^{2}L\) for the parameter values indicated in Fig. 15a by a white circle.

Fig. 15
figure 15

a Bifurcation structure of the \((c,w_{1})\)-parameter plane (an enlargement of window II indicated in Fig. 4a); b coexisting cycles RL, \(R^{2}L\) and \(RLR^{2}L\) together with their basins for \(c=0.8516\), \(w_{1}=0.6199\) [the related parameter point is marked by white circle in (a)]. Other parameters: \(\alpha =0.2\), \(\rho =-1\), \({\overline{x}}=0.5\), \(w_{2}=0.35\)

Fig. 16
figure 16

Curve P and periodicity regions issuing from this curve in the \((c,w_{1},w_{2})\)-parameter space of map F, illustrated by a few \((c,w_{1})\)-cross sections in (a) and \((c,w_{2})\)-cross sections in (b). Here, the stability regions of the fixed points are not shown. Other parameter values are fixed as \(\alpha =0.2\), \(\rho =-1\), \({\overline{x}}=0.5\)

To illustrate the 3D bifurcation structure associated with set P, we show in Fig. 16 a few cross sections of the periodicity regions in the \((c,w_{1},w_{2})\)-parameter space for \(\alpha =0.2\), \(\rho =-1\), \({\overline{x}}=0.5.\) In this space, set P is a curve issuing from the point \(P^{*}\) at which the boundaries \(BC_{L}\), \(BC_{R}\), \(BC_{L^{*}}\), \(BC_{R^{*}}\), \(T_{L}\) and \(T_{R}\) intersect. As obtained before, an intersection of the boundaries \(BC_{L^{*}}\) and \(BC_{R^{*}}\) is defined by \((w_{1},w_{2})=(0.9,0.375)\) (see Fig. 10b). Using the equation of any other boundary, we get that for the considered parameter values the point \(P^{*}\) is determined by \((c,w_{1},w_{2})=(0.64286,0.9,0.375)\).

To conclude, we can compare the standard period adding structure associated with the 1D discontinuous map g and issuing from point \(P^{*}\), and a bifurcation structure related to the 2D discontinuous map F and observed in a neighborhood of set P : 

\(\cdot \) Both structures are formed by the periodicity regions related to attracting cycles;

\(\cdot \) Both structures are associated with an intersection of the BCB boundaries of the stability regions of two different fixed points;

\(\cdot \) At point \(P^{*}\) it holds that \(g_{L}({\overline{x}})=g_{R}({\overline{x}})={\overline{x}}\), that is, map g is continuous, while at set P map F is not continuous: it holds only that the fixed points of both maps, \(F_{L}\) and \(F_{R}\), undergo a BCB simultaneously: \(F_{L}({\overline{x}},{\overline{y}})=F_{R}({\overline{x}},{\overline{y}}) =({\overline{x}},{\overline{y}})\);

\(\cdot \) All the regions \(P_{^{*}\sigma }\) of the period adding structure in the parameter space of map g are disjoint, thus, attracting cycles cannot coexist, differently from the regions \(P_{\sigma }\), which can overlap with each other, as well as with stability regions of the fixed points (see, e.g., Fig. 15a where regions \(P_{R^{5}L}\), \(P_{R^{6}L}\), \(P_{R^{7}L}\) overlap with region \(P_{R}\)).

4 Conclusions

We considered a two-class economic growth model of the Pasinetti–Solow type. Two heterogeneous groups of agents differentiated according to “social classes,” workers and capitalists inhabit the economy. Both may own capital, the only form of wealth in the economy; their saving behavior is socially determined and framed into an overlapping generations structure. Capitalists’ utility function always involves an altruistic motive leading to bequests, thus providing for their “dynasty.” Workers may switch between two different patterns of saving behavior: when their capital is below a given threshold, they base their saving decision on life-cycle considerations (involving no bequests)—in that case, the old generation of workers consume all their wealth. Instead, when it is above, they start to imitate capitalists and bequest a fraction of their wealth to the young generation. Typically, the dynamic evolution of a two-class growth model involves two different regimes corresponding to different growth paths. In the Pasinetti regime, both workers and capitalists own a positive amount of capital and the ensuing dynamics is two-dimensional; in a Solow regime, only workers own capital and the dynamics is one-dimensional, trapped on the horizontal axis. It is possible to identify the structure of long-term attractors (fixed points, periodic or chaotic) for the two different regimes. However, the switching of workers saving behavior introduces a discontinuity in the corresponding dynamical system and has crucial effects on the properties of the two-class growth model dynamics. Because of the discontinuity, the dynamical system is described by a family of two-dimensional discontinuous piecewise smooth maps. Maps of this class belong to a field in the study of discrete-time dynamical systems which is relatively new and has not been fully explored. Indeed, our model is a source of dynamical phenomena interesting both from a theoretical and applied point of view. For example, we found that the one-dimensional dynamics of the Solow regime, which is able to generate a period adding bifurcation structure, evolves into a peculiar bifurcation structure associated with interior cycles belonging to the Pasinetti regime, when the related attracting cycles lose their transverse stability via transcritical bifurcations. The interesting feature of the observed two-dimensional structure is related to multistability, which is impossible in the case of a standard one-dimensional period adding structure. This result is also of interest from an economic point of view revealing the pervasivity of coexistence of different attractors that could belong to one or to both growth regimes and that is present even allowing for strong factor substitutability.

Finally, we confined our study only to some aspects of the dynamics and to some parameter ranges, leaving a more detailed study for future work. Possible extensions from an economic point of view would be: verifying the impact on dynamics of different production technologies; examining more in detail the effects on capital accumulation and wealth distribution of different workers’ capital thresholds; and, more generally, exploring how the introduction of behavioral aspects, related to changes in social class behavior, may affect the long-run relationship between economic growth and wealth distribution.