No CrossRef data available.
Published online by Cambridge University Press: 04 August 2003
We examine the identifiability of a nonlinear state space system under general assumptions. The discrete time evolution of the state is generated by a recurrent Elman network. For a large set of Elman networks we determine the class of observationally equivalent minimal systems, i.e., minimal systems that exhibit the same input-output behavior.The authors are grateful for discussions with M. Deistler and D. Bauer. A.A. Al-Falou was funded by the ERNSI network within the European Union program Training and Mobility of Researchers (TMR). D. Trummer was funded by the FWF (Austrian Science Fund). We thank an anonymous referee for helpful comments and suggestions.
In recent years neural networks have attracted increasingly more interest in the statistical analysis of time series. In spite of an extensive literature on practical applications (see, e.g., Granger, Lee, and White, 1993; Draisma and Franses, 1997; Richards and Baker, 1999; Tkacz, 2001; Gencay and Garcia, 2000; and references therein) theoreticians have only recently begun work on the underlying mathematics of neural networks in the structural and statistical analysis (see Albertini and Sontag, 1993; Albertini and Dai Pra, 1995; Albertini, 1993). The final aim of this research is to build a solid mathematical theory similar to the well-established mathematics of linear time series analysis (see, e.g., Brockwell and Davis, 1991; Hannan and Deistler, 1988).
In this paper we shall investigate an important question within structure theory, namely, the properties of observationally equivalent recurrent neural nets, i.e., neural nets that exhibit the same input-output behavior. This is part of a still incomplete theory of identification of recurrent neural nets. The theory of identification is important to understand further research on consistency theory and efficient estimation algorithms (Trapletti, Leisch, and Hornik, 1998; Trapletti, Leisch, and Hornik, 1999; Leisch, Trapletti, and Hornik, 1999).
Despite the pioneering work in Albertini and Sontag (1993) and Albertini and Dai Pra (1995), the conditions needed for the characterization of the set of observationally equivalent systems have not been completely analyzed yet. Albertini and Dai Pra (1995) restrict their systems such that they obtain results similar to linear state space systems. In their case, the class of observationally equivalent systems is characterized by transformations via a permutation matrix including sign changes. We show that the assumptions on the nonlinearity can be weakened to identify a larger set of recurrent Elman networks. One consequence is that the Heaviside function (which is a classical nonsmooth transfer function in neural nets) plays an exceptional role. We will show that it is in some sense (via the admissibility of the nonlinearity) related to the function 1/x that is the only rational function for which the class of observationally equivalent systems is no longer obtained by transformations via a permutation matrix.
We shall begin this section with the notation of a general Elman recurrent neural network (see also Elman, 1989, 1991). Then we need to specify the sigmoid function of the network. Our aim is to keep the sigmoid function as general as to include previous definitions (Albertini and Sontag, 1993; Albertini and Dai Pra, 1995; Dörfler and Deistler, 1998) and also to include the Heaviside function, which is of practical importance. In a third step we need to ensure that the inputs generate sufficient excitations as to separate two observationally nonequivalent systems.
We consider a recurrent neural network of the form

The vector xt denotes the state of the system at time t; ut and yt are the input and the output of the system, respectively. The system is initialized by x0. The nonlinear function

, which is assumed to be a sigmoid odd function, acts componentwise on the vector x = (x1,…,xn), i.e.,

In addition to the assumption that σ is odd we shall need the following independence property. Let D be

without the finite set of poles of g.
DEFINITION 2.1. We assume that

is a rational odd or even function on

. An odd function

satisfies the g-independence property (g-IP) if for any

and any set

such that ai g(bi) ≠ ±aj g(bj) for i ≠ j and bi ≠ 0 the functions

are linearly independent.
Remark 2.2.
(i) In the previous definition we could allow for general non-odd and non-even g. However in this case, we could always find a pair (a1,b1),(a2,b2), a1 = −a2 and b1 = −b2 that satisfies (3) but for which σ(a1 + b1ξ) = −σ(a2 + b2ξ). For such a non-odd and non-even g the set of sigmoid functions satisfying the g-IP property would be empty. Therefore it is reasonable to restrict our definition to odd or even g.
(ii) We shall briefly discuss two important cases of g-IP. First, the case g ≡ 1 generalizes previous definitions of the independence property and future results on identifiability (see Albertini and Sontag, 1993; Albertini and Dai Pra, 1995; Dörfler and Deistler, 1998). The case g ≡ 1 includes many commonly used sigmoids such as σ = tanh or the logistic function.
(iii) Unfortunately, the previous definitions of the independence property have excluded the Heaviside function. The Heaviside (or step) function, which is often used in neural network modeling, is defined by

It is clear that the Heaviside function does not obey the previous notion of the independence property. However, it is straightforward to show that the Heaviside function obeys the g-IP if g(x) = constant/x.
In the next section on identification we need to ensure that not all inputs have the same effect on different components of σ. Such would be the case if two rows of B were identical. This leads to the notion of admissibility. Throughout this paper we shall assume that the matrix B is admissible.
DEFINITION 2.3. The parameter matrix

in (1) is called admissible if Bi ≠ 0 for all i and

where Bi′ denotes the ith row vector of the matrix B.
Our definition of row vectors is based on the view that a vector v is a column vector by default. Hence, we write Bi′ for the row vectors of a matrix B throughout this paper.
DEFINITION 2.4. The parameter matrix

in (1) is strongly admissible if Bi ≠ αBj for i ≠ j and

.
The matrices A, B, and C are the parameters of the system. We relegate the theory of estimation of these real-valued parameters (and x0) from a set of input-output data {(ut,yt); t = 0,…,T} to a future paper. Here we shall focus on the structural properties of the system only.
We combine the parameters of the system in (1) into (Σn,x0) with

. Then we can define an input-output map parametrized by (Σn,x0) that maps an input sequence {ut}t to an output sequence {yt}t, i.e.,

DEFINITION 2.5. Two systems

are called observationally equivalent if

.
Similar to linear systems we can restrict observationally equivalent systems to those with minimal dimension.
DEFINITION 2.6. A system Σn is called minimal if for all x0 and all systems

that are observationally equivalent to (Σn,x0) it holds that

.
The particular assumptions on the nonlinear function σ as in (2) imply that σ commutes with permutations. Because σ is odd we can extend this invariance to general permutations with sign changes, i.e.,

where

, the group generated by permutations and sign changes (which is of size 2nn!). This intrinsic symmetry of σ yields for any system (A,B,C,x0) a number of 2nn! intrinsically observationally equivalent systems of the form

where

. In any case, we cannot identify a system beyond the intrinsically equivalent systems. This needs to be taken into account in an appropriate definition of identifiability of recurrent neural networks.
DEFINITION 2.7. A system (Σn,x0) is called identifiable if there are no other observationally equivalent systems but the intrinsically equivalent systems in (5). A subset

is called identifiable if every element in θ is identifiable.
In the following discussion we shall introduce some results on the system theoretic properties of recurrent neural networks obtained by Albertini and Dai Pra (1995). Most results and their proofs can be found in Albertini and Dai Pra (1995). However, to keep this paper self-contained we shall restate the proofs briefly. Similar to the case of linear state space systems identifiability of recurrent neural networks is related to minimality (see Definition 2.6) and observability of the network. Albertini, Dai Pra, and Sontag were the first to realize the consequences of minimality in the structure theory of neural nets. These consequences will become clear in the proofs of Theorems 4.4 and 4.5. Roughly, minimality ensures that the proofs work for general matrices C if the statement can be shown for C with no zero column vectors. In preparation of these proofs we need to elaborate further on the characterization of minimality.
A coordinate subspace

is a subspace generated by elements of the canonical basis {e1,…,en}. The reason for defining coordinate subspaces lies in the fact that


DEFINITION 3.1. Let for a given system OC(A,C) be the largest coordinate subspace such that OC(A,C) ⊆ ker C and A OC(A,C) ⊆ OC(A,C).
The next condition for minimality of a system is due to Albertini and Dai Pra (1995).
THEOREM 3.2. A system Σ is minimal [hArr ] OC(A,C) = 0.
Proof. It is straightforward to show that OC(A,C) ≠ 0 implies that the system is not minimal (see Albertini and Dai Pra, 1995; Dörfler and Deistler, 1998). The other direction follows from Theorem 4.4 in Section 4, i.e., part (ii) of the proof and equation (13). █
The previous theorem yields an equivalent characterization of OC(A,C) that we shall use in the proof of the main theorem in the next section. Let IC be the set of indices i, such that ci = 0 (ci := ith column of C). We begin with the coordinate subspace V spanned by ci,i ∈ IC which is obviously contained in ker C. Then we recursively drop indices for which AV ⊆ V does not hold:

Another aspect in structure theory is the notion of observability, which we shall introduce here for the sake of completeness. In contrast to minimality the characterization of observable systems depends on the properties of the sigmoid function, e.g., the independence property. We shall not need observability in the proofs of Theorems 4.4 and 4.5. In fact, we can use the results on identifiability in Theorem 4.4 to describe observability in Theorem 3.6, which follows.
DEFINITION 3.3. For a given system Σn, two states

are called indistinguishable if

holds.
DEFINITION 3.4. The system Σn is said to be observable if there are no two different indistinguishable states.
LEMMA 3.5. An observable system is minimal.
Proof. Assume that the system were not minimal, i.e., OC(A,C) ≠ 0. Find

such that

. By definition of OC(A,C)

are indistinguishable for the system, which is a contradiction. █
The following theorem is stated similarly in Albertini and Dai Pra (1995), but we give a shorter proof here that uses Theorem 4.4.
THEOREM 3.6. An admissible system Σ satisfying g-IP is observable [hArr ] (OC(A,C) = 0 and ker A ∩ ker C = 0).
Proof. For a system (Σn,x0) assume OC(A,C) = 0 and ker A ∩ ker C = 0. Consider an observationally equivalent minimal system

. From Theorem 4.4 it is clear that

, which by admissibility of B implies G = Identity. Thus

and the system is observable.
If on the other hand (Σn,x0) is observable, then by Lemma 3.5 OC(A,C) = 0. It remains to show that ker A ∩ ker C = 0. If ker A ∩ ker C ≠ 0 would hold, we could find x0,

, which by Theorem 4.4 has to fulfill

. █
Remark 3.7. Obviously observability implies minimality. In Theorem 4.4, where observationally equivalent systems are considered, we assume minimality only because the second condition of observability is needed for x0 only. This shall become clear in the proof of the following theorem.
In this section we present the main results of this paper in Theorem 4.4 and Theorem 4.5. The first theorem generalizes previous results on identifiability for a more general class of sigmoids that satisfy the so-called g-IP property. In this general class of sigmoids, g can be any rational function; we identify g(x) = constant/x as a singular case. The most prominent representative of this singular case is the Heaviside function. In preparation of the theorems we need the following technical results.
LEMMA 4.1.
(i) We assume that the matrix

is admissible. Then there exist a

such that for every

we have

where d1,…,dr are given constants and Bi′ denotes the ith row vector of B. Note that these properties hold for αu0 (1 − δ0 ≤ α ≤ 1 + δ0) in particular.
(ii) We assume that the matrix

is strongly admissible. Then there exist

, δ0 > 0 such that for every

we have

Proof.
(i) If B is admissible then the vectors Bi ± Bj and Bi are nonzero. Thus, the orthogonal spaces {Bi + Bj}⊥, {Bi − Bj}⊥, and {Bi}⊥ are hyperplanes through the origin with dimension m − 1 (for i ≠ j). Similarly, the spaces {x; Bi′x = ds} are m − 1-dimensional hyperplanes. Because

is a finite union of m − 1-dimensional hyperplanes we can find a u0 in the complement of

and a sufficiently small m-dimensional sphere of radius δ0 around u0 that remains in the complement of

.
(ii) As in (i) we can choose a u1 that lies in the complement of the union of m − 1 dimensional hyperplanes ∪i{Bi}⊥. Thus, Bi′u1 ≠ 0 for all i. Because B is strongly admissible, all vectors 1/(Bi′u1) Bi′ ± 1/(Bj′u1) Bj′ are nonzero. As before, we can find a set

in the complement of

that yields the statement in (8). █
LEMMA 4.2.
(i) We assume that

is admissible and g is a rational function on

with g(x) ≠ constant/x. Let d1,…,dr denote the poles and zeros of g. Then there exist a δ1 > 0, a proper interval I1, and

such that for every

we have

(ii) We assume that

is strongly admissible and g(x) = constant/x. Then there exist a

such that for every

we have

Proof.
(i) We know that we have a u0 and an interval (1 − ε,1 + ε) such that α u0 satisfies (7) in Lemma 4.1. In particular, Bi′(αu0) is not equal to any poles or zeros of g, nonzero, and Bi′(αu0) ≠ ±Bj′(αu0). Thus, the equality

can hold only for all α ∈ (1 − ε,1 + ε) if g(x) = constant/x, which has been excluded by assumption. The last equality can hold only for finitely many α, and hence we can find an interval I1 ⊂ [1 − ε,1 + ε] such that

In turn, this means that all hyperplanes, defined by the equations

are bound away from the origin, uniformly for all α ∈ I1. Hence, we can choose the radius δ1 of a sphere around the origin sufficiently small that it never intersects with the preceding hyperplanes. In other words,

for all v with ∥v∥ ≤ 1 and all α ∈ I1.
(ii) is a restatement of Lemma 4.1(ii). █
LEMMA 4.3. We assume that σ(a1 + b1ξ),…,σ(an + bnξ) are n g-IP sigmoid functions on

(ai g(bi) ≠ ±aj g(bj)) and σ(ξ) = (σ(a1 + b1ξ),…,σ(an + bnξ))′. Then we can find

such that σ(ξ1),…,σ(ξn) are n linearly independent vectors.
Proof. If there were no such ξ1,…,ξn then

. Thus, we could choose a

, c ≠ 0 such that c′σ(ξ) = 0 for all ξ, which is a contradiction to the g-IP assumption. █
THEOREM 4.4. Let Σn = (A,B,C) be a minimal system with admissible B that satisfies g-IP (with g(x) ≠ constant/x). Let

be a minimal system. Then

are observationally equivalent if and only if

where

is a permutation with sign changes.
Proof. In what follows we use Ai′ to denote the ith row vector of A, Bi′ to denote the ith row vector of B, and ci to denote the ith column vector of C. The analog notation applies to the tilde system. The proof is decomposed into two parts. First, we assume that all column vectors of C are nonzero. In the second part, we shall use minimality to show the theorem for general C.
(i) We assume that all column vectors of C are nonzero.
Observationally equivalence of Σn = (A,B,C) and

yields at time t

or equivalently,

for all

. Because B is admissible we have a sphere

as in Lemma 4.2(i) whose elements satisfy (9). In equation (13) we set u = z0 η + α u0 ξ, where α ∈ I1 and

(I1 and u0 as in Lemma 4.2(i)). Thus, (13) becomes

where

Because

we know from (9) that g(bi) Bi′z0 ≠ ±g(bj) Bj′z0, for i ≠ j, α ∈ I1, and

. In turn, this means that the functions

have different slopes in η, and thus we can find a nontrivial interval

in which for each α ∈ I1,


for all η ∈ I2 and i ≠ j. Hence, by Definition 2.1 of g-IP the functions σ(a1 + b1ξ),…,σ(an + bnξ) in (14) are linearly independent, and again by Definition 2.1 equality on both sides of (14) can hold only if for every σ(ai + biξ) on the left-hand side of (14) there is one corresponding

on the right-hand side with

for

. Note that the sign of

and (±1) are not correlated. The latter stems from the definition of g-IP in Definition 2.1.
In principle the assignment of j to a given i in the last equation could depend on the parameters η,α, z0 because

depend on them too (see equation (15)). In this case we would have j = j(η,α, z0) for a given i on the left-hand side of (18). First, we show that j is independent of η for a given α, z0. For a given i we can find a j0 and a nontrivial sequence of ηn ∈ I2 (as there are only finitely many j) such that (18) holds for this j0 and all (ηn)n. If (18) holds for i, j0, and a nontrivial sequence (ηn)n then it must also hold for all η ∈ I2 (because the expressions ai g(bi),

are first-order polynomials in η). Hence, the j on the right-hand side of (18) is independent of η. By exactly the same reasoning we can show that j is independent of α ∈ I1 for a given z0 (because the expressions ai g(bi),

are rational functions in α).
Inserting for the coefficients

in (15) we have

Separation of the coefficients in η and inserting for z0 yields

At this point we need to remember that the assignment of j to a given i might depend on δ and v. First, we set δ = 0. Because Bi′u0 is nonzero and g(x) ≠ constant/x we obtain from

that

. We fix another v ≠ 0. Because there are only finitely many permutations we can find a sequence δ(v)n → 0 such that the assignment of j = j(v) remains identical for a particular i, i.e.,

As before we can conclude that

. On the other hand, we know that Bi′u0 ≠ ±Bk′u0 for i ≠ k (see Lemma 4.2), and thus, j(v) = j(0) (otherwise we would assign

. With (22) we can also conclude that δ(v)n = δn. In summary, we have that the j in equation (20) is independent of v for a sequence δn and that

. Because the vector v is any vector with ∥v∥ = 1 equation (20) yields

Inserting this into (19) yields

With (18) we can summarize the previous equations as

Inserting the preceding expression into

we also obtain

Note that

because we permute the column vectors of C, whereas a permutation of row vectors

. The matrix G in (25) and (26) is independent of t. Otherwise, we contradict the assumption that B is admissible.
It remains to show (25) for a set of linearly independent vectors xt. We recall that we can choose a control u = z0 η + α u0 ξ such that the resulting sigmoids σ(a1 + b1ξ),…,σ(an + bnξ) in (14) are linearly independent. Note, that xt in (26) still depends on ξ. We can now use Lemma 4.3 to obtain a set of linear independent {xt(ξ1),…,xt(ξn)} and let the following xt be any vector from this set. Then we can repeat exactly the same argument as before beginning with

By the same reasoning as before we arrive at equation (25) with xt−1 replaced by xt; i.e.,

. Note that the other quantities are the same as before. However, this time we can choose xt from a set of linearly independent vectors, and hence we obtain from (25)

With equations (25) and (27) we have proved the theorem in the case where all column vectors of C are nonzero.
(ii) In the second part of this proof we use a method similar to Albertini and Dai Pra's work (1995), i.e., use minimality to show the statement of the first part for general C. We can now turn to the general case, where we assume without loss of generality that ck+1 = ··· = cn = 0 and the remaining column vectors of C are nonzero. Furthermore, we assume without loss of generality that the set of indices J in (6) is given by

Otherwise, we can permute the columns of A such that the last equation holds. We recall the significance of the sets Jd = {sd−1 + 1,…,sd} and Jd+1. For each i = sd + 1,…,sd+1 (i.e., i ∈ Jd+1) there is a row vector in Asd−1+1′,…,Asd′ whose ith component is nonzero.
As before in (12), observationally equivalence implies that at time t

or equivalently,

for all

.
For an appropriate choice of u (u = u(ξ1) = z0η + αu1ξ1 as in (14) and (15)) we can ensure linearly independence of the sigmoid functions on the left-hand side. Analogously to (18), (22), and (23) we can use independence and Lemma 4.2(i) to arrive at
the latter being equivalent with

(xt,i is the ith entry of xt). The remaining column vectors of

must be zero. At this point two or more σ on the right-hand side of (30) could equal one σ on the left-hand side. However, in this case we would not have enough σ to match all left-hand side σ in the following.
To keep the following discussion simple we define new vectors

, where

is a permutation with sign changes such that

Additionally, we define

. Then (31) can be rewritten as

for i = 1,…,k, where

are defined as in (15) through

. Note that in general, for k < n, we have several

such that (32) and (33) hold. The full vectors

are of the form

Note that the first k entries of

are equal according to (33).
We use minimality to identify the remaining sigmoids recursively, as sketched in Figure 1. We begin with the set of indices J1 = {k + 1,…,s1}. Note that the definition of J1 implies that for each i = k + 1,…,s1 at least one of the vectors A1,…,Ak has a nonzero ith component.
Sketch of the proof for the first three time steps. The first conclusions in the next time step t + 2 are obtained from the current time t + 1 shifted by one (framed boxes). Only the last conclusion is newly derived in each step.
We shall show that

for i = k + 1,…,s1. Note that in the previous step we have begun at an arbitrary time t with two arbitrary

and the equation of observationally equivalence

has brought us to equation (33). In particular we have obtained

for i = 1,…,k. If we increment the time by one, we begin from

and arrive by the same reasoning at

In the last equation we can insert (34) for

with i = 1,…,k. We can use these equations to identify σ(ak+1 + bk+1ξ1),…,σ(as1 + bs1ξ1) on the left-hand side with some corresponding sigmoids on the right-hand side of (37). This works because we know from the definition of J1 that for each i = k + 1,…,s1 there is a row vector Aj′ in (37) that has a nonzero component. In other words each σ(ak+1 + bk+1ξ1),…,σ(ak+s1 + bk+s1ξ1) occurs in at least one of the equations in (37). Wherever such a sigmoid occurs we can use g-IP to identify it with a corresponding sigmoid on the right-hand side of (37). As before we can then redefine

to obtain similarly to (33)

for i = k + 1,…,s1, and

where Ai,j is the jth entry of the vector Ai. We can summarize as follows: the equation

yields

for i = 1,…,s1 and in particular

As before the choice of t and

is arbitrary, and hence we can increment the time by one to generate from a set of equations (see also Figure 1)

the set of equations

Here we are in the same situation as in (36) except that the index i runs further to s1. We can now consider the set J2 = {s1 + 1,…,s2} and, by the definition of J2, we can use the last equation to identify the sigmoids σ(as1+1 + bs1+1ξ1),…,σ(as2 + bs2ξ1) in xt.
We can repeat the whole procedure until, after a finite number of steps, we arrive at (41) for all i = 1,…,n. Because

we obtain the statement of the theorem with G = S′. Formally, this part needs to be proved by induction (see also Albertini and Dai Pra, 1995). However, we think that the induction step follows evidently from Figure 1 and the preceding discussion. Apart from more indices, a formal induction would not generate further insight.
(iii) In the last part of the proof we need to relate

. Observationally equality in t = 0, i.e.,

yields

. Furthermore, we have the equation

from part (i) or (ii) (see (25) or (41) for i = 1,…,n). Inserting for

yields

. █
THEOREM 4.5. We assume that we have a strongly admissible, g-IP (with g(x) = constant/x) minimal system that is parametrized by Σn = (A,B,C) and a minimal system

. If

are observationally equivalent then

where

is a permutation with sign changes and Λ is a diagonal matrix with strictly positive diagonal elements.
Proof. A careful investigation of the previous proof of Theorem 4.4 reveals that all arguments remain the same except the step from equation (20) to (23). At this point the previous

turns into

and the equation

into

. The

do not change. Noting that ker(ΛA) = ker(A) we obtain the statement of the theorem. In the following discussion we shall present the steps that deviate from the proof of Theorem 4.4. All other conclusions can be copied literally from the proof of Theorem 4.4.
Similarly to part (i) in the proof of Theorem 4.4 we insert u = z0 η + u1 ξ, where

(u1 and

as in Lemma 4.2(ii)). We arrive at equation (14) with

Again, by Lemma 4.2(ii) the functions

have different slopes in η, and thus we can find a nontrivial interval

in which ai g(bi) ≠ (±1)aj g(bj) for i ≠ j. As before, we can separate the functions on the left-hand side in (14), and g-IP yields

Note that the sign of (±1) (resulting from the definition of g-IP) and

are uncorrelated. First, we separate coefficients in η. Then it can be shown (exactly as in part (i) of the proof of Theorem 4.4) that j is independent of η, v, and δ. With g(x) = constant/x we obtain

which is satisfied for

for any λ > 0. Inserting this expression in (48) yields

where G is a permutation with sign changes and Λ a diagonal matrix with positive diagonal entries. From here onward the arguments are identical with the proof of Theorem 4.4. █
The last theorem and Remark 2.2 yield the following corollary.
COROLLARY 4.6. We assume that the sigmoid function in the Elman network is the Heaviside function. Furthermore, let Σn = (A,B,C) be a strongly admissible, minimal system and

a minimal system. Then

are observationally equivalent if and only if

where

is a permutation with sign changes and Λ is a diagonal matrix with strictly positive diagonal elements.
We have shown that previous results on identifiability can be extended to a general class of Elman neural nets satisfying the g-IP property. Second, within these neural nets we have singled out the case g = constant/x with different properties of identification. In this respect, Heaviside-like functions play an exceptional role in the identification of neural nets. Intuitively we could have anticipated this result qualitatively because the Heaviside function maps infinitely many inputs to a finite set of output states.
We think that Theorem 4.4 could have been extended to an even broader class of neural nets if we allowed for more general g in the g-IP. For instance, we could have considered g where xg(x) is continuous in 0 (to obtain a statement analogous to Lemma 4.2). However, to keep the proof of Theorem 4.4 simple we have restricted our analysis to rational g. Furthermore, our results can be extended to mixed neural networks and the time continuous case (see also Albertini and Sontag, 1993).
Sketch of the proof for the first three time steps. The first conclusions in the next time step t + 2 are obtained from the current time t + 1 shifted by one (framed boxes). Only the last conclusion is newly derived in each step.