Determinism in Multi-Soliton Automata
Abstract
Soliton automata are mathematical models of soliton switching in chemical molecules. Several concepts of determinism for soliton automata have been defined. The concept of strong determinism has been investigated for the case in which only a single soliton can be present in a molecule. In the present paper, several different concepts of determinism are explored for the multi-soliton case. It is shown that the degree of non-determinism is a connected measure of descriptional complexity for multi-soliton automata. A characterization of the class of strongly deterministic multi-soliton automata is presented. Finally, the concept of perfect determinism, forming a natural extension of strong determinism, is introduced and considered for multi-soliton automata.
1 Introduction
Soliton automata represent a model based on the switching behaviour of certain chemical molecules in which the bonds between (mainly carbon) atoms posses alternating weights. When some kind of disturbance is injected, it travels through the molecule like a wave (or likewise a particle). The disturbance is called soliton as it travels through the molecule ”unhindered”, without loss of energy and without interference. The bonds between the molecule’s atoms are changed along the path the soliton takes. This results in a different molecule. Taking the so obtained molecules as states, one is led to a system which behaves like an automaton.
For a brief account of the history of solitons we refer to [8] and [9, pp.18–19]. An extensive list of references regarding soliton computations and soliton automata can be found in [2]. The notion of soliton automata is encountered in [4]. In that paper also the concepts of determinism and strong determinism of soliton automata are considered and have been further investigated in [5, 6]. Strong determinism requires that, for every possible start and target atom, a soliton can take at most one path leading through the molecule. The main simplification of soliton automata as considered in [4, 5, 6] is the assumption that only one single soliton can be present in a molecule at the same time. This restriction has been overcome in [2] (and the subsequent paper [7]), where multi-soliton automata have been taken into consideration in which more than one soliton can travel through a molecule simultaneously. Several different concepts of determinism for multi-soliton automata are defined in [10] and [3].
The present paper aims to continue this line of research. In the next section, the necessary notions related to soliton automata and the various concepts of determinism are given. We restrict ourselves to the case of multi-soliton automata since single-soliton automata as considered in [4] are special cases of multi-soliton automata. In addition to deterministic and strongly deterministic soliton automata, also the concepts of perfect determinism and the degree of non-determinism are defined. Perfect determinism describes a natural concept that is somewhat ”in between” determinism and strong determinism for soliton automata. The degree of non-determinism is a measure of descriptional complexity quantifying the amount of non-determinism of soliton automata. Section 2 concludes with the proof showing that the degree of non-determinism is connected with respect to soliton automata, that is, for every positive integer , there is a soliton automaton with degree of non-determinism .
Section 3 extends the notions of determinism to graphs underlying soliton automata (namely the graphs representing the bonding structure of the molecules under consideration, called soliton graphs). Similarly to the results known for the single-soliton case [4], we give a characterization of soliton graphs always inducing strongly deterministic soliton automata. In [4] it is shown that a single-soliton automaton is strongly deterministic if and only if its underlying graph is a tree or a so-called chestnut (see Definition 21). For the multi-soliton case, we show that a soliton graph is strongly deterministic if and only if it is a tree. Moreover, we prove that there is a chestnut which is not even perfectly deterministic. The paper concludes with a few remarks on open research questions related to the results presented here.
2 Soliton Automata
First, we introduce some notation and review some basic notions. The sets of positive integers, of non-negative integers and of integers are denoted by , and , respectively. We use standard notation for sets. We write for the cardinality of a set . When no confusion is likely, we omit set brackets for singleton sets.
An alphabet is a finite non-empty set the elements of which are called symbols. Let be an alphabet. The set of all (finite) words over , including the empty word , is denoted by ; let . The length of a word is defined by
A semi-automaton is a construct where is a non-empty set, is an alphabet and is a mapping. The elements of are called states; is the input alphabet of ; is the transition function of . In this paper, we assume that is finite and that, for all and all , . Moreover, we drop the prefix “semi-” as we do not consider any other kind of automata.
Let be an automaton. The transition function is extended to as follows: for and , let
For , let be the mapping defined by for all . Instead of we often write .
The automaton is said to be deterministic if for all and all . In that case is considered as a mapping of into , that is as a transformation of rather than of . Inputs and of are said to be equivalent if and only if .
A graph is a pair with the set of nodes and the set of edges. We consider only finite undirected graphs. An edge connecting nodes and is given both as and . Therefore, we require that, for , if and only if and that these represent the same edge. Thus, any two nodes can be connected by at most one edge. A path is a sequence of nodes such that for the pair .
A weight function for is a mapping satisfying
A weighted graph is a triple such that is a graph and is a weight function.
For a node , the set is the vicinity of . The degree of is , and the weight of is . A node is said to be isolated if , exterior if , and interior if .
We now provide several definitions regarding soliton automata.
Definition 1 ([4])
A soliton graph is a weighted graph satisfying the following conditions:
-
1.
is the finite, non-empty set of nodes.
-
2.
is the set of undirected edges, such that if and only if .
-
3.
Every node has the following properties:
-
(a)
.
-
(b)
.
-
(c)
if is exterior, and if is interior.
-
(a)
-
4.
Every component (maximal connected subgraph) of has at least one exterior node.
A soliton graph is an abstraction of a polyacetylene molecule. Carbon atoms are represented as interior nodes, and connections to surrounding structures are represented as exterior nodes. When drawing soliton graphs, we use letters for interior nodes and numbers for exterior nodes. Just like in polyacetylene, only single and double bonds are allowed. In the graph, single bonds are represented as edges with a weight of , and double bonds are represented as edges with a weight of . We draw an edge of weight as a simple line and an edge of weight as two parallel lines. The conditions regarding weight and degree imply that the two edges at a node of degree must have different weights, and that, of the three edges meeting at a node of degree , two must have weight and one must have weight . An example of a soliton graph is depicted in Figure 1.

In [2] it has been reasoned about properties of the abstract model. The derived properties can be summarized as follows:
-
(I)
One can insert and extract solitons at exterior nodes.
-
(II)
Solitons move at a constant speed and have to move in every step. The speed is measured discretely as moving from one node to another one.
-
(III)
Solitons move at the same speed, which is why solitons cannot overtake each other on the same path.
-
(IV)
Solitons move over edges of alternating weights.
-
(V)
When a soliton travels along an edge of weight , the weight of the edge changes to .
-
(VI)
A soliton does not travel along the same edge twice in immediately consecutive steps.
-
(VII)
Multiple solitons cannot travel along the same edge in the same step.
Definition 2 (Bursts of Inputs [2])
Let be a finite non-empty set not containing the symbols and . Moreover, let .
A burst over is a word of the form
with the following properties:
-
1.
;
-
2.
;
-
3.
;
The length of such a burst is .
For , let be the set of all bursts of length over . Let
Let be a soliton graph, let be the set of its exterior nodes and . Then any set is called a set of bursts for . The pair contains the two nodes the th soliton enters and leaves the graph through, respectively. A burst of the form is to be interpreted as follows. If the burst is initiated at time , the symbol is input at time ; is input at time ; and, in general, is input at time . Here the empty sum is defined to be 0. The symbol indicates that the input process pauses until the system has stabilized.
Definition 3 (Position Map [2])
For , let . Further, let be a soliton graph such that . A position map for is a mapping of into .
If is a position map for , then indicates at which node the th soliton is or how many steps are still required until it will enter the graph. Thus means that the ith soliton will enter the graph in the next step. with means that the soliton is at node . means, by definition, that the th soliton has left the graph.
Definition 4 (Initial Position Map for a Burst [2])
Let
be a burst of length . The initial position map for is defined as follows: Let be minimal such that and or . Then
For example, let
be a burst. Then is given by the following table:
|
This means that the first two solitons start at node and , respectively. The other solitons have to wait for or time steps.
Definition 5 (Final Position Map [2])
A position map for is said to be final if for all .
The processing of a burst starts with its initial position map and ends with a final position map corresponding in terms of the number of solitons. Small intermediate steps occur leading from the initial position map to the final position map. A burst is successful if and only if all its solitons have left the soliton graph after a finite amount of time.
Definition 6 (Potential Successor Map [2])
Let be a soliton graph. Let , and let and be position maps for . Let
be a burst of length .
The map is a potential (direct) successor of (with respect to ), if and only if
for .
This ensures that the waiting times of the solitons are reduced in every step, solitons enter the graph at the right node, they have to use an edge in order to reach the next node, and that is a value in the position map if the corresponding soliton reached the exterior node it is supposed to leave the graph through.
Definition 7 (Configuration and Configuration Trail [2])
Let be a soliton graph. Let , and let
be a burst of length .
-
1.
A configuration (for ) is a pair such that is a weighted graph with weights in and is a position map for .
-
2.
A configuration trail for and is a finite sequence
of configurations for with the following properties.
-
(a)
, and is the initial position map for .
-
(b)
is a potential successor of such that implies for all .
is obtained from by changing the weights of some edges as follows: If , thenFor all other edges the weights remain unchanged.
-
(c)
Let . The sequence
is a configuration trail, if and only if
is a configuration trail such that is not final, , and the following conditions are satisfied (for all ):
-
i.
is a potential successor of .
-
ii.
If is exterior and , then .
-
iii.
If is exterior and equal to , and if , then .
-
iv.
If is interior and , then
-
v.
If , then and .
-
vi.
is obtained from by changing the weights of some edges as follows:
If , thenAll other weights remain unchanged.
-
i.
-
(a)
-
3.
A configuration trail is legal, if it satisfies the following conditions for all :
-
(a)
If and are nodes and for some distinct and ,
then . -
(b)
If and are nodes with , then
or .
-
(a)
-
4.
A configuration trail
is partial if is not final. Otherwise, it is total.
A configuration defines the weights of the current graph and the positions of the solitons for a certain time step. Note that the graph in a configuration need not be a soliton graph. It represents the situation when all solitons have reached the ”next” nodes on their ways. Consider, for example, the soliton graph in Figure 1. If a soliton entered the graph at node and has reached node , the weight of edge has changed to ; thus .
The conditions above ensure that all solitons behave exactly as defined in the rules concerning soliton movements. A consequence of the condition that no two solitons can traverse the same edge at the same time is that they also cannot enter the same exterior node at the same time. This holds true both for exterior nodes used as entry points and those used as exit points. Two solitons can be at an interior node simultaneously, but must leave it on different edges. Moreover, they cannot simply swap places.
Definition 8 (Soliton Path)
Let be a soliton graph. Let , let
be a burst of length , and let be a configuration trail for and , . For every , let be the smallest and be the largest number, such that and . The path
is the soliton path of soliton in . For , the edge is said to be used by soliton in .
Definition 9 (Result of a Burst [2])
Let be a soliton graph and let be a burst. The result of burst on is the set of weighted graphs such that there is a total legal configuration trail for and transforming into .
Every element of is again a soliton graph.
Let be a set of bursts. Let
For , let
and
We can use the resulting soliton graphs we obtain by traversing total legal configuration trails as states of an automaton. Such an automaton is induced by an underlying soliton graph and a set of bursts.
Definition 10 (Multi-Soliton Automaton [2])
Let be a soliton graph with set of exterior nodes. Let be a set of bursts. Let
The -soliton automaton of is the finite automaton with inputs , state set and non-deterministic transition function
for and .
Note that is bounded, as the set of vertices and the set of edges do not change, only the weights do. Therefore, there is a finite set of bursts such that for all sets of bursts with . If there is no risk of confusion, a -soliton automaton will be called multi-soliton automaton or simply soliton automaton.
Now we define different kinds of determinism for soliton automata.
Definition 11 (Determinism [3])
Let be a soliton graph and let be a set of bursts for .
is called
-
(I)
deterministic, if for all and all .
-
(II)
strongly deterministic, if for all and , there is at most one total legal configuration trail for and .
A soliton automaton is deterministic if there is exactly one successor state for each state in the set and each burst in . Strong determinism is an even stronger constraint, as it also restraints in how many ways it is possible to transition from one state into another. An automaton has this kind of determinism if there is at most one total legal configuration trail for each state in and each burst in .
By definition, all total legal configuration trails are considered as transitions between the automaton’s states. There are, however, cases in which an infinite number of configuration trails are possible for a state and a burst. For example, a soliton can get into a situation where it has the possibility to traverse a cycle infinitely many times. Since configuration trails for those kinds of situations contain ”unnecessary” repetitions, we aim to classify configuration trails into two categories: perfect and imperfect. In order to determine when a configuration trail becomes imperfect, we search for equivalent configurations in it. Therefore, we first need to describe when two configurations are called equivalent.
Definition 12 ([3])
Let be a soliton graph. Let be a partial configuration trail that is not a total configuration trail. The set of possible successor position maps, denoted as , is the set containing all , such that is a configuration trail.
Definition 13 (Successor-Equivalence [3])
Let be a configuration trail. For integers and with and , let and let . The configurations and are called successor-equivalent, if and . This property is written as .
Definition 14 ((Im)Perfect Configuration Trail [3])
Let be a soliton graph and let be a burst. Let be a configuration trail with and (the initial position map for ). is called imperfect, if at least two configurations and exist, , where . Otherwise, is called perfect.
A configuration trail is perfect, if there are no two occurrences of successor-equivalent configurations in it. In the other case, we define it as imperfect, because then it would contain unnecessary steps. Consider the case of a configuration trail with two successor-equivalent configurations and . We could make the exact same next moves after time step and , so we might as well cut out all the configurations from until . In [3] it is shown that considering only perfect configuration trails in the construction of a soliton automaton does not change its set of states. Also, if an imperfect configuration trail exists in a soliton automaton it can not be strongly deterministic.
Let be the soliton graph from configuration in Figure 2 and let . In [4] it is shown that the -soliton automaton is strongly deterministic. On the other hand, by using the set of bursts the automaton is not strongly deterministic. This is due to the white soliton having two possible successor positions in configuration . It could move to node , like in configuration , or it could move to node , resulting in both solitons staying inside the cycle. Eventually, this configuration trail would lead to a configuration successor-equivalent to configuration and can therefore be classified as imperfect. However, for this graph and this burst we cannot find any perfect total legal configuration trails, except from the trail continued from configuration . In order to further discriminate such situations we introduce the following property.

Definition 15 (Perfect Determinism)
Let be a soliton graph and let be a set of bursts for . is called perfectly deterministic, if for all and , there is at most one perfect total legal configuration trail for and .
The automaton from our example is perfectly deterministic, but not strongly deterministic. Hence, perfect determinism lies ”in between” determinism and strong determinism.
Distinct soliton automata that are not deterministic may be different ”distances” away from fulfilling the determinism property. We now formulate a measure of descriptional complexity that quantifies this distance.
Definition 16 (Degree of Non-Determinism [3])
Let be a soliton graph and let be a set of bursts for . The degree of non-determinism of is the smallest integer , such that for all and all .
Theorem 1
The degree of non-determinism is a connected measure of descriptional complexity, that is, for every positive integer , there is a soliton automaton such that its degree of non-determinism is .
Proof. For , let be the soliton graph with exactly two exterior nodes 1 and 2 and a path with which we will call basic chain in the sequel. Moreover, additional edges leave the basic chain at every other node of the basic chain:
The edges leaving the basic chain all lead to the exterior node 2 and belong to a sub-graph forming a binary tree with as leaves and node 2 as its root, in which the root has weight 2 and branching edges always have weight 1. The inner nodes of that tree are denoted by with (if ). There is an edge with weight 1 and, for , there is an edge with weight 1. The first three soliton graphs are depicted in Figure 3.
Further, let . Since the soliton has a non-deterministic choice only on every node of the basic chain, , there are exactly soliton paths for the soliton in . Notice that once the soliton has left the basic chain it has to follow the path leading directly to node 2 since it enters a node with degree 3 only when it has just traversed an edge with weight 1. Thus, . The soliton uses exactly one of the edges or , , and the weight of the used edge has turned to 2 whereas the other edges leaving the basic chain keep their weight 1. Consequently, .
Next, we prove for all and every . Assume the soliton has used edge in , for some , (the case , when it has used , is similar). Then, the resulting soliton graph is of the form
In , every soliton path for burst has the prefix . Now, this path can be continued with leading directly to node 2, and the resulting soliton graph is . Alternatively, the soliton can use edge (or, if , edge , or it can use and later an edge with weight 1 leading back towards the basic chain (which has the same weights as in now). In any such case, some node of the basic chain will be reached via an edge with weight 1. Therefore, the soliton has to use the edge next, leading ”to the left” in the basic chain. Now, it cannot reach node 2, because every node in the basic chain having degree 3 is reached via an edge with weight 1 and has to be left to since . Therefore, no further soliton graphs are added to .
In conclusion, for all and is the smallest integer with for all . Hence, the degree of nondeterminism of is , for every .
3 Graph Properties and Determinism
So far, we defined determinism properties only on soliton automata. We now extend our definitions to soliton graphs.
Definition 17 (Graph Determinism)
Let be a soliton graph. is called
-
(I)
deterministic, if for all sets of bursts for is deterministic.
-
(II)
strongly deterministic, if for all sets of bursts for is strongly deterministic.
-
(III)
perfectly deterministic, if for all sets of bursts for is perfectly deterministic.
For our statements about graph determinism it is important to consider soliton graphs that can not be decomposed into independent sub-graphs. In the case of a single wave, meaning the case of a single soliton traversing a soliton graph, impervious paths may appear. A path is impervious if none of its edges is used by the soliton in any configuration trail [4]. An example of an impervious path is the path h-i-j-k in Figure 1. The soliton has to enter the soliton graph either via node or node , hence by traversing an edge with weight . Since it has to use an edge with weight next, it can only move towards the cycle on the respective side. On its way back, on node h or k, respectively, it has to traverse an edge with weight in the next step, still not allowing it to enter the path h-i-j-k and forcing it to leave the soliton graph via the node it entered the graph through. In order to formalize this idea for the case of multiple solitons being present we give the following definitions.
Definition 18 (Used Edge)
Let be a soliton graph, let and let be a burst. The edge is said to be used in a configuration trail with if there exists a soliton and a timestep with , and .
Definition 19 (Impervious Path)
Let be a soliton graph and let . A path from to is said to be impervious if none of its edges are used in a configuration trail in any with any set of bursts for .
For the case of a single wave, if a soliton graph contains impervious paths then it can be decomposed into multiple connected components. Soliton graphs which, after the removal of impervious paths, are connected, are called indecomposable. For more details see [4].
Definition 20 (Indecomposable Soliton Graph)
Let be a soliton graph. is said to be indecomposable if it does not contain an impervious path.
Definition 21 (Chestnut)
An indecomposable soliton graph is called a chestnut if it consists of a single cycle of even length and some paths leading into it with the following conditions:
-
(I)
Entry points of different paths entering the cycle have even distances;
-
(II)
Paths leading to the cycle may meet only at even distances from entry into the cycle.
For more details see [4].
Proposition 2
Let be an indecomposable soliton graph. If is a chestnut, then it is not strongly deterministic.
Proof. As is a chestnut, the graph contains a cycle of even length (at least ), that is there is an integer and a path
with and for . For every exterior node , there is a path leading to the cycle. Without loss of generality, let be such path with , and for some , . If , then , where and . As the length of the cycle is even and two edges with weight cannot meet in a soliton graph, there is a node in the cycle such that , and . An example graph with these properties is visualized in Figure 5. Because is a soliton graph, and is odd. Thus, is not a chestnut. Hence, . Consequently, without loss of generality, and (Figure 5) and there is a total legal configuration trail for the burst . This is seen as follows: the soliton enters the cycle via edge and changing its weight to . It has to continue to . After completing the cycle it has moved from to via an edge with weight and must leave the cycle to .
Now, consider the burst . After the first soliton from has reached , the second one is at node and must follow the first soliton to , since otherwise the two solitons would collide inside the cycle eventually. When the first soliton has reached again, it must continue to because it has traversed with weight and . In the next step (when the second soliton is at ), the second soliton has the option to leave the cycle to or to further follow the first soliton in the cycle. After completing another round through the cycle, exactly the same situation will be encountered again. This situation is depicted in Figure 2, configuration .
Whenever the second soliton behaved to leave the cycle, the first soliton will be able to complete its path to and then also leave the cycle from to and on to . In conclusion, there is more than one total legal configuration trail for . Hence, is not strongly deterministic.


Looking at the details in this proof, several (an infinite number of) imperfect configuration trails, but only one perfect configuration trail, exist. That is why one might wonder, whether all chestnuts are perfectly deterministic. The following statement disproves this assumption.
Proposition 3
There is a chestnut which is not perfectly deterministic.
Proof. Let be the chestnut in configuration in Figure 6 and let be a burst. There are two total legal configuration trails for and . We show selected configurations of both trails in Figure 6, which are , , , for the first and , , , for the second trail. They differ in the third soliton, depicted as a black diamond, moving downwards to node in and upwards to node in . Therefore, both configurations trails are perfect. As both can be continued to total legal configuration trails, is not perfectly deterministic.

Proposition 4
Let be an indecomposable soliton graph. If is a tree, then is strongly deterministic.
Proof. Let be an indecomposable soliton graph, be the set of its exterior nodes and a set of bursts over . Let be any pair of exterior nodes. If is a tree, then there is exactly one path from to such that implies , that is, no node occurs more than once. In every total legal configuration trail for and a burst , condition 2.(c)v. of Definition 7 guarantees that only paths with that property can be a soliton path of a soliton in (solitons are not allowed to turn around spontaneously). Consequently, for every soliton in and every total legal configuration trail for and , there is at most one soliton path of soliton in . Therefore, the automaton is strongly deterministic. As was arbitrary, is strongly deterministic.
Theorem 5
Let be an indecomposable soliton graph. is strongly deterministic if and only if is a tree.
Proof. For single-soliton automata ([4]) it is known that an indecomposable solition graph is strongly deterministic if and only if is a chestnut or is a tree, see Proposition 5.4 in [4]. Proposition 31 of [2] implies for every soliton graph with set of exterior nodes that the single-soliton automaton based on is the soliton automaton where .111See also Definition 10 in [3]. In conclusion, if is neither a chestnut nor is a tree, then there is a set of bursts such that is not strongly deterministic, thus is not strongly deterministic. By Proposition 2, is not strongly deterministic, if it is a chestnut. Therefore, if is strongly deterministic, then is a tree. By Proposition 4, the statement follows.
4 Concluding Remarks
So far, the restriction for soliton automata to be (strongly) deterministic has only been investigated for the single-soliton case in the literature, see [4]. In [3, 10] several concepts of determinism have been defined for multi-soliton automata, but they have not been further investigated. In the present paper, the new notion of perfect determinism is defined, forming a weaker requirement than strong determinism but a stricter requirement than determinism. A characterization of strongly deterministic soliton graphs is given that is deviating from the known result for single-soliton automata. An example of a soliton graph is presented that is strongly deterministic in the single-soliton case but is not even perfectly deterministic in the multi-soliton case. The degree of non-determinism is shown to be a connected measure of descriptional complexity for soliton automata.
The results use the condition that the soliton graphs are indecomposable, that is, there are no impervious paths in the soliton graphs. An interesting research question is whether impervious paths can appear at all in soliton graphs in the multi-soliton case. A soliton passing a node of a path that is impervious to that soliton opens the path for a second soliton following. The question is whether or not this principle can be generalized to open an unbounded number of impervious paths which may be ”hidden” behind each other without eventually causing collisions so that each soliton can leave the graph again, constituting a total legal configuration trail for the respective burst.
In addition to the characterization of strongly deterministic soliton graphs one could also seek to characterize perfectly deterministic and deterministic soliton graphs. Another field of future research is the investigation of the transition monoids of multi-soliton automata.
References
- [1]
- [2] Henning Bordihn & Helmut Jürgensen (2022): Multi-Wave Soliton Automata. Journal of Automata, Languages and Combinatorics 27, pp. 1–3, 91–130, 10.25596/jalc-2022-091.
- [3] Henning Bordihn & Helena Schulz (2025): Determinism and Simulation of Soliton Automata. Journal of Automata, Languages and Combinatorics. Accepted at JALC.
- [4] Jürgen Dassow & Helmut Jürgensen (1990): Soliton automata. Journal of Computer and System Sciences 40(2), pp. 154–181, 10.1016/0022-0000(90)90010-I.
- [5] Jürgen Dassow & Helmut Jürgensen (1991): Deterministic Soliton Automata with a Single Exterior Node. Theor. Comput. Sci. 84(2), pp. 281–292, 10.1016/0304-3975(91)90164-W.
- [6] Jürgen Dassow & Helmut Jürgensen (1993): Deterministic Soliton Automata with at Most One Cycle. J. Comput. Syst. Sci. 46(2), pp. 155–197, 10.1016/0022-0000(93)90002-E.
- [7] Tore Koss (2022): Reverting and combining soliton bursts. J. Autom. Lang. Comb. 27(1–3), pp. 179–186, 10.25596/jalc-2022-179.
- [8] P. S. Lomdahl (1984): What is a soliton? Los Alamos Science 10, pp. 27–31.
- [9] Y. Lu (1988): Solitons & Polarons in Conducting Polymers. World Scientific, Singapore, 10.1142/0242.
- [10] Helena Schulz (2023): Untersuchungen zum Determinismuskonzept bei Mehrwellen-Soliton-Automaten anhand einer zu implementierenden Simulation. Bsc thesis, Universität Potsdam.