1. Introduction
In an infinite time horizon model in which each generation has an identical time-inconsistent preference, existing studies considered a sub-game perfect Nash equilibrium as an equilibrium concept and characterized it as a sequence consisting of each generation’s policy function. In an overlapping generations model with intergenerational altruism, in which time inconsistency arises, recent studies revealed a condition under which each generation’s policy function is linear, and found that its sequence is determined by a simple dynamical system (see the research of Fujiu and Yano [
1,
2]). This finding implies that generations may have different policy functions from each other. In the study on intergenerational altruism and transfers, revealing how the policy functions may vary from generation to generation is significant. Thus, examining the dynamical system which determines a sequence of them is also significant. However, little has been done in this regard.
The study analyzes a dynamical system which determines a sequence of each generation’s policy function. Based on this analysis, it demonstrates that the dynamical system may produce a cyclical sequence of period-3 in an overlapping generations model with two-sided altruism. By the theorem of Li and Yorke [
3], period-3 implies chaos. Thus, complex business cycles may occur in the model.
This study examines time-inconsistent preferences, which have been studied by Strotz [
4]; Phelps and Pollak [
5]; Laibson [
6]. Recent studies conduct research on the relationship between intergenerational altruism and time inconsistency (see Galperti and Strulovici [
7]; Gonzalez, Lazkano and Smulders [
8]; Aoki, Yano, and Nishimura [
9]). To examine the rational behavior of an agent with time-inconsistent preferences, many studies have mainly considered a stationary equilibrium in which all generations have an identical policy function, e.g., [
10,
11,
12,
13]. Hori and Kanaya studied an overlapping generations model with two-sided altruism, under which each generation is altruistic to its parent and child generations (see [
14,
15,
16]). Fujiu and Yano [
2] found a dynamic equation determining a sequence of policy functions in equilibrium of a similar model. The present paper is fundamentally based on the model and extends the result in [
2].
This study also examines endogenous business cycles, e.g., [
17,
18,
19,
20], and chaos in economic dynamics, e.g., [
21,
22,
23,
24,
25,
26]. Recent studies examine conditions under which equilibrium dynamical systems generate paths with periodic fluctuations, as well as paths that converge to a steady state (see [
27,
28,
29]). Several studies consider endogenous growth models with innovation and investigate the range of parameters in which complex periodic fluctuations can occur (see [
30,
31,
32,
33,
34,
35]). In these studies, endogenous cycles can occur by characteristics and constraints in the production sector. The present paper, however, asserts that rational behavior by a generation with two-sided altruism may cause business cycles with complex structures. It demonstrates that chaotic fluctuations in the sense of Li and Yorke [
3] may occur when the degree of altruism to the parents is sufficiently high, while the degree of altruism to the children is low but not zero. In other words, this paper reveals that two-sided altruism is a new explanatory factor of an endogenous fluctuation with a complex periodic structure. This has not been indicated in the existing literature.
In this study, each generation’s policy function represents the function of human capital investment. The findings on the relationship between the degree of altruism and a sequence of the policy functions provide an important aspect for the study of economic growth through the accumulation of human capital. The growth rate may go up and down repeatedly in an economy with the high degree of altruism to the parents, while it may remain low when altruism to the parents generation disappears.
This paper sets up an overlapping generations model with two-sided altruism in 
Section 2, and then presents the fundamental and main results in 
Section 3 and 
Section 4, respectively. 
Section 5 contains the discussion and conclusion.
  2. A Two-Sided Altruism Model
In this section, this paper introduces an overlapping generations model in which intergenerational altruism exists from children to parents and from parents to children (two-sided altruism). To define an equilibrium, which is expressed as a sequence consisting of each generation’s policy function, the paper adopts the model studied by Hori [
16].
Assume that in each period, a generation of parents and a generation of adult children exist. Each generation lives for two periods. Denote by 
 the total utility of generation 
t. Generation 
t gains utility from its own consumption in the first and the second periods, 
 and 
, respectively. In addition, assume that each generation is altruistic to its parents and children generations; that is, generation 
t also gains utility from the parent’s utility 
 and the child’s utility 
. Then, generation 
t’s utility is represented as follows:
      where
      
Note that parameters a and b capture the degree of altruism of generation t to its parent and child, respectively, and that  is a discount factor and constant over generations.
Let 
 and 
 be the transfers that generation 
t makes for its parent and child, respectively. The transfer to the child, generation 
, takes the form of human capital investment, which determines the child’s income. Let 
 be the income of generation 
. Denote a relationship between the human capital investment and the income by the function,
      
Generation 
t’s transfer to the parent, generation 
, takes the form of a gift, which determines generation 
’s consumption in the second period, 
. That is,
      
Each generation, say 
t, divides its income, 
, into own consumption in the first period of life 
, gifts to its parents 
, and human capital investment in its children 
. Given (
4), the budget constraint of generation 
t may be expressed as
      
Assume that each generation does not consider dead ancestors. Then, from (
1), generation 
t’s utility is rewritten as follows.
      
      where
      
Note that we show the derivation of 
 in 
Appendix A.
As indicated by Hori [
16], an optimal choice by each generation leads to time-inconsistent results over generations under preferences such as 
. If each generation is rational, it should make choices based on the descendant generation’s policy functions, which are time-consistent choices. To formalize a sub-game perfect Nash equilibrium in the model, let a generation 
t’s choices be denoted by
      
If for every 
, 
 maximizes 
 subject to
      
      then call 
 a sub-game perfect Nash equilibrium or an 
equilibrium. Furthermore, if it satisfies 
 for every 
, then call 
 a 
stationary equilibrium.
We define a periodic cycle equilibrium as follows. If 
 is an equilibrium, and if for some integer 
, it satisfies
      
      for every 
, then say that 
 has a 
period-k cycle or call it an 
equilibrium with period-k cycle. Note that in this equilibrium, it follows from the definition that 
 for 
To characterize an equilibrium in the model, by (
3) and (
5), let the utility function 
 be rewritten as follows:
      where
      
A value function associated with generation 
t’s optimization problem for 
 is described as
      
      where 
, by letting 
 be given. As for (
9), the first-order conditions are denoted as follows:
      and
      
      which imply that
      
Thus, from (
10) and (
11), it follows that
      
This equation leads to the following functionals:
      and
      
  3. Fundamental Results
In this section, the fundamental results are demonstrated by specifying functional forms of the utility and production functions and characterizing the equilibrium dynamics in the model. As discussed by Fujiu and Yano [
2], if the utility and production functions are characterized by the constant elasticity of substitution, an equilibrium is expressed as a sequence of linear policy functions; that is, in equilibrium, for every 
, 
 satisfies
      
To confirm this, let the utility and production functions be assumed as follows:
Then, the following theorem is obtained.
Theorem 1. Assume (13) and (14). Then, there is a continuous function  such that  satisfying that for every ,whereis an equilibrium.  In Theorem 1, a continuous function h plays the role of a dynamic equation, which determines an equilibrium ; that is, the equilibrium dynamics is represented by the linear policy function  and the dynamic equation h. By investigating the dynamic equation h, this paper shows two types of equilibrium: one is a stationary equilibrium; the other is an equilibrium with periodic cycle.
From 
Appendix B, the dynamic equation in equilibrium, 
, satisfies
      
If there exists a 
 such that 
, 
 satisfying 
 is a stationary equilibrium. To guarantee that there exists a 
 satisfying 
 and 
, it is sufficient that
      
Theorem 2. Assume (16). Then, there exists a  such that for every ,is a stationary equilibrium.  Based on the results obtained in this section, the main results are presented in the next section.
  4. Main Results
In this section, the main results are obtained by specifying the parameters and numerically analyzing a dynamic path from the dynamic equation h.
This study shows that the dynamic equation may generate a chaotic dynamic path. However, it is difficult to analytically specify the parameter space under which a chaos occurs. So the study specified parameters as follows. In the first step, it fixed parameters to plausible values, except for those that represent the degree of altruism. It is a significant assumption that the utility function is close to linear, but not linear. In the second step, the study changed the parameters of altruism so that the dynamic equation had a structure of chaotic dynamics; the case occurred when a was sufficiently high and b was low but not zero. In the final step, it fixed the parameters of altruism. In this case, we found that each generation is strongly altruistic to its parent generation, while it is weakly altruistic to its children generation.
Let 
a, 
b, 
, 
, and 
 satisfy
      
Note that (
17) satisfies the condition (
16) and the parameter assumptions (
1), 
, 
, and 
.
Suppose
      
      which approximates a solution of the equation 
. Then, for every 
,
      
      is a stationary equilibrium. 
Figure 1 shows 
, which satisfies 
 at the point 
S.
Figure 1 shows that the dynamic equation 
 has a periodic solution with period-3. When 
 satisfies 
 and 
, we call 
 a periodic point of period-3. Note that 
 approximates a periodic point of period-3 because
      
 By referring to the theorem by Li and Yorke [
3], we find that the dynamic equation 
 has more complex periodic solutions.
Theorem 3. (Li and Yorke, 1975). Let I be an interval and let  be continuous. Assume that  satisfies . Then, for every positive integer k, there is a periodic point in I with period- k.
 Let 
. The dynamic equation 
h, denoted by (
15), maps 
I into itself. Let 
, which satisfies 
. Then, it holds that
      
From the theorem by Li and Yorke, this implies that h has a periodic point with period-k for every positive integer k. Therefore, we obtain the following result.
Proposition 1. In the model, an equilibrium  may have a period-k cycle for every integer .
 This proposition states that various periodic fluctuations can arise in the equilibrium of an overlapping generations model with two-sided altruism.
Generation 
’s income is denoted by
      
      and generation 
t’s choice of 
 is denoted as a function of generation 
t’s income, 
; that is,
      
Denote a growth rate of income over time by 
, which is expressed as follows:
If  has a period-k cycle for an integer  in equilibrium,  also has a period-k cycle. Thus, for every integer , a business cycle with a period-k cycle can occur in an overlapping generations economy with two-sided altruism.
Proposition 2. Business cycles with various periods can occur in an overlapping generations economy with two-sided altruism.
 This proposition asserts that it is essential for the presence of various periodic fluctuations that all generations have two-sided altruism. In the next section, we consider this assertion.
  5. Discussion and Conclusions
The main results are obtained from the finding that the dynamic equation 
 has a periodic point with period-3, as drawn in 
Figure 1. In the model, the degree of altruism plays an essential role in determining such a structure of the dynamic equation. The degrees of altruism from each generation to its parental generation and to its descendant one are denoted by discount factors 
a and 
b, respectively. In this section, we examine each effect of 
a and 
b on the dynamic equation using the method by Fujiu and Yano [
2] (they conducted a similar analysis in a two-sided altruism model with different conditions from this model).
Consider the case where 
 and 
, which implies that each generation is altruistic only to its parental one. Note that Fujiu and Yano [
1] derived a stationary policy function by finding a fixed point of the dynamic equation in this case. In our model, if 
b goes to zero, then the dynamic equation 
 is denoted as follows:
      which monotonically decreases with respect to 
 and ensures that 
 is asymptotically close to zero when 
 is approaching 1, as shown in 
Figure 2. This implies that a period-3 cycle never arises from the dynamic equation.
In contrast, consider the case where 
 and 
. If 
, we find that 
 by (
6) and there are no transfer flows from each generation to its parental one by (
8). Then, it is natural to build a model in which such a transfer does not arise and the associated discount factor is zero, 
. By assuming 
, the model is reduced to an optimal growth model, in which an optimal choice of human capital investment by generation 
t, 
, coincides with a time-consistent choice, 
, shown by a stationary policy function 
, where 
. Existing studies examined an equilibrium dynamics in which such optimal choices may be chaotic in an optimal growth model, although the policy function is stationary (see Nishimura and Yano [
21]; Fujio [
36]). If 
 and 
 in our model, the dynamic equation 
 is denoted as follows:
      which monotonically increases with respect to 
 and satisfies that only a 
 exists, such that 
 under the condition (
16), which is reduced to 
 if 
a goes to zero. As shown in 
Figure 3, the dynamic equation only has one stable fixed point, which implies that no business cycles arise.
In this study, each generation’s policy function represents the function of human capital investment. Human capital may be rapidly accumulated when  is high, while it may be slowly accumulated when  is low. Whether the growth rate goes up or down depends on a sequence of . A structure of the sequence is determined by the degree of altruism. In this discussion, we find that the growth rate may go up and down repeatedly when the degree of altruism to the parents is high, while it may remain low when altruism to the parents generation disappears.
The findings in this study are as follows. The degree of altruism determines a structure of the equilibrium dynamics in the model. In particular, the presence of both altruism from a generation to its parent and child generations is essential for economic fluctuations with complex periodic structures. This is because such economic fluctuations never arise if each generation has neither altruism toward its parent or toward its child, as discussed above. In other words, two-sided altruism is a new explanatory factor of an endogenous business cycle with a complex periodic structure. This has not been identified in the existing literature.