1. Introduction
Analysis of multiagent systems starts with distinguishing the system’s elements—the subsystems which activities differ from the activity of the system and from the other subsystems [
1].
Formal criteria for such distinguishing are based on different structural and functional characteristics of the system and depend on the aim of the analysis.
One such criteria that represents dynamics of the system in general is entropy of the system [
2,
3,
4]. As an invariant of the system, entropy is used for distinguishing the system from other systems. The other criterion recently applied for distinguishing the leading agents in the group [
5] is based on the structure of the agents’ connections.
The third type of such criteria is local or internal time of the dynamical system; an overview and informal description of internal time is presented in paper [
6].
Formal definitions of internal time follow three different approaches (detailed consideration of these approaches is given in
Appendix A).
In the approach tracked back to Lévy [
7,
8], local time is defined as a period during which the states of the system stay in a certain set. The period is measured using the external time (also known as global, universal or reference time) in which the process evolves [
9].
The second approach, developed by Prigogine and his group [
10,
11], considers internal time (or age) as an operator acting on the states of the system in parallel to the operator of the system’s evolution. This approach was developed in several directions; see, e.g., [
12] and the references therein.
Finally, in the third approach, developed by Valleé [
13,
14,
15], internal time of a dynamical system is defined as a measure of divergence of the system’s trajectories. This definition is closely related to the Lyapunov criterion of stability of the system’s dynamics [
16]. For later development of this approach, see, e.g., [
17].
Despite the differences, the indicated formulations have one common disadvantage, which is the need for an external reference time or external indices. In the Lévy approach, external time is used as a measure of the periods; in the Prigogine approach, it is a part of the system’s evolution; and in the Valleé approach, it is hidden in the term “trajectory”.
In the paper, we suggest a new definition of the internal time of an ergodic dynamical system that does not require the external reference time and uses this internal time for distinguishing between temporally different systems.
2. Materials and Methods
Let be an ergodic dynamical system, where is a differentiable compact manifold called a state space; is an automorphism of ; is a probability measure; and for any , holds.
Let , for , , , be a finite partition of the space .
The entropy of partition
with respect to the measure
is a value [
18,
19]
where
is taken as base
, and it is assumed that
.
Let
and
be two partitions of
. The product of the partitions
and
is the partition
Denote by
the
th application of the automorphism
to partition
, where we assume that
, and by
a partition obtained by the multiplication of
partitions
obtained by iterative applications of the automorphism
to the partition
.
Denote by
an entropy of the partition
.
Definition 1 ([
18,
19,
20])
. The limiting valueis called the entropy of the system with respect to time, and its supremumtaken over all finite measurable partitions of is called the entropy of dynamical system . Originally, the concept of entropy of a dynamical system was suggested by Kolmogorov [
2,
3] and formulated in terms of the phase flow
, where
is a trajectory of the system in
at time
. Later, Sinai [
4] suggested the formulation used above. For a detailed consideration of the theory of entropy in the framework of dynamical systems, see books [
18,
19,
20]; a brief overview of these entropies is given in
Appendix B.
Also, below we will need the following facts.
Let and be two partitions of . If each set is a subset of some set , then it is said that the partition is a refinement of the partition , which is written as .
Lemma 1 ([
19])
. If , then .
Let be a multiplication of the partitions and . Since each set is a subset of some set and of some set , partition is a refinement of both and , that is, and .
Then, following Lemma 1, and .
3. Results
Internal time of a dynamical system is defined as follows. Let
be a partition that provides the supremum of the entropy
, that is,
Definition 2. The valueis called the internal time of dynamical system at iteration , and the limit is called the internal time of dynamical system . The suggested definition follows a widely accepted understanding of time as some form of the change in entropy. The idea of such definitions is to provide a quantitative parameter that represents the system’s stability and periodicity. For example, an already mentioned Lyapunov criterion [
16] represents the divergence of the system’s trajectories but does not relate it with the entropy of the system, which is one of the main criteria for distinguishing the systems [
19,
20]. The suggested definition attempts to bridge this gap.
To clarify the introduced definition, let us consider several examples.
Example 1 (circle rotations)
. Assume that in the system , the set is a circle of unit radius and the subsets are the arcs of the circle . The measure of arc is defined as a length of divided by , and the automorphism defines rotations of the circle to the angle .The entropy of such a system is [
18,
20]
and we can choose any partition .
Let be a partition of such that is a left semicircle and is a right semicircle and let be a rotation of to the angle . Then,is a partition such that is a bottom semicircle and is a top semicircle. Hence, is a partition of into four equivalent disjoint arcs.
The entropy of the partitions and is and the entropy of the partition is Consequently, the internal time of this system at the first iteration is At the next step , in the partition is a right semicircle and is a left semicircle, and, similar to above, partition includes four equivalent disjoint arcs. Thus, the entropies are and the internal time at the step is The same partitions and the values of entropies and distances are obtained for any Thus, the internal time of the system is Note that the internal time of this system depends on the angle .
Example 2. In the system , let the set be a unit interval without zero and let measure be a length of the subintervals of . The automorphism is defined as Let be a partition of . Then,the entropy of is and of the system is The entropies of these partitions are Thus, the internal time at the first iteration is The same calculations for the next iterations show that and the internal time of the system is Note that despite an infinite increase of the entropy of the system, its internal time is finite and is equivalent to the internal time of the rotations of the circle.
Example 3 (Bernoulli shift)
. Let be a union of two open intervals. Bernoulli shift on is defined by the iterative formula Let be a partition of . The measure is defined as a probability that the state .
Let and assume that Then, and so on. The entropies of these partitions are Thus, the internal time at the th iteration is and the internal time of the system is also The same holds true for any partition to subsets such that .
Now assume that Then, and so on. The entropies of these partitions are The multiplications of these partitions are and the entropies of the multiplications are Thus, internal time at the th iteration is and the internal time of the system is For the other partitions, internal times are calculated similarly.
It is easy to demonstrate that the internal time has the following properties.
Theorem 1. for any
Proof. By the properties of entropy,
and since
includes at least two non-empty sets with positive measures:
Since
by Lemma 1, the following holds:
Hence,
and the internal time is non-negative. □
The next theorem defines a bound of applicability of internal time in the analysis of the systems.
Theorem 2. If system is periodic, then .
Proof. In the periodic system for some
, the following holds:
Hence, is periodic with period . □
Along with this, note that applicability of the internal time is not limited by periodic systems and can be used for any system with distortion which trajectories return to an -surrounding of some point in .
Let and be two dynamical systems.
Definition 3. We say that the systems are temporally equivalent if for each , eitheror the ratiosare rational numbers. Informally speaking, the suggested criterion means that the clocks based on the behaviourally equivalent systems can be used together and their results can be compared with any precision. In contrast, results of the clocks based on behaviourally different systems can be compared with limited precision only.
Note that in practice, recognition of rational or irrational ratios is possible only for simple cases, while in general comparison of internal times can be conducted with certain finite precision. Then, an additional check of convergence of the sequences and , , is required.
The sequences and , , of internal times can also be compared by appropriate statistical methods. However, since the elements of each sequence are not independent, such a comparison is strongly limited.
Theorem 3. If the systems are isomorphic, then they are temporally equivalent.
In other words, behavioral equivalence is weaker than an isomorphism of the systems.
Proof. Let
be an isomorphism of the systems
and
, which means that
. Thus, for each
,
Since
is an isomorphism, it gives (
)
Hence, for each
, the following holds:
which is required. □
Let us illustrate the use of the suggested criteria.
Example 4. Consider a pair of Tsetlin automata and acting in the stochastic environments:where , .
The activity of each automaton is defined as follows [
21]
. Assume that the states space of automaton is and assume that in each state , the automaton can conduct one of the actions from the set If automaton conducts an action , then with probability , its outcome is (payoff), and with probability , its outcome is (reward), where probabilities , , are defined by the environment , .
Transitions of automaton are defined by two matrices:such that each row of the matrix includes a single element and each row of the matrix includes a single element ; all other elements of the matrices are zeros. Thus, being in the state and receiving the outcome , the automaton transitions to the state prescribed by the element , and while receiving the outcome , the automaton transitions to the state prescribed by the element .
Assume that automaton is in the state . Then, probability of transition from the state to the state is Let each automaton be a binary automaton with acting in the environment with two states , .
Transitions of the automata are defined by the matrices which specify that if automaton receives outcome , then it changes its state to the opposite and if automaton receives outcome , then it stays in its current state. In terms of dynamical systems, such activity is defined by the function: Matrices of transition probabilities are The steady state probabilities of automaton are and the expected outcome of the automaton is Each automaton , , is associated with the dynamical system , where , automorphism is defined by the matrices and , and measure coincides with the steady state probabilities .
Let be a partition of the space such that and .
Then, internal time per iteration and internal time of the system define the corresponding internal times of the Tsetlin automaton .
If the automata and act in the equivalent environments , then from Definition 3, it follows that they are temporally equivalent.
In fact, if , thenHence, in the partitions and :
Since, by definition, , for each , the following holds:which results in the equivalence of the internal times: On the other hand, if the automata act in different environments , then the behavioral equivalence of the automata and
is defined by the ratio of their internal times per iteration. For example, if the environments and are such that then the automata and are temporally equivalent, but if they are such that then the automata and are temporally different. Let us demonstrate the behavioral equivalence of a binary Tsetlin automaton and Bernoulli shifts.
Lemma 2. Let be a Tsetlin automaton acting in the environment . Then there exist Bernoulli shifts and such that with certain probability, behavior of is equivalent to the behavior of one of the shifts and .
Proof. To prove the lemma, we will construct the required Bernoulli shifts and given the automaton and its environment .
Given the environment
, the steady state probabilities of
are
Define the states space
and two partitions
Then, the shift acting on the partition corresponds to the activity of the automaton while it receives outcome (payoff) and the shift acting on the partition corresponds to the activity of the automaton while it receives outcome (reward).
Finally, recalling that the probability of receiving outcome is and the probability of receiving outcome is , we obtain the statement of the lemma. □
4. Discussion
In the paper, we consider internal time of an ergodic dynamical system as an operational criterion for distinguishing subsystems that demonstrate autonomous behavior. A rich collection of the most influential ideas and approaches to understanding time was published by Jaroszkiewicz in the book [
22], which continues the earlier seminal philosophical work by Whitrow [
23], who, among other ideas, contraposed the concepts “arrow of time” and “circle of time”.
In the natural sciences, the concept of time is usually considered together with the concept of space. The most known popular sources about time written by physicists are probably the book by Hawking [
24] and the books by Carroll [
25] and by Rovelli [
26]. An influential source about the arrow of time is the book by Zeh [
27].
The ideas considered in this paper were inspired by the concept of time derived from the steps of logical implications suggested by Reichenbach [
28]. Following classification by Jaroszkiewicz [
22], such an approach can be considered in the framework of “contextual truth” without referencing “external reality”.
After publication of the books by Haken [
29] and Prigogine [
30] and further studies of non-linear dynamical systems, it became clear that each dynamical system generates a certain internal time that characterizes and is characterized by the system’s behavior and its interactions with the environment.
From these studies, it also follows that internal time of linear systems is, in a certain sense, proportional to the external global time, and the internal time of non-linear systems can strongly differ from the global time and even can have varying scales.
Appendix A briefly presents the three most influential definitions of internal time that inspired this paper.
As indicated in the Introduction, the need for the criterion for distinguishing the systems with respect to their behavior arose in the analysis of multiagent systems. For example, in the consideration of swarm dynamics, it is required to distinguish the agents that behave differently from the others. Such a task is similar to the task of distinguishing the pacemakers as it appears in the analysis of active media or on the analysis of networks of spiking neurons. In addition, the suggested criterion will probably also be useful in studies of symbolic dynamics; however, this issue requires additional studies.