25
Coding economic dynamics to represent regime dynamics. A teach-yourself exercise Juan G. Brida a, *, Martin Puchet Anyul b,1 , Lionello F. Punzo a, * a Department of Political Economy, University of Siena, Piazza S. Francesco 7, 53100 Siena, Italy b Faculty of Economics, UNAM, 18 Ciudad Universitaria, C. de Mexico, D.F. 04510, Mexico Received 1 December 2001; received in revised form 1 November 2002; accepted 1 December 2002 Abstract Much of the recent economic history of various countries, regions and/or sectors in the world economy can usefully be reconstructed as sequences of repeated, basically endogenously induced, changes of growth regimes. Coded dynamics (CD) is proposed hereafter as the appropriate tool for the analysis of such multi-regime dynamics, i.e. dynamics where switches between growth regimes represent structural changes, or in other words, abrupt alterations in an economy’s qualitative dynamics . On a theoretical tone, one of our arguments in favor of the adoption of a CD approach derives from the lesson that can be drawn from the complex dynamics literature. Often, some form of regularity, while it cannot be found in the punctual analysis of motion across states, can be recovered from the system’s dynamics over a partition of its state space. This dynamics can be represented by strings of symbols (instead of real numbers), or symbolic trajectories . The 2-fold purpose of this paper is to introduce the formalism and terminology of multi-regime dynamics, and to try our hand with the technique of coding through a set of simple exercises. In fact, we consider only cases with two and three regimes, instead of the six of the Framework Space introduced in the Preface. Via such exercises, we also trace the origins of the multi-regime framework in the tradition of classical macrodynamics. # 2003 Elsevier Science B.V. All rights reserved. JEL classifications: C60; C61; E30; E32 * Corresponding authors. Tel.: /39-057-723-2780; fax: /39-057-723-2661. E-mail addresses: [email protected] (J.G. Brida), [email protected]( L.F. Punzo) , anyul@servidor.unam.mx (M.P. Anyul). 1 Tel.: /55-56-222-341; fax: /55-56-160-834. Structural Change and Economic Dynamics 14 (2003) 133 /157 www.elsevier.com/locate/econbase 0954-349X/03/$ - see front matter # 2003 Elsevier Science B.V. All rights reserved. doi:10.1016/S0954-349X(03)00003-1

Coding economic dynamics to represent regime dynamics. A teach-yourself exercise

  • Upload
    unisi

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Coding economic dynamics to represent regime

dynamics. A teach-yourself exercise

Juan G. Brida a,*, Martin Puchet Anyul b,1, LionelloF. Punzo a,*

a Department of Political Economy, University of Siena, Piazza S. Francesco 7, 53100 Siena, Italyb Faculty of Economics, UNAM, 18 Ciudad Universitaria, C. de Mexico, D.F. 04510, Mexico

Received 1 December 2001; received in revised form 1 November 2002; accepted 1 December 2002

Abstract

Much of the recent economic history of various countries, regions and/or sectors in the

world economy can usefully be reconstructed as sequences of repeated, basically endogenously

induced, changes of growth regimes. Coded dynamics (CD) is proposed hereafter as the

appropriate tool for the analysis of such multi-regime dynamics, i.e. dynamics where switches

between growth regimes represent structural changes, or in other words, abrupt alterations in

an economy’s qualitative dynamics . On a theoretical tone, one of our arguments in favor of the

adoption of a CD approach derives from the lesson that can be drawn from the complex

dynamics literature. Often, some form of regularity, while it cannot be found in the punctual

analysis of motion across states, can be recovered from the system’s dynamics over a partition

of its state space. This dynamics can be represented by strings of symbols (instead of real

numbers), or symbolic trajectories . The 2-fold purpose of this paper is to introduce the

formalism and terminology of multi-regime dynamics, and to try our hand with the technique

of coding through a set of simple exercises. In fact, we consider only cases with two and three

regimes, instead of the six of the Framework Space introduced in the Preface. Via such

exercises, we also trace the origins of the multi-regime framework in the tradition of classical

macrodynamics.

# 2003 Elsevier Science B.V. All rights reserved.

JEL classifications: C60; C61; E30; E32

* Corresponding authors. Tel.: �/39-057-723-2780; fax: �/39-057-723-2661.

E-mail addresses: [email protected] (J.G. Brida), [email protected]( L.F. Punzo) , [email protected]

(M.P. Anyul).1 Tel.: �/55-56-222-341; fax: �/55-56-160-834.

Structural Change and Economic Dynamics

14 (2003) 133�/157 www.elsevier.com/locate/econbase

0954-349X/03/$ - see front matter # 2003 Elsevier Science B.V. All rights reserved.

doi:10.1016/S0954-349X(03)00003-1

Keywords: Economic regime; Multi-regime dynamics; Coded dynamics; Symbolic dynamics

1. Introduction

One of the discoveries of the recent macroeconomic literature is that even very

simple dynamic models can display a great variety of surprising behaviour. Thus, it

has become standard to consider models with, e.g. multiple and/or indeterminate

equilibria, endogenous cycles and irregular fluctuations, and the like. In many cases,

this modeling innovation indicates an effort to introduce formally a notion (that of

dynamic regime), which already belongs to the jargon of the more empirically

oriented economists.

And, in fact, they are often more interested in highlighting only certain qualitative

features of an economy, i.e. in capturing its development pattern , to compare it with

other economies and/or to reconstruct episodes of abrupt change. The latter are

taken to indicate structural changes, i.e. changes in the underlying generating

mechanism or growth model . We believe a useful way to address this tightly knitted

set of issues is by resorting to the twin notions of dynamic regime and of regime

switch, as defined in this paper.

In the first part (Sections 3 and 4), we discuss how to formalize a fully-fledged

multi-regime structure and the implied dynamics. This notion was introduced as the

theoretical intuition of a fact-finding research on comparative structural dynamics in

a number of papers by Bohm and Punzo (2001). (Day (1994, 2000) and Day (1995)

formulates a fundamentally similar framework, multi-phase dynamics).

We build upon this previous work but we also take it one crucial step further. The

basic innovation introduced in this paper is that, keeping track of a system’s time

evolution, we just focus upon its qualitative behaviour, i.e. its dynamics as a

sequence of regimes. This leads to the symbolic technique. A multi-regime approach

has really something new to say when an economy’s path traverses (it ‘switches’)

once or repeatedly from one regime to another, thus depicting a more or less

complex history of relatively smooth dynamics with intermittently sudden and large

jumps. The latter can be the result of exogenous shocks and/or endogenously

accumulated forces of change. One of the tasks still ahead is to construct an ability to

discriminate between the two (if one such program makes sense at all). As it will be

seen, we support an endogenous interpretation, according to which structural change

is basically the result of regime instability.

In this light, conventional economic dynamics can be seen to rest upon the implicit

assumption that events of endogenous regime switches are rare, or else they are

irrelevant transients. It is on the other hand in this same light that one can appreciate

the increasing relevance recently assumed in less conventional approaches by such

notions as evolution seen as a sequence of unequally spaced regime switches. With

Day, we believe this framework is one way to capture this kind of issues, among

others.

Our definition of regime is meant to pin down what we believe to be essential of

the many available definitions. The corresponding macro-dynamics is formalized by

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157134

a mathematical model built upon the twofold idea of within - and cross -regime

dynamics. If we were interested in the composition of these two , we would represent

the former by, e.g. a continuous time-continuous space model (a ‘dynamical model

written in conventional form’). Then, cross regime dynamics could be captured by

superimposing a switching mechanism, generating time-discrete jumps across

regimes. In this way, our model would technically be a hybrid system .2 Instead,

as the logical innovation mentioned above, we choose to re-define states as

discrete events (i.e. ‘belonging to a given regime’, ‘switching to a different one’),

so that the ensuing dynamics is of the sort studied by automata theory. Thus,

regime dynamics can be represented in a synthetic way by a labeling technique

to obtain a coded dynamics . CD is related to (and partly overlaps with)

symbolic dynamics, at the interface between mathematics, computer and information

theory, and linguistics. (For an introduction to symbolic dynamics, see

Adler, 1998; Lind and Marcus, 1995; for its relation to topological dynamics,

Robinson, 1995.) When our models happen to satisfy certain restrictive assumptions,

such proximity permits us the use of well-established formal techniques. An

economist’s motivation for coding however may rather lay in her need of handling

and extracting relevant information from noisy time series, often whole sets

of them.

While the idea of coding may be new to economists, the notion of a dynamics that

may take across regimes is not. It belongs to classical Macrodynamics, the theory of

cycles and growth initiated by Frisch (Frisch, 1933), and then vigorously

developed by Harrod, Hicks and Goodwin, among others, in path-breaking works

of the 1940s and 1950s.3 There, regimes are identified with the phases of the

business cycle, an idea that has recently re-surfaced in some important non-linear

econometric work. In the second part of this paper, (from Section 5 on) we illustrate

our approach with examples taken from such tradition. Only two phases or

three regimes are considered, as is typical of business cycle (BC) theories,

and, thus, our detour into the history of economic analysis is also an

introduction to the more complex framework of the framework space (FS ) where

growth as well as regular and irregular oscillations may take place at the same

time.

On top of expressing the issues of dynamically coupled regimes in a more

appropriate language, thus as an additional bonus, the coding technique appears to

simplify the treatment of a theoretical problem, which more conventional analytical

tools left unsolved, though already intuitively well understood.

2 A point made by one of the anonymous referees.3 The relevant references appear later in the text.

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157 135

2. The intuition

Intuitively speaking, a regime is a qualitative behaviour usefully distinguished

from other dynamical behaviours. The interesting case, of course, is when

there is a whole set of such regimes, which may be mutually excluding alternatives,

or else potential components of a sort of dynamical menu. The issue, then,

becomes how regimes get stringed together into a path, as the history of a system

(be it an economy or a sector, or else a firm) may now display qualitative

change.

Hereafter, we focus upon the possibility of a system displaying overtime dynamic

behaviours that are qualitatively different in the sense precisely defined in the next

section. One image taken from the phase portrait of one such system is therefore a

path taking across trajectories in principle belonging to different regimes. Therefore,

each path can be seen as constructed piecewise, by stringing together pieces of

trajectories predicted by different models . Each model would be a kind of local

representation of an overall dynamics, thus accounting for only part of the

economy’s history.

Put differently, an actual or simulated history is interpreted as one specific

realization of a collection of already available regimes , a time sequence of

part-trajectories through regimes with their own timing and duration in some

agreed clock . A given system can go through the whole collection (regularly or with

varying degrees of irregularity) or through only a subset. Any change of

regime naturally signals some form of structural change, the sequential

ordering of visited regimes and other parameters of the time dimension

giving information relevant to understand which form. In fact, history may display

an identifiable pattern of regimes, i.e. a repetitive and stable sequence; more

often, we will see a varying sequence and/or an irregular ticking of the clock.

History may turn up to be more or less similar across economies, sectors or

firms.

This representation of dynamics, which keeps track of structural change in

the sense just defined, is called regime, or multi-regime, dynamics. Regime

dynamics is therefore best conceived as a dynamical system over a set of models,

and such set as a kind of menu of qualitative behaviours available to an

economy. Formalizing such dynamics requires introducing the notion of a state

space over models , which is naturally discrete. Now we can focus upon

regime switches as discontinuous changes or discrete jumps. It is to isolate this

kind of dynamics that regimes are assigned distinct symbols from an

adequate alphabet, and our description goes symbolic . The use of such technique

is the fundamental difference of our approach from the conventional one where state

variables are real numbers.

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157136

3. Defining regimes for multi-regime dynamics

Following Day, a regime is defined as a pair (8j , Xj ) where Xj is a set in a

partition4 of the system’s state space X such that X�//@nj�1/Xj , and 8j is the rule (i.e.

the dynamic law) over the set Xj ; i.e. 8j : Xj0/X . Often, the rule is improperly

identified with the model, a convenient shortcut we will also be using sometimes.

Also mostly for convenience, we will consider only rules in discrete time.

Of course, when X1�/X , we are in the standard, single regime situation, and the

regime and the model that describes it identify with one another. To be interesting,

therefore, the partition should slice the state space into two or more nonempty sets

Xj , j�/1, 2, . . ., n , or regime domains , and it needs to cover the whole state space. On

the other hand, the partition member Xj is associated with a given dynamic law fj as

its domain. In the present application, such law may be thought of as experimental

or an economic hypothesis interpreting certain chosen state variables and thus

restricting their acceptable values.

Clearly, with multiple regimes a variety of dynamical behaviours become available

to construct a system’s history. The latter displays, in principle, a twofold dynamics:

one within a given regime and one across regimes . Dynamics that we call

conventional for easy reference focuses upon the former overlooking the latter.

Coded dynamics we introduce later, is meant to focus upon the latter. Thus, the two

approaches are in principle complementary to one another. Their intermingling can

produce any kind of complex, erratic-like behaviour we may be looking for.

The key to our definition above is that the partition of the state space into a finite

number of regime domains goes together with multiple dynamic models in a specific

way. Regime dynamics is defined over the set of (8j , Xj ), j�/1, 2, . . ., n . We can think

of each of them as the mathematical representation of a specific model in the

economist’s sense. Regime dynamics, on the other hand, is defined over a space of

dynamical models (which are therefore naturally local ), and in this way its definition

goes beyond other similar definitions already available in the literature.

Often, however, economists use the notion of regime in much looser, though

intuitive, sense and with a number of different meanings that reflect alternative

criteria in defining qualitatively different behaviours. Correspondingly, there are

distinct procedures to introduce the notion, briefly reviewed in the next section.

4 As usual in Symbolic Dynamics theory*/see e.g. Alligood et al. (1997), p. 125�/126*/in this paper we

will abuse terminology in calling a ‘partition’ of the state space X , a collection of subsets of X , which have

pairwise disjoint interiors and whose union is X . E.g. a partition of an interval I is a collection of

subintervals whose union is I and which are pairwise disjoint except perhaps at the endpoints. For a well

defined dynamic rule, at a point x : x �/Xi S/Xj,8i (x )�/8j (x ) must hold, of course.

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157 137

4. Regimes as mutually exclusive alternatives

Basically, the distinction in dynamic regimes can be based upon three criteria:

modal, bifurcation, and equilibrium. Ours is a fourth, distinct criterion, which can be

shown to have a logical connection with the last one of the list.

Regime is often used as a synonym for certain specific dynamic behaviours, i.e. it

stands for a dynamic mode . Typical is its use to identify growth (trend) from

oscillation. A model may exhibit qualitatively different dynamics (hence, regimes in

the sense above) depending upon the values of one or more of its parameters. With a

linear formulation this is quite easily seen, for parameters enter the coefficients of a

characteristic equation, hence determining its roots, which are the system’s dynamic

modes. For a textbook example, in a well-known model (Samuelson, 1939) of the

interaction between multiplier and accelerator, depending upon where the vector of

coefficients (the average propensity to consume c and the capital�/output ratio k ) lies

in the rectangular open region C�/K in R2, we get either growth or oscillations.

Hence, two modal regimes are generated because the parameter space can be

partitioned into sets IC and IR, IC the set of vectors yielding complex, IR real roots,

respectively, and neither of them is empty.

The co-existence or emergence of different dynamic modes can thus be ascertained

through an analysis of the structure of the parameter space, so that the modal and

the bifurcation criterion in defining regimes are basically two ways of looking at the

same thing. The bifurcation approach, actually, can be thought as a specific and

well-understood procedure to get a modal classification by parameterizing the

dynamical law (i.e. the model). In state space, on the other hand, these two regimes

are mutually exclusive alternatives, in the sense that a system would be locked into

one or the other unless parameters were to change exogenously . Which regime is

going to emerge, when and how, and when it will change, all this does not depend

upon where in the system state space dynamics is taking place. Each model is local in

the parameter space, while its predicted dynamics is global over the state space.

The above definition of regime, in other words, does not rely upon a partition of

the state space as required by our definition, though of course one such partition

may not be excluded for particular purposes. Still, the definition can only serve

purposes different from ours. Formally put, just like in the case where a model does

not contemplate the possibility, hence implicitly assuming a unique regime, system

state space and its partition are one and the same: X1�/X , and in state space they

behave as single regime models.

To see this, we introduce here the coded dynamics notation that will prove really

useful only later. From now onwards, symbols such as A, B will stand for regimes,

i.e. pairs (8j , Xj ), while Xj will indicate the domain of 8j . (Quite often, ‘domain’ will

also mean the ‘regime’.)

Let us have two regimes defined on the basis of whatever pre-determined criterion,

e.g. in this case the modal criterion. Thus, calling B the regime of oscillations, A that

of monotonic growth, trajectories can be re-written as infinite strings of symbols by

inserting a ‘A’ or else a ‘B’ whenever a path is monotonic or, respectively, oscillatory.

This convention is here a preliminary step to coded dynamics . For the moment it only

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157138

implies a re-coding of paths described in real number coordinates: from the infinite

sequence {. . ., x0, x1,. . ., xk ,. . .} through an initial state x0 (where any xj is a vector

of real numbers), to a symbolic string of As and Bs.

A coded sequence, therefore, records a path over the given set of regimes. Thus, in

the case of modal regimes, we can observe either an infinite string of A: A.AA. . .�/

(A)�, or else of B.BB. . .�/(B)�, but no strings of mixed symbols . Moreover, as said,

(A)� will be associated with parameter vectors in IR, while (B)� for vectors in IC,

(sets IC, IR defined above). In other words, let the two modal regimes be A�/

(8R, X1), and B�/(8C, X2), functions 8C, 8R with parameters appropriately chosen:

their domains cannot be distinguished from one another: X1�/X2�/X .

That this be so, is essential to our definition above. It implies that continuous

dynamics can be separated from discontinuous or structural change, and that initial

conditions and/or the sequence of states (i.e. ‘history’) in general do matter in

determining current and future dynamics. In the multi-regime framework, if

parameter values were to change so as to bring about also a regime change, they

would be driven, in principle, by some state-dependent rule. In theory , regime

selection is in other words endogenous, without this excluding the possibility of

combined stochastic forces in reality . However, coding dynamics has not much use

whenever dynamics takes place within one and the same regime, as in the

conventional approach and in the example above. In both of them, there is only

dynamics within as we call it.

An amended version of the example above, which can be attributed to Harrod

(1936),5 though it still yields coded dynamics of the same kind, highlights the role of

state-space dimension in defining regimes.6

With the average propensity to save s�/ (1�/c ), and k the capital/output ratio,

Harrod’s model predicts the monotonic trajectory for output

Y t��(1�s=k)tY0 (1)

as the unique solution (from initial level of output Y0) to

Yt� (1�s=k)Yt�1�f (Yt�1) (2)

which, in its turn, is the reduced form of the well known structural model

St�sYt�1

It�k(Yt�Yt�1)�kDYt

It�St

8

<

:

(3)

5 Notice that, here as later, we are not referring to the better known article by Harrod (1939)!!!

Attributing Eqs. (1) and (2) to Harrod leads to a discussion of the relation between Samuelson’s and

Harrod’s models, which we do not want to pursue here. Their use is purely illustrative, and therefore the

naming is introduced for easy reference.6 We are using textbook symbols: c , s , k stand for the parameters propensity to consume and to save,

and capital output ratio; Y for income; S and I for savings and gross investment, respectively.

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157 139

Whatever the parameter vector (s , k ), now as opposed to before, only monotonic

growth can arise with s /k/�/gw the so-called ‘warranted rate of growth’.7 In other

words, the parameter space cannot be partitioned in terms of the modal criterion.

Coding is trivial because there is only one regime, the equilibrium regime . In our

notation, A�/(8, R�), f being defined by Eq. (2).

We need to remove either assumption, linearity and/or dimension one, to get more

interesting coded dynamics. Hereafter, we remove the latter. In fact, the modal

criterion that here fails in partitioning the state half-line R�, performs better in

higher dimension. We can indeed get distinct dynamic modes associated with a

partition of a X⁄Rn state space, n]2. It can easily be shown that for a Leontief-

like model dynamized with a simple lag, after setting the impulse function identically

equal to zero, the matrix equation

xt�Zxt�1 (4)

(where Z is a nonnegative matrix of order n and xt is a vector of activity levels), can

be considered mathematically identical to Harrod’s Eq. (2) except for dimension. In

fact, growth factor (1�/s/k ) as a one-dimensional matrix Z , is also its (unique)

eigenvalue, nonnegative due to the economic restrictions upon the two structural

parameters, s and k. In the n -dimensional case, the eigenvalues of Z are akin to

generalized warranted rates of expansion (contraction, respectively), but, obviously,

some may very likely turn up complex.8

This, of course, implies a decomposition of the state space consistent with the

modal criterion for regimes, but wrongly assimilated to the one introduced by our

definition. Let L be the diagonal canonical form of Z above, i.e. L�/ (P�1ZP ), P

being the modal matrix of Z . We now have two regimes in the modal sense, namely

B�/(LC, XC) and A�/(LR, XR), where each regime is obtained from the original ?

restricted on initial conditions lying in XC, or XR, respectively. Thus, using principal

coordinate axes the n-dimensional state space, Rn� , gets decomposed into the direct

sum Rn� �/XR�/XC, where XR is the linear subspace of monotonic and XC, the linear

subspace of oscillatory dynamics. Both subspaces are generally non-empty, and by

selecting initial conditions appropriately, we can generate monotonic expansion

alone (contraction, when this is the case),9 or alternatively, only oscillations. This is,

in a sense, the modal regime criterion fully blown : for, both regimes emerge for any

generic dynamic matrix Z .

Thus, provided state space dimension be great enough, regimes of oscillation and

growth are no longer mutually exclusive, and even linear models appear to be able to

7 Recall that while in Samuelson’s model the accelerator yields a second order difference equation,

Harrod’s yields only a first order equation. It is for this reason, as is well known, that dynamics in the

former case may exhibit also oscillatory motions that cannot arise in the latter.8 The set of theorems associated with the names of Perron and Frobenius apply here, for we have taken

the input-output coefficient matrix to be also the system’s dynamic matrix. Of course, the unique

eigenvalue of a scalar matrix is its dominant eigenvalue.9 Corresponding to dominant eigenvalues that are negative or larger than unity, depending on the

dynamic formulation in continuous or discrete time.

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157140

display different qualitative behaviours over different slices of their state space.

Here, modal regimes hold one key property (dependence upon initial conditions) of

regime dynamics as we define it, though in a sort of weaker form.

Still, also the definition of regime(s) on the basis of a principal axes decomposition

(Punzo, 1995), where local models are obtained through restrictions on initial

conditions instead of parameter values, does not meet the requirements of the one

proposed in Section 3. First of all, it is really appropriate only to linear models. More

crucial is that paths starting in a linear subspace cannot cross over to another one, as

initial conditions get them trapped into the starting regime. There is a multiplicity of

regimes but no interesting dynamics. Coded orbits can be constructed as infinite

strings inserting B for any dated state xt � /XC, A for xt � /XR. Here, if a sequence

starts from an initial state in XC (alternatively, from a x0 � /XR), it will show the same

symbol forever. And, finally, from generic initial conditions, dynamics will display

both oscillations and monotonic behaviour (Goodwin, 1949; Goodwin and Punzo,

1987), and therefore, such regime dynamics cannot be effectively coded.10

The example above is, therefore, meant to illustrate the dynamic variety (in terms

of modal regimes) that can be obtained by stretching a linear model as much as

possible (Punzo, 1988, 1995). For multi-regime dynamics,

¯

dimension plays no

essential role; the key to it is non-linearity. It is to explain this issue that we continue

reviewing elementary models in the classical tradition of Macrodynamics. They

provide a familiar benchmark and a common environment. Moreover, it is true that

the idea of dynamics as a sequence of regime can be found already in Hicks’

approach to the theory of business cycle (Hicks, 1950). The historically subsequent

move to Business Cycles models formulated in continuous time has obscured the

original intuition of an economic dynamics built up of a finite set of local

behaviours, the primitive idea of regime.

5. Towards a simple scheme of regime coupling

Linear models are global models, and they chart dynamics in an un-structured

state space. In our jargon, they yield single-regime dynamics. Only models that are

constructed as local representations, possibly of a globally non-linear model, may

show paths across (two or more) regimes. If they are parameterized, their parameter

values must depend upon state location. This is the key form of non-linearity that

may explain (the possibility of) regime switches, in other words the discontinuous

dynamics across regimes implying, in our definition, some form of structural change.

We can build a road to this kind of models starting from the single-state variable

equation above and introducing two co-existing regimes. The peculiarity of

dynamics described by Eq. (1), is in that the solution path connects a monotonic

sequence that coincides with the state space, the half-line R� of Yt , to the right of

the given Y0. A coded path can only be of the type AAA. . .�/(A)�. As we start from

10 In other words, in general dynamics cannot take place on disjoint sets of the state space.

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157 141

an initial state by definition already in A and can only stay within A forever, a very

simple dynamics within A can issue. The mathematical simplicity of this model lies in

this coincidence of three logically distinct notions: the regime domain R�, the system

state space and the equilibrium set. To understand its conceptual complexity we have

to embed it into a larger space.

A simple graphical representation may be useful to focus upon the point we want

to make here. The equilibrium dynamics can be projected into the origin of the state

space, so that all Harrodian-like growth paths are zoomed into it regardless of their

different initial conditions. This is done by taking the deviation from the equilibrium

path(s): yt�/Yt�/Yt* as state variable, where Yt� is the mobile equilibrium solution

to the original equation. Whence, the new equation in deviation from the reference

equilibrium is

yt�(1�s=k)yt�1�8(yt�1): (5)

where, of course, yt"/0, provided yt"/0, some t5/t .11

An equilibrium for this equation is a fixed point of map 8 ; i.e. a value yt such that

yt�/yt�1. Linearity of 8 implies that there is only one such fixed point, i.e. yt�/

yt�1�/0, while elsewhere in R /{0} a nonzero deviation is monotonically increasing

to 9/�. Therefore, the unique fixed point is an unstable equilibrium. Following

Harrod (1936), we now introduce the distinction between an ‘equilibrium regime’

and a ‘disequilibrium regime’. And in fact, having embedded path (1) into a larger

space, a distinct rule can be associated with two slices of the state space. On the one

hand, we have the rule describing the equilibrium path of the values of the levels of

Y : this is the 8 defined in Eq. (2) over domain X�/R�. On the other hand, in

deviations y from equilibrium, the state space becomes the whole of R . Therefore,

for clarity, we will indicate the 8 in Eq. (5)) restricted to the single point domain I1�/

{0}, with symbol 81, and we will assign 82 to govern the disequilibrium behaviour

expressed in deviation, where 82 is the restriction of the same 8 to the domain: I2�/

R /{0}. Notice that, in compliance with our definition, the partition of the state space

satisfies the condition: X/�/R�/I1@ /I2. The possibility of having simultaneously two

rules on the same state space, working on different parts of it, could not appear in

the original Harrod’s model because there was no distinction between regimes

(though it was hinted at by Harrod himself (see Punzo, 1988)).

As is well known, any path starting in equilibrium (hence, in the equilibrium

regime) will stick to it, just as before. The novelty is that now, starting or after having

been shocked out of the equilibrium regime, the economy will never return to it, and

one can see that the Harrodian equilibrium or growth regime is not an attractor.12

As before, after coding, growth regime A and Harrod’s equilibrium path coincide,

while symbol B is associated with the set of disequilibrium states as a distinct regime.

11 We are assuming that the deviation from equilibrium is induced by a single shock at some time t�/0,

which propagates at the same rate thereafter. (This logical consequence of the linearity assumption was

dismissed by Harrod himself.)12 This is another way of expressing, in terms of regimes, the known knife-edge or (in-)stability

property of Harrodian paths.

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157142

On the other hand, the partition P of X : X�/I1@ /I2, can be further refined with

I2�/I2�@ /I2� to obtain a mathematically more convenient construction. Looking at

the dynamics as an ordered sequence of regimes visited and coding with the

technique introduced above, we obtain only two of the possible infinite strings that

can be constructed with two regimes: i.e. either (A)� or, alternatively, (B)�,

depending on the initial regime. We still cannot construct strings with anything like

AB or BA as part components, in other words with traverse orbits leading from one

to the other regime.

The previous re-formulation, while confirming well-known features of the

standard version of Harrod’s model, adds something new. One realizes that the

economy cannot stay forever in the disequilibrium regime, as the distance from

equilibrium would increase without bounds were the system following a rule 8 like

the one in Eq. (5).13 In other words, such regime is made up of transient states only,

and thus it cannot display any systematic (‘long run’) behaviour. While its presence

does not alter coded dynamics, it helps us to understand the importance of the

outward properties of a regime in determining (cross-) regime dynamics.

In fact, to produce a proper regime, the rule applicable to interval I2 has to be

different from Eq. (5), as it must allow for the possibility of ‘turning inwards’, or

admit an equilibrium inside the domain, or both. We slightly modify the basic model

above, to see how this alters dynamics within in a relevant way.

6. Going non-linear

Two features are peculiar in the previous model. First, regime A collapses into its

unique equilibrium, while a regime normally should comprises also a set of transient,

or off equilibrium states, if not additional equilibria. By contrast, regime B has no

equilibrium at all, only transients. In the economist’s intuition, with regimes

basically being the same as models, regimes must comprise at least one equilibrium,

the basis for prediction. This peculiar situation can be easily amended, as it stems

from the linearity assumption. In fact, under linearity, states that are not in the basin

of attraction of the (unique) equilibrium can only span a null regime, as is the case

here. If, instead, they are in its basin of attraction, they cannot span a distinct regime

domain. The full decomposition into distinct or uncoupled regimes in the model

above is somehow artificial. In any case, it is not very interesting.

From the fact that the domain of regime A is a point set , stems also the ‘odd’

situation that paths from almost all initial conditions in X fly away from

equilibrium, the economy is practically always in the null regime B. In other words,

equilibrium (i.e. the regime A) is rarely observed . This profound intuition in

Harrod’s own argument becomes, we believe, evident in our multi-regime environ-

ment.

13 Regimes where the system behaves in this way, are called null regimes in Day (see e.g. his (1994)).

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157 143

Let us consider a slightly generalized version of the model above, with a ceiling to

the investment function

It�kDYt; for DYtBI�=kI�; for DYt]I�=k

(6)

where I* is a positive value for investment. This can be determined, e.g. by the

constraint equation: I�/N (1�/c ), where N is the full employment level of income

(assuming unit productivity of labour) and the right hand side is the corresponding

level of savings given consumption habits. Then,14 as long as ytB/N , we get the path

of monotonic expansion yt�/(1�/s /k )ty0. While, once N has been reached, thereafter

the economy switches onto the stationary path yt�/N�/I*/s .

Correspondingly, in the dynamic equation: yt�/8(yt�1), 8 becomes piecewise

linear with one kink at y�//y�Nk=k�s; i.e.

8 (yt)�8 1(yt�1)�

1�s

k

yt�1 for yt�1B y

8 2(yt�1)�N for y5yt�15N

8

<

:

(7)

and in the (yt�1 , yt )�/plane, the situation looks like Fig. 1.

Here, regime A is the pair (81, I1), while regime B is (82, I2), with corresponding

domains I1�/(�/�, y]; I2�/[/y; N ], respectively, and of course X�/(�/�, N ]�/I1@ /

I2, while the two rules 8js correspond to restrictions of 8 to their respective domains.

Therefore, the trivial and unstable equilibrium y�/0 together with Harrod’s growth

path defined above, still span regime A, but the introduction of one non-linearity has

14 Recall that the reference equilibrium value of Y was set into the origin of the state space, the Real

line. Therefore all variables and constants are measured in deviations.

Fig. 1. Harrod’s piecewise linear model.

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157144

added a new equilibrium path N that lies in a distinct regime B and acts as a global

attractor. The internal structure of regime B is again very simple. But, now, in the re-

defined domain I1 of A, any sequence starting at y � /I1 with y�/0, will fly away

towards the single path N � /I2, thus entering regime B after a finite number of

iterations. Still, paths may stay in I1 (or in I2) forever if they have as initial condition

a y5/0 (or any value y : y5y5N; respectively).The corresponding coded dynamics is slightly altered by this modification: in

addition to the strings (A)� and (B)� produced by the previous model, the

emergence of a traverse from regime A to regime B (when we start at the right of the

unique equilibrium in I2) introduces a new type of coded sequences:

A.A. . .ABB. . .BB. . .�/A.A. . .A(B)�; i.e. a finite string of As followed by an infinite

sequence of Bs.

7. Garden-variety regime dynamics

Fig. 2 below illustrates a simple graphical way of representing coded dynamics for

map 8 by using finite directed graphs, when we have the covering partition15 above:

P�/{I1, I2}. Graph G, called the transition graph for the partition P, is constructed

using a covering rule : for example, an edge from A to B is drawn if and only if the

image 8 (I1) of I1 contains the interval I2. Thus, if we have been able to construct,

from our economic models, a covering partition P of the domain of the

corresponding dynamical system, its associated coded dynamics can be effectively

represented by a transition graph. Another way to represent the same dynamics is via

the transition matrix associated with the graph. This is a square {0, 1} matrix

whereby there is a 1 (alternatively, a 0) in the ij -entry whenever there is an arrow in

the transition graph leading from the i-th to the j-th vertex-regime.

This and the previous sections illustrate elementary regime dynamics that can arise

with a 2-regime menu . Clearly, a symbolic string does not give enough information

to uniquely recover the model that has generated it. The scenarios lying behind

15 P is a covering partition for the map 8 if every element of P is mapped by 8 onto a union of

elements of P . (See, e.g. Alligood et al., 1997.) The choice of using such mathematically convenient,

though restrictive, partition does not generally contradict the economic intuition behind our definition of

specific regimes. However, we will resort to a less demanding version of it.

Fig. 2. Directed graph G and adjacency matrix T representing coded dynamics for the two versions of the

basic (Harrod’s) model. For the nonlinear version, G has a new arrow from A to B and T , a 1 (instead of

0) as the upper-right entry.

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157 145

simple strings may be far richer and interesting. But the representation in the coarser

regime dynamics highlights the properties of fully decomposable and unilaterally

coupled dynamics of these two cases. The arrow from A to A and the one from B to

B indicate that any path starting in a given regime may remain trapped there forever,

the two regimes not mixing up with one another to generate traverse paths.

However, in the latter case, the economy is (more ) likely to switch from regime A to

regime B than to stay put in the former. While it does not have the capability of

switching back, still a tendency to change regime (to undergo structural change, in

our definition) is in-built into its dynamics, so to say. In other words, structural

change can be the result of endogenous forces, possibly coupled with or triggered by

exogenous shocks.16

In this paper, we focus upon endogenous conditions for the emergence of such

traverse paths, this being in a sense the purpose and essence of multi-regime

dynamics. These conditions can obtain as the result of the dynamical coupling of

regimes and the latter can follow a variety of (basically non-linear) schemes.17 With

two regimes, one can already anticipate the possibility of more interesting cases. E.g.

we may immediately envisage regime dynamics that, once coded, look like

A.BABAB. . .�/(AB)�, or B.ABABA. . .�/(BA)�, of course. More complex strings

may contain a block or sub-string of symbols in a repeating pattern after an initial

transient lingering in a different regime. The simplest instance is, indeed,

AA. . ..AABABAB. . .�/AA. . ..A(AB)�, the bracket identifying a repeating 2-regime

block, while outside there is a transient in A that may take up any length of time to

dissipate. Thus, already with two regimes there is a whole variety of regime dynamics

to take into account; and accordingly one should construct a multi-regime

framework able to reproduce it.

Preparing for the next simplest case, let us adapt conventional terminology so as

to be appropriate to coded dynamics . Keeping to the one-dimensional state space X/⁄/

R , the selected partition criterion must be able to generate a finite set of pairs (8j ,

Xj ), j�/1, 2,. . .,n Xj being intervals on the real line satisfying the union criterion of

our definition. Each such pair (or regime) can be coded with one of j symbols, say

the first 1 to n letters of the Latin alphabet. An infinite symbolic string is a regime

trajectory , sometimes called orbit, provided an initial regime be specified and,

afterwards, only regimes be recorded in terms of the alphabet, in place of actual

states along the R(eal)-axis. Thus, an infinite string displaying one and the same

symbol will naturally represent an equilibrium in the regime sense ; likewise, an

infinite sequence of the type (AB)� is a period-two cycle in terms of regimes. The

presence of an initial set of As (or Bs) indicates a transient dynamics within that

regime, which eventually may settle down to a regular or repetitive behaviour in

16 An exogenous shock is needed to displace an economy in the Harrod regime A into its corresponding

null regime B, when as in the linear model above no connecting arrow exists between them. This is a simple

exogenous interpretation of why regime changes take place.17 The natural reference here is to Goodwin (1947).

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157146

regime sense, a regime attractor or else a regime cycle which is therefore akin to a

limit cycle.18

In this way, we have recovered by analogy notions, like that of regular dynamics

as represented by equilibria, point attractors, and regular cycles, which are typical of

conventional analysis. They are now re-expressed in terms of regime dynamics. We

are going to discuss how a regular cycle can be generated. However, we should keep

in mind that, beyond such garden-variety regime dynamics, more complicated

examples can easily be thought of (and discovered ‘in reality’). They are investigated

in the companion papers in this issue. The study of these latter more complex cases

is, in fact, the motivation for going coded and/or using other techniques that are

amenable to translation into the regime framework.

It is clear that dynamics leading from one regime to another can be generated only

if one or both of them are unstable and at the same time it is not a null regime (in

other words, if it ‘points inwards’, as said before). Then, transients having died away,

some long run behaviour in the regime sense will emerge. With two regimes

available, if both of them point inwards, we may get a regular cycle. In other words,

counting the equilibria, three of such ‘long run’ strings can be generated.

These symbolic trajectories can be generated also by models with any number k]/

2 of regimes (and symbols). Thus, we will say that a multi-regime model is a

candidate theory for a given regime path if it can reproduce that coded string with a

minimal number of assumed regimes. We illustrate this idea continuing our detour ,

and introducing a classic model with three regimes, which is also an interesting piece

of history of economic analysis.

8. Simple indecomposable regime dynamics

For any given partition of the state space in regime domains , a rich dynamics can

be constructed by concatenation of local models (phase structures, in the language of

Day). Dynamical variety can thus be generated by varying the coupling scheme. This

is the idea to be illustrated in the sequel. As said, it was Hicks (1950) who first tried

to formalize the notion of a concatenated three-regime dynamics as the explanation

of the business cycle, though Goodwin (1947) had already explored it in a general, n -

dimensional setting. Hicks’ argument can be re-cast into the terminology of regime

dynamics.

To recall: a model was obtained before, expressed in deviations from the long run

equilibrium that is represented by an exogenously-driven growth path. Locally, such

a trend is unstable and any small deviation gets amplified over time via the working

of the interaction between the multiplier and a standard, linear accelerator

mechanisms. This latter applies to deviations that are not too large, symmetrically

on either side of the equilibrium path. This identifies the domain for a middle regime

18 One such cycle is an instance (and the simplest instance) of the structural cycle discussed by Boehm

and Punzo, in e.g. (2001), and in the IDEE project, mentioned in the Preface to this issue.

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157 147

with its own (linear) model. Such explosive dynamics, however, is checked by the

presence of the two threshold values for DY, a ceiling and a floor . There, the

investment function will switch to a different form, and the system’s dynamic rule 8

will do so, accordingly. Hence, a three-regime structure is implied.

Thus, also here, the investment function It is a non-linear function of the rate of

change of income DYt but now with two non-linearities (see appendix for the

derivation) and in the dynamic Eq. (7), the specific function 8 will be

8 (y)�8 1�m1y�n1; for y5y1��n1(m2�m1)

�1

8 2�m2y; for y15y5y2�n3(m2�m3)�1

8 3�m3y�n3; for y25y

8

<

:

(8)

with m1B/c , 1B/m2, m3B/c , 0B/n1 and 0B/n3.

Our basic model has again a first-order non-linear difference equation.19

However, the new map f is piecewise linear with two kinks at y1 and y2, defining

the borderlines of the three regime domains. According to our definition, Eq. (8)

defines three regimes, one for each branch 8j , j�/1, 2, 3, of 8 together with its own

domain. Dynamics, of course, depends upon the values of the five parameters: m1,

m2, m3, n1, and n3.

Map 8 has still a fixed point at y�/0 which is repelling (unstable) as m2�/1. On

the other hand, compared with our version of Harrod’s model of Section 6, it has

two more fixed points p1B/0 and p3�/0 (as m1B/1 and m3B/1). And pi is stable if

and only if mi�/�/1.

As long as both m1, m3�/�/1, regime dynamics is as simple as before. Any initial

y0"/0 goes either to p1 or to p3, as t goes to infinity. This reproduces Harrod’s

situation of a decomposable dynamics, but now in a fuller way: for, both non-zero

fixed points are attractors within their own regimes. Regime dynamics is the simplest

as it decomposes into two local and uncoupled behaviours, each with its own

attractor, while the middle domain splits up in two: the left-hand and the right-hand

sides becoming transients with respect to the adjacent stable regimes. To generate a

regular (regime) cycle corresponding to Hicks’ result, the real novel result with

respect to Harrod, both regimes have to be unstable in a specific way.

One can think of such result as obtained by smoothly changing slopes mi , hence

decreasing them to less than�/1 till they cross their stability bifurcation values. (This

would be akin to a flip or period-doubling bifurcation.) We could, in other words,

resort to bifurcation techniques and investigate the changes in behaviour of the one-

parameter family of functions {8(y ); m1}, the parameter m1 being allowed to change

to the left of the critical value �/1. (An analogous exercise could be carried on with

the other parameters, to obtain a complete picture for a family of maps {8(y); m}

parameterized by a vector m .) More heuristically, we are going to investigate what

regime dynamics is likely to be for a sample of values of a selected parameter, in its

19 In Hicks, a second-order lag hypothesis is introduced, i.e. that DYt -1 �/ (Yt -1- Yt -2), but we prefer to

stick to DYt : that the global reduced form model is non-linear replaces, in fact, such rather arbitrary

hypothesis in generating the sought oscillations.

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157148

Fig. 3. Hicks’ model. (A) Graph of f for parameter values m1�/�/2, m2�/2, m3�/�/4, n1�/4 and n3�/6. The interval I�/[�/2, 2] is invariant under 8 and all

interesting dynamics lies in I . The latter has been partitioned in four regime domains, such that: I1�/[�/2,�/1], I20�/[�/1, 0], I21�/[0, 1] and I3�/[1, 2]. Under

such partition: I1@/I20�/8(I1), I1@/I20�/8(I20), I21@/I3�/8(I21) and I1@/I20�/8(I3). (B) Graph of 8 for m1�/�/3, m2�/2, m3�/�/4, n1�/4 and n3�/6. Now, the

regime partition is such that: I1@/I20@/I21�/8(I1), I1@/I20�/8(I20), I21@/I3�/8(I21) but again: I1@/I20�/8(I3). (C) Graph of 8 for m1�/�/4, m2�/2, m3�/�/4,

n1�/4 and n3�/6. In this case, the regime partition I�/I1@/I20@/I21@/I3�/8(I1), verifies I1@/I20�/8(I20), I21@/I3�/8(I21). While as before, I1@/I20�/8(I3).

J.G.Brid

aet

al./Stru

cturalChangeandEconomic

Dynamics

14(2003)133�/157

149

instability interval. The exercise is meant to show that regime dynamics from

concatenation via instability is quite rich, in fact richer than Hicks’ himself saw.

With m3�/�/4, m2�/2, x2�/1, x1�/�/1, n3�/6, as n1�/2�/m1, map 8 depends

solely on parameter m1 and it has three branches again, as shown by the formula

8 (y)�

8 1�m1y�m1�2; if y5�1

8 2�2y; if �15y51

8 3��4y�6; if 15y

; where m1B�1:

8

<

:

(9)

There are three interesting cases to look at: for m1�/�/2, m1�/�/3 and m1�/�/4,

respectively. Fig. 3 shows graphs of 8 in these cases.

Notice that in all cases the interval I�/[�/2, 2] is invariant under the map 8

defined in Eq. (9) and therefore all interesting dynamics lies in I . We further

partition it into four intervals: I1�/[�/2,�/1], I20�/[�/1, 0], I21�/[0, 1] and I3�/[1, 2].

Such partition reflects, to an extent, the regime classification implied by the

economic model we are using, but it is in fact also finer for, again, it also adheres

to a criterion of mathematical convenience (something we have done before

introducing the notion of the covering partition). In fact, while I1 and I3 do

correspond to the outer regimes as defined in Hicks’ model, the domain of the

middle regime is here treated as the union of two intervals: I20@ /I21.20 However, one

can easily check that the two (economic and mathematical) criteria are not in

contradiction with one another, as splitting the middle domain does not introduce a

new regime: as the rule f2 remains the same over both I20 and I21, regime B is split

into B� and B� only in order to identify two intervals in its domain.

For the three cases associated with the different values of m1 and the chosen

partition of I, the following relations hold under map 8:

I1⁄8(I1); I20⁄8(I1);

I1@I20�8(I20);

I21@I3�8(I21);

I1@I20�8(I3):

Moreover, we have I1@ /I20�/8(I1) for m1�/�/2, I1@ /I20@ /I21�/8(I1) for m1�/�/3,

and I1@ /I20@ /I21@ /I3�/8(I1) for m1�/�/4. Thus, for the three selected values of m1,

P�/{I1, I20, I21, I3} is a very convenient covering partition. Let A�/(81, I1), B��/

(82, I20), B��/(82, I21), and C�/(83, I3). Then, for one such partition and the

associated maps 8j , coded dynamics is represented by the directed graphs and

transition matrices shown in Fig. 4.

20 In fact, distinguishing the middle region into I2 and I3 is useful also from the point of view of the

theory when fixed points in I1 and/or I4 are attractors, as is in the previous case (and in our non-linear

version of Harrod).

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157150

The structurally stable feature of the dynamics associated with this three-regime

structure, therefore, appears to be the presence of two, period�/two mathematically

distinct cycles, (AB�)� and (B�C)�. In fact, for all three sample values of the

selected parameter m1, two minor cycles arise: one within what may be called for

short, the ‘positive piece’ of I , i.e. I21@ /I3, the other within the ‘negative piece’, i.e. in

the set I1@ /I20.

To understand this situation, first notice that adjacent sets in the partition share a

frontier state that therefore carries two tags. Let us now look at the structure of the

outer domains, I1and I3. In I1 (similarly, in I3), there is a unique fixed point that is a

repulsor; hence all dynamics surging out of the fixed point will point outwards. Thus,

there will be a direction for a representative point to travel such as it will get

eventually lost (the left hand side in I1, the right hand side in I3, with respect to the

corresponding fixed point). In a finer partition: I1/{p1}�/I1�@ /I1� (with I1�, I1�the right- and the left-hand side open intervals, p1 the fixed point),21 while I1� acts

locally as the domain of a null phase regime, I1� enters into the basin of attraction of

the inner regime, i.e. I20@ /I21. An analogous argument applies for the outer-regime

I3: representative points are flown towards I1� (from I20) and I3� (from I3,

respectively). This explains the presence of the minor cycles, coded by the strings

(AB�)� and (B�C)�, mentioned above.

For sample value m1�/�/2, on the other hand, there are also paths leading from

the positive to the negative piece, but not in the opposite direction, so there is no

cycle across regimes . For m1�/�/3, we may go from I1 to I21 and then a new path

from A to B� emerges introducing the possibility of crossing from the negative to

21 The same can be done for I3.

Fig. 4. Transition graph and matrix Tm1for the partition P�/{I1, I20, I21, I3} and map 8 corresponding to

the three parameter values: m1�/�/2; m1�/�/3; m1�/�/4.

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157 151

the positive piece, thus entering into a distinct cycle within . Only for m1�/�/4, can

one also go from I1 to I3 so that a cycle (AC) arises between the two outer regimes.

As for the sought major, regime cycle A�/C, which was the objective of the whole

exercise, we have to call on intuition to help understanding the implied dynamics.

This cycle does emerge but it gets interlocked with the two minor cycles, and stylized

period-two cycles mix up with cycles with different periods up to at least 6.

This is a Hicksian dynamics, which, set in regime format, looks quite rich, in fact

richer that it needed to be for the purpose. And this is what Goodwin thought of it.

9. But two regimes are sufficient for a regular cycle

Goodwin’s (1951) intuition was that the minimal number of regimes that need to

be coupled to generate a regular cycle is two, instead of the three of the Hicksian

approach. This can be easily seen from a version of the basic model, which is in a

sense simplified to allow for one nonlinearity only.22 This version of Goodwin’s non-

linear accelerator-multiplier model in discrete time can be still represented by the

same first order difference, where (see Appendix A) the function 8 is a piecewise

linear map with two, instead of three, branches of the type

8 (y)�8 1�ay; if y5y0�d(a�b)�1

8 2�by�d; if y0By

(10)

where 1B/a , bB/cB/1 and 0B/d ).

The map has again two fixed points: 0 and p1 and the value y0 lies in between, i.e.

0B/y0B/p1. Given the conditions that must be verified by parameters a, b and d , the

stability properties of the fixed points depend only on the values of parameter b : 0 is

a repulsor whatever the value of b , and p1 is stable for �/1B/bB/1, unstable for b5/

�/1.

We distinguish two regimes, one for each monotone branch of 8. Correspond-

ingly, we label I1 for the left and I2 for the right interval in a partition of the phase

space at the threshold value y0 obtaining regimes A�/(81, I1) and B�/(82, I2),

respectively. Here too, mathematical convenience suggests to further split I1 into:

I1��/ (�/�, 0), I1��/ (0, y0] and point set {0}, relative to 0 as the fixed point,

because the dynamics there is of the following form:

a) paths starting at 0, remain there forever;

b) any path starting in I1�, goes away to infinity and the system is self-destructing;

c) any path starting in I1�, goes to the stable fixed point if �/1B/b and when �/

1�/b it goes to I2 to remain there.

22 See Goodwin (1950, 1951); see also Punzo and Velupillai (1997) on Goodwin’s use of Occam’s razor .

On dynamical systems with a single non-linearity, see Le Corbeiller’s paper reprinted in Goodwin (1982)

(Le Corbeiller, 1960).

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157152

From this we can deduce that, as long as �/15/b , the symbolic sequences for

regime dynamics are: AAA. . .�/(A)�, BAAA. . .�/B(A)�, BAA. . .ABBB. . .�/

BAA. . .A(B)�, AA. . .ABBB. . .�/AA. . .A(B)�, and BBB. . .�/(B)�. Thus, basically

the same situation seen in the Harrodian generalized model above appears again and

no cycle is present. To look for this result we need to consider the case where bB/�/

1. In fact, for bB/�/1, there is a zero of 8 at y1�/�/d /b and all the interesting

dynamics occurs in the interval [0, y1]. (See Fig. 5 for a representative graph of 8 for

bB/�/1).

In this case, map 8 is akin to the well known tent map. In particular, when

8(y0)�/y1 the partition {[0, y0], [y0, y1]} of interval [0, y1] is covering and it verifies

8([0; y0])� [0; y0]@ [y0; y1] and 8([y0; y1])� [0; y0]@ [y0; y1]:

Thus, by the covering rule the corresponding regime dynamics can be represented

by the transition graph and the transition matrix shown in Fig. 6 below.

Fig. 5. The graph of map 8 for bB/�/1. We have also drawn the graph of the identity map and the square

[0, 8(y0)]2. The fixed points 0 and p1 are repulsors. All interesting dynamics is in the interval [0, y1]. If

8(y0)5/y1, like in this figure, the interval [0, 8(y0)] is invariant.

Fig. 6. Transition graph and transition matrix T for the partition P�/{I1, I2} and map 8 that represents

Goodwin’s model when bB/�/1 and 8(y0)�/y1.

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157 153

The remarkable feature of regime dynamics in this case is the arising of a pure

period-two regime cycle AB, which is what we wanted to show: if properly

dynamically coupled, two (rather than three) regimes are already sufficient to yield

a regular cycle. Actually, they may yield much more than that, for the tent-like map

above (to which the dynamic law has been reduced) is known to be capable of a

much wider variety of dynamics. This is clearly made apparent by the all-ones

transition matrix, including unpredictable behaviour of the worst type.23 Never-

theless, Goodwin’s intuition that two regimes may be so coupled as to yield periodic

dynamics, is vindicated.

10. Summing up and looking ahead

The worth of using a complex scheme such as multi-regime dynamics can really be

appreciated only when we deal with multivariable systems, i.e. systems with a large

number of interacting components and many state variables. From this point of

view, this paper is no more than an introduction to a particular treatment of this vast

and expanding topic. In this primer to coding and similar techniques, our strategy

has been dictated by a principle of economy.

We have investigated alternative patterns of multi-regime dynamics that can be

obtained via coupling models of local dynamics (i.e. dynamics within a given regime )

to one another through non-linear schemes in order to explain cross regime

dynamics . It is important to stress that all models in our exercise were linear, and

that they were chosen from the history of Business Cycle theory. Non-linear, local

models can also used, and, actually, in principle they perform better, producing more

interesting dynamics. To the best of our knowledge, no one has tried this yet, and

this is the challenge ahead. We have tried to offer a large-scale chart of what can be

obtained from a coding technique applied to a multi-regime approach.

There is good reason to try and go ahead. Basically, as they are defined here,

regimes coincide with local models in the sense in which economists understand

them, and our coded dynamics is a sort of sub-field of the better-established

symbolic dynamics. This shows up in particular when a mathematically more

appropriate (symbolic) partition can be used that is finer than the regime partition

induced by pure economic reasoning. To generate the former, we had to resort to a

cross product of economic and the mathematical criteria.

In fact, while our chosen definition of regime implies a partition of the system’s

state space, the latter may be introduced without paying any attention to its

economic significance. Still, a regime classification on the basis of some specific

economic motivation can be a reasonable starting point to construct a mathema-

tically useful partition retaining key dynamical features. Thus, although it is a

conceptual construction of the economist, coded dynamics is related with the

Symbolic Dynamics of the mathematicians. Sometimes, the former can fully avail

23 This, of course, descends also from our choice of a time-discrete formulation.

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157154

itself of the symbolic methods. Broadly speaking, symbolic dynamic techniques can

be effectively used to understand dynamics within a multi-regime framework

whenever the partitions associated with the latter are included in those demanded

by the former. This happens whenever the regime partition satisfies the requirement

of being, e.g. a covering partition . At this stage of our understanding, this appears a

reasonable justification for an economist’s exploratory use of these mathematical

techniques. We were lucky to be able to construct such partitions in all our exercises

above without doing much violence to an economist’s understanding. This might not

be as easy in general, though.

Partitions like the one behind the six regimes of the Framework Space (see

Preface), for instance, most likely fall into the latter category. Therefore, we ought to

think of our coding on the basis of an economic understanding, as a technique that

generates symbolic strings only some of which are well understood mathematically.

Whenever this is not the case, we have to resort to other techniques. And, in fact,

even within the simple settings of our previous exercises, we have seen that

mathematics often has to yield to statistical and other, more qualitative techniques,

if we want to try to account for the diversity and irregularity of observed regime

dynamics. This, however, is to be taken as a further reminder that coded and

symbolic dynamics are not the same thing.

Acknowledgements

Comments by two anonymous referees were particularly useful in improving the

paper, and they are gratefully acknowledged, with the usual caveats. ‘‘This research

was carried on with the financial support of the program PAR UNSI 1999, and as a

MIUR Progetto di Interesse Nazionale, 2000-20002, prot.MM 13308994.’’

Appendix A

A.1. Derivation of Eq. (8)

Let us have

It�k1DYt�a1 if DYt5a1(k2�k1)

�1

k2DYt if a1(k2�k1)�1

5DYt5a3(k2�k3)�1

k3DYt�a3 if a3(k2�k3)�1

5DYt

8

<

:

where: 0B/k1B/1, 1B/k2, 0B/k3B/1, a1B/0 and 0B/a3, while the consumption

function at time t , is as usual:

Ct�cYt�1; where 0BcB1

Replacing Ct and It in the equilibrium equation, and after making some

rearrangements, we have the equation (a modified Hicks model)

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157 155

yt�(c�k1)(1�k1)

�1yt�1�a1(1�k1)�1; if yt�15a1(1�k2)[(k1�k2)(1�c)]�1

(c�k2)(1�k2)�1yt�1; if a1(1�k2)[(k1�k2)(1�c)]�1

5yt�15a3(1�k2)[(k3�k2)(1�c)]�1

(c�k3)(1�k3)�1yt�1�a3(1�k3)

�1; if a3(1�k2)[(k3�k2)(1�c)]�15 yt�1

8

<

:

Letting: m1�/(c�/k1)(1�/k1)�1, m2�/(c�/k2)(1�/k2)

�1, m1�/(c�/k3)(1�/k3)�1, n1�/

�/a1(1�/k1)�1, n3�/a3(1�/k3)

�1, then the conditions 0B/k1B/1, 1B/k2, 0B/k3B/1,

a1B/0 and 0B/a3 imply that m1B/c , 1B/m2, m3B/c , 0B/n1 and 0B/n3. In

correspondence with the dynamic equation yt�/8 (yt�1), function 8 is the one of

Eq. (8).

A.2. Derivation of Eq. (10)

If the investment function is:

It�k2DYt if DYt5a3(k2�k3)

�1(k2�1)

k3DYt�a3 if a3(k2�k3)�1

5DYt(0Bk3B1; a3�0)

we get the reduced form equation

yt�(c�k2)(1�k2)

�1yt�1 if yt�15a3(1�k2)[(k3�k2)s]�1

(c�k3)(1�k3)�1yt�1�a3(1�k3)

�1 if a3(1�k2)[(k3�k2)s]�1

5yt�1

Let us rename the coefficients: a�/(c�/k2)(1�/k2)�1, b�/(c�/k3)(1�/k3)

�1 and

d�/a3(1�/k3)�1. Then, we have: 1B/a , bB/cB/1 and 0B/d and corresponding with

the dynamic equation yt�/8 ( yt�1), function 8 is the one of Eq. (10).

References

Adler, R.L., 1998. Symbolic Dynamics and Markov Partitions. Bulletin of the American Mathematical

Society, New Series 35, No 1.

Alligood, K.T., Sauer, T.D., Yorke, J.A., 1997. Chaos: An Introduction to Dynamical Systems. Springer

Verlag, New York.

Bohm, B., Punzo, L.F., 2001. Investment-productivity fluctuations and structural change. In: Punzo, L.F.

(Ed.), Cycles, Growth and Structural Change. Routledge, London.

Day, R.H., 1994. Complex Economic Dynamics, vol. 1 and 2. The MIT Press, Cambridge, MA.

Day, R.H., 1995. Multi-Phase Economic Dynamics. In: Maruyama, T., Takahashi, W. (Eds.), Lecture

Notes in Economics and Mathematical Systems, 419. Springer Verlag, Berlin.

Frisch, R., 1933. Propagation Problems and Impulse Problems in Dynamic Economics Economic. In:

Essays in Honor of Gustav Cassel, George Allen and Unwin, London; re-printed in D.F. Hendry, M.S.

Morgan. The Foundations of Econometric Analysis. Cambridge University Press, Cambridge, UK,

1995.

Goodwin, R.M., 1947. Dynamical Coupling with Especial Reference to Markets having Production Lags,

Econometrica, 15-3, 181-204; re-printed in R.M. Goodwin, 1982.

Goodwin, R.M., 1949. The multiplier as a matrix. And: Rejoinder to Chipman. Economic Journal; re-

printed in Goodwin, R.M., 1983.

Goodwin, R.M., 1950. A Non-linear Theory of the Cycle. Review of Economics Statistics; reprinted in

Goodwin, R.M., 1982.

Goodwin, R.M. 1951. The non-linear accelerator and the persistence of business cycles. Econometrica, 19,

1�/17; re-printed in Goodwin, R.M., 1982.

Goodwin, R.M., 1982. Essays in Economic Dynamics. Macmillan, London.

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157156

Goodwin, R.M., Punzo, L.F., 1987. The Dynamics of a Capitalist Economy. A Multi-Sectoral Approach,

Polity Press, Cambridge, UK, and Westview, Boulding, CO.

Harrod, R., 1936. The Trade Cycle. Oxford University Press, Oxford.

Harrod, R., 1939. An essay in dynamic theory. Economic Journal 49, 14�/33.

Hicks, J.R., 1950. A Contribution to the Theory of the Trade Cycle. Clarendon Press, Oxford.

Le Corbeiller, P., 1960. Two-stroke oscillators. Institute of radio engineers transactions of the professional

group on circuit theory; re-printed as Appendix in R.M. Goodwin, 1982.

Lind, D., Marcus, B., 1995. An Introduction to Symbolic Dynamics and Coding. Cambridge University

Press, New York.

Punzo, L.F., 1988. Harrodian macrodynamics in generalized coordinates. In: Ricci, G., Velupillai, K.

(Eds.), Growth, Cycles and Multisectoral Economics in the Goodwin Tradition. Springer Verlag,

Berlin.

Punzo, L.F., 1995. Some Complex Dynamics for a Multisectoral Model of the Economy. Revue

Economique 46, 1541�/1560.

Punzo, L.F., Velupillai, K., 1997. The economy as a structurally complex, evolving dynamical system.

Goodwin’s Contours. Economic Notes 25 (2), 179�/205.

Robinson, C., 1995. Dynamical Systems: Stability, Symbolic Dynamics, and Chaos. CRS Press, Ann

Arbor.

Samuelson, P.A., 1939. Interactions between the multiplier analysis and the principle of acceleration.

Review of Economics and Statistics 21, 75�/78.

J.G. Brida et al. / Structural Change and Economic Dynamics 14 (2003) 133�/157 157