The relation between the input and output can be described by a set of equations, where the input states I are known, and all other states are variable. If the network graph is cyclic, there exists a least one series of transitions
which begins and end at the same node . Thus, the equation for
, the
state of
, will contain
itself and may therefore have no solution.
Cyclic networks are dynamic systems which must be described by their temporal behaviour,
thus all states become a function of time
(or
for discrete time).
In the case
is a real interval, the propagation function
must be replaced
by a corresponding temporal operator
. If the evaluation takes place in
continuous time,
would be a differential operator, if discrete timesteps are
assumed,
would be a difference operator, using the
-operator
(
)
to refer to previous values of states. The dynamic behaviour of the network could then be
described by a set of differential or difference equations with the
following boundary conditions, of which the last one is optional, depending whether
the input is hold fixed during the simulation.
Another possibility of dealing with discrete time is the use of recursion, where the new
states is calculated using the old states. The temporal operator of a neurone can
be defined as:
The description of the network would then result in a system in a recursive formula.