Abstract

Tropical geometry is a kind of dynamical scale transform which connects automata with real rational dynamics. Real rational dynamics are deeply studied from global analytic viewpoints. On the other hand, automata appear in various contexts in topology, combinatorics, and integrable systems. In this paper we study the analysis of these materials passing through tropical geometry. In particular we discover a new duality on the set of automata which arise from the projective duality in algebraic geometry.

1. Introduction

Motivated by the phenomena in molecular biology, in [1] we have formulated random interaction systems by use of families of maps on intervals, which consist of infinite families of compositions between them. By wasting detailed and extracting more rough information by use of projections, one can produce automata. This construction covers some discrete integrable systems which possess solitons. This paper is a trial to represent creation of some macroscopic patterns which arise from random and micro dynamics.

Let be a map, and consider its iteration . This will behave very randomly and will touch sensitively with respect to the initial points (see [2]).

Let be the set of one-sided sequences, and take two maps . Let us generalize the iteration of a single map to random compositions by two maps. Let us choose an element . Then, correspondingly one obtains families of maps on the interval by compositions .

Using them, one can construct continuous maps for each point , which are called the interaction maps. These are defined by use of projections on the interval, and so their values are determined by which subinterval lies on for each . Thus in order to determine a value , it is enough to know rough values of them, rather than rigorous ones on , even though one is required to have information on for all . So is a map in a macroscopic scale compared with the micro interaction . This might explain one aspect of a very simple mechanism to create patterns in macro scale from random micro dynamics. This method is immediately generalized to use families of maps on intervals , and one also obtains interaction maps by the same way.

So far, we have known that many important cell automata can be expressible by interaction systems as above (see [3, 1.A]). In the first part of this paper, we study geometric properties of such cell automata which include the box and ball system (BBS), Lotka-Volterra cell automaton, and lamplighter automaton. For example, we will construct assignments from BBS flows to braid groups and extensions of BBS actions on compactified spaces passing through group actions on trees. We will see some relation between LV cell automaton and the lamplighter automaton, and generalize the latter to obtain more group actions on trees using such relation.

In the middle part, we study connections of automata with complex geometry. In real algebraic geometry, some geometric mappings from complex planes to the real ones were discovered, by taking coordinatewisely absolute values and their logarithms (see [4, 5]). This connects algebraic varieties with piecewise linear maps and is called the tropical geometry. On the other hand, in [6] several relations of pl maps with automata are studied. For example, the LV cell automaton is given by a family of pl maps. Passing through the above operations, in this paper we will associate a family of polynomials from an automaton. Using the projective duality on projective varieties and the above assignment, we will discover a duality between cell automata. In fact, for an automaton , we will associate a dual one , and call it as the projectively dual automaton. We will calculate some examples in the case of curves. Notice that duality on the Mealy automata was already introduced by exchanging the role of the exit and the transition functions mutually (see [7, 8]).

In general, automata are represented by families of interaction maps. Thus direct assignments from families of maps to these geometric objects will show geometric representations of interaction systems.

In the last part, we construct infinite families of graphs from finite families of maps, points, and symbolic sequences, and we call them the interaction graphs. We will construct these graphs so that they represent some dynamics of interacting states in mesoscopic scale. The central dogma in molecular biology tells us that proteins are products of various interaction systems in mesoscopic scale, beginning from DNA. From geometric point of view, one would like to obtain a space and an automorphism on it from such interacting data, which will represent more macro features. In analogy to the central dogma as above, the space will be compared with protein or polymer, and orbits of the automorphism correspond to states on it, since functions of proteins are determined by the shapes of themselves.

A biological space-form problem is to construct a space and an automorphism on it so that the orbits are induced from the dynamics of the interaction graphs. In this paper we will formulate and address a space-form problem from toric variety viewpoint, passing through several hierarchies of dynamics.

Throughout this paper, our basic direction is to study geometric properties of them as macro objects, which are induced by scaling transform of dynamics by compositions and iterations of families of maps as the micro one. In some particular cases of families of maps which include some piecewise linear maps, the interaction maps induce some automata.

On the other hand, in general, maps on intervals are very flexible objects and their dynamics are very random. One of our main aims in further development will be to study macro properties of these dynamics for families of maps which are near such special types of maps. Namely, let be a family as above so that the corresponding interaction system induces some automaton . Let us take any geometric object arising from the interaction system. We have several examples of below. Since passes through , its structure will hold some rigid properties.

Let us take another family of maps which is sufficiently near the original , where the corresponding interaction system for may not induce any automata in general. We would like to study geometric properties of by comparing with . This might give one direction of study to understand mechanisms of creation of patterns. In particular, several stability properties of under small deformation of these maps will be particularly of interest for us.

Now let us describe the contents of the paper more concretely.

The box and ball system (BBS) is a dynamical system on the set of finite subsets in (see [9]). Let us describe the dynamics shortly. For with , let us imagine that a ball occupies in each position for . These balls will be moved by the following rule; the ball in the most left-hand side is moved to some which is the most left-hand side in . We repeat the same procedure for with . When this procedure is finished for , then we are done.

Let be all of the finite subsets in . Then, the above procedure is expressed as Let be the sets of -subsets in . Then, since BBS preserves the number of the balls, is a map as .

Following our expression of interaction, in Section 2, we will describe the BBS system by an interaction of maps for some family of continuous maps.

It is known that the BBS flows by the dynamics of contain solitons. Among dynamical properties of solitons, the relative positions of the individual waves and how these waves pass through the others will be in the most important structures. In Section 3 we will represent such information geometrically by using the braid groups. Elements in braid groups are certainly representing such situation. In order to eliminate infinitely many ambiguities, in this paper we will use quotient groups of the braid groups. There are many of them, and in a special case it is a subgroup of the mapping class group of finite index. Each admits an index among subsets in , which is determined by near . We will associate a quotient braid group with respect to individual index. Then, we obtain the canonical maps which we call the braiding map. is constructed from the dynamics of iterations Scattering process of BBS is described in [10] by using the combinatorial -matrix. Using such direction, one may obtain some invariants of the dynamics .

Let be the set of two-sided sequences with the alphabets . Then, can be regarded as a subset . In Section 5, we study geometric properties of the BBS map . For example, we see that it can be extended as .

The Lotka-Volterra cell automaton is given by the equation (see [9]) This is obtained from the original Lotka-Volterra equation by making discretizations twice. It is known that this possesses solitons which are induced from the ones of the difference LV solitons (see [3]). BBS is isomorphic to the Lotka-Volterra cell automaton. In fact, there is an explicit procedure to construct such isomorphism. Thus one obtains an injection which assigns flows of the BBS to the corresponding dynamics of the LV. We will see that it can be extended on some partially compactified space. In Section 4, we study structures of path spaces of the set of cell automata, which arose from the relation of LV-CA with BBS.

The lamplighter group is well known as an automata group in geometric group theory (see [11]), which admits an action on the rooted binary tree. In Section 5, we find that in a special case the LV cell automaton is in fact a transition function for the lamplighter automaton.

Lemma 1.1. Suppose that the initial sequence consists of only entries. Then, the degeneration of the LV cell automaton is the same as the transition function of an automaton whose group is isomorphic to the lamplighter group.

Thus using the LV cell automaton as transition functions, one can construct a family of automata groups which we call LV cell automata groups. They can act on the boundary of the rooted infinite tree.

In Section 6, we study automata from complex geometry point of view. Tropical geometry connects algebraic geometry with automata. There is a kind of scale transform with by taking absolute values and taking the conjugation by (see [4, 12]). To a pair of parameterized polynomials , both and become piecewise linear maps. In general, the equation represent complicated dynamics, but in some cases it gives automata. This is the point where we find importance to study stability of the dynamics. We study this aspect in Section 6.3.2.

On the other hand, the above process is invertible in the sense that one can associate pairs of parameterized polynomials from automata . Now using these polynomials, one can obtain spaces as follows.

Definition 1.2. The associated affine hypersurfaces are parameterized family of hypersurfaces given by the following equations:

One important reason to consider such varieties comes from projective duality on algebraic varieties. Let us denote by the projective dual of an algebraic variety . Suppose that the projective duals of are also hypersurfaces. The parameterized families of polynomials which define these hypersurfaces are called -discriminant.

Again by taking the above scaling limit in tropical geometry, one obtains another automaton . Thus passing through duality in complex geometry, there is an assignment between automata: We call the projectively dual automaton.

We have calculated in the case of some curves. Let , , and be integers. Then, we have the following.

Proposition 1.3. Consider the following:

In micro level, molecular interactions occur by covalent or hydrogen bonds where electrons of molecules share their orbitals. Inspired on this aspect, in Section 7 one formulates interaction systems of families of maps by constructing some graphs.

Let us take two interval maps and let be the interaction map. Let us choose another map . In the light of orbitals stated above, if the projection of the iterations coincides with in , then we construct a marked oriented edge as

Let us fix families of maps , points , and . By the above way, we obtain the corresponding oriented marked finite graph We call them the interaction graphs.

One can interpret these graphs to represent states of the system consisted by the triple .

Let us choose . Then, we have the corresponding interaction map . In particular one can obtain other elements as follows: By this way one can obtain another interaction graph:

Let us denote by the set of interaction graphs with fixed families of maps and points. The numbers of vertices are all the same in any element in this. Notice that this is a finite set. Then, by the above procedure one has obtained the following map:

By iterating this procedure, one obtains an infinite family of interaction graphs , , One can regard that this family of interaction graphs might represent dynamics of states of the micro interaction systems, and according to our principle at the beginning of the introduction, one may induce some macro patterns from them. In this paper we will induce some hierarchies of combinatoric objects arising from such family of graphs.

Let be the set of finite graphs, and let be the forgetful map. Passing through , one obtains a family of finite graphs: which we call just the associated graphs. Any has the same number of vertices . Thus there is a finite number of finite graphs so that each coincides with one of .

We say that a family of finite graphs is strongly regular if they have the same number of edges as others.

Let be a finite graph. Then, the associated configuration in combinatorics is determined. Thus one obtains another family of configurations: which we call the transcripted configurations.

For each configuration , one obtains an ideal which is called the toric ideal. Thus associated to the family of configurations, one obtains the corresponding family of ideals: which we call the associated ideals.

For each ideal , one obtains a complete fan over and the corresponding toric variety . The fan is called the Gröbner fan.

Thus corresponding to the associate ideals, one obtains a family of toric varieties: We call the sequence as the translated toric variety. When the associated graphs are strongly regular, then all have the same dimension.

Let us have more abstract setting. Let be an algebraic variety with the affine coordinates defined by an ideal . Let us take an automorphism on . We say that an affine coordinate is an (stable) algebraic Markov partition for if, for each , there is some so that holds.

We say that the associated ideals are regular if they have the same dimension as others. Let us put . Now we have one realization of the space-form problem.

Definition 1.4. Let be interaction data, and suppose that the associated ideals are regular. The sequence is called a symbolic flow of an automorphism if there is an algebraic Markov partition for with an affine coordinate and some so that its orbit corresponds to the sequence.

We would like to call such pair a prohedron (which comes from “proteiform’’). We will see by an easy example that combinatorics of the interaction graphs will reflect existence of such pairs.

The author would like to thank the referee for giving him the useful suggestions and comments.

2. Automata and Interaction by Families of Maps

2.1. Classes of Automata

In this paper we treat some automata whose classes we will clarify below.

Let be a finite set called the alphabet, and let be a set called the state set.

Let us introduce the most general form of automata here. Let be integers. A bounded automaton over is given by two functions:

A flow of the sets of strings of one-sided infinite length is determined by if satisfy the following relations:

We regard that they grow time evolutionally as

One can similarly consider the two-sided case

2.1.1. Mealy Automaton (see [7, 8])

A Mealy automaton over is given by two functions:

(A) One-Sided Case
Let be all of the set of strings of one-sided infinite length. Then, each induces a continuous map given by , where are inductively defined with as follows:
One can check easily that Mealy automata can be obtained by choosing by and are the same.
Let be the set of words of length with alphabet . Then, restricts the action as for all .
Let and let be the rooted -tree. The set of all vertices of can be identified with . Thus gives the following action:
Let us say that is invertible (see [7]) if are one-to-one onto for all . An invertible automaton gives automorphisms , and the group generated by the set of states is denoted by :

(B) Two-Sided Case
Let and let be a finite set. Let us consider the two maps equipped with the initial state . These data give a structure of Mealy automaton .
Let us put the set of the two-sided sequences by . Let be an infinite sequence by such that holds for all sufficiently large . Let us denote the set of such sequences by Notice that are shift invariant.
Let us say that is semiproper if is satisfied.
If is semi-proper, then it induces a continuous map given by the same rule as that of the one-sided case. Namely, let us take , and choose sufficiently small so that holds for all . Then, we define inductively as where we put for all . This is independent of choice of and gives an assignment
Let be a Mealy automaton which is semi-proper. If it induces a continuous map then we say that is proper.

2.1.2. Cellular Automaton

The cell automata we treat here require only the initial states. Let , and take a function . Then, each induces a continuous map given by , where are inductively defined with : So the flows satisfy the relations .

2.2. Interacting Maps

Let us take the two interval maps and consider their iterations as We call them the oscillations (see [3]).

Let us define interaction of these orbits below. For this, let be the set of one-sided sequences with two alphabets as follows: For each element , we associate a family of maps with by the random iterations

Let be the measurable map given by and . Then, for each , one can compose with and obtain another element for a.e. as follows: This assignment gives a map from each element to . We denote this map by and call it the interaction map.

Let us introduce a generalization of the interaction. Let us fix a set of alphabets and choose a family of maps and . Then, we define inductively We say that is a two-step interaction.

Let be the projection. Then, as before one obtains a map Let be a map, and take an initial condition and a boundary condition Then, we inductively put We call as the flow of .

In Section 6, we consider the flow of the Lotka-Volterra cell automaton by the iteration of the interaction map for some family of interval maps. LV cell automaton is isomorphic to the BBS system described below. We will study the isomorphism in Section 4.

2.3. BBS System

Let be the set of two-sided sequences with two alphabets, and consider its subsets : Notice that it is shift invariant.

Let us describe the dynamical system called BBS below (see [9]). One can canonically identify with the set of ordered integers by as in the introduction.

Let us choose an element and let be the corresponding ordered integers. Let be another element defined as follows: let be the smallest index with . Then, we put

Next we do the same thing for in and find another smallest index with . Then, we exchange and in and as above. The result is denoted by .

We continue this process for until , and finally one obtains the desired .

Thus one has obtained a continuous bijective map which is calld the box and ball system (BBS) (see [13]).

Let be the subset consisted by the set of exactly indices. Let be the corresponding subsets. Then, the BBS system preserves them and induces bijections .

2.3.1. BBS as a Mealy Automaton

Let us describe the BBS map by an interaction of a family of interval maps. The basic method will take two steps. Firstly we will describe it by a proper Mealy automaton, and then we write down the automaton by an interaction of a family of maps. Here we will use some modified way in order to express it by a family of continuous maps. For the presentation, see also Section 4.1.

Firstly we will construct an automaton . It will induce a map which corresponds to in Section 2.3. Then, the BBS map is given by .

Lemma 2.1. For the state set with the initial state , there is a proper Mealy automaton which induces .

Proof. Let us define by where ( is the nontrivial element in the permutation group on ).
It is immediate to check the conclusion. This completes the proof.

Let us consider expressing BBS by an interaction of maps. Let us denote as in Table 1 and , where and for . Let and be the canonical projections.

If the automaton above is described by compositions of a family of continuous maps and as and , then we say that the automaton is given by an interaction of maps on intervals (see [6]).

It is immediate to see that the above cannot be expressible by a family of continuous maps as above. So we will modify as follows. Let us choose two permutations . Then, we say that is given by a modified interaction of maps with respect to , if there are families of continuous maps and so that the following hold:

When these maps can be chosen piecewisely linearly, then tropical geometry in Section 6 can be applied, since piecewise linear functions can have representations by the relative arithmetics of . BBS is also the following case.

Lemma 2.2. There are families of continuous maps and permutations so that they give the modified interaction of maps representing the proper Mealy automaton above. In particular the BBS automaton is given by on for

Proof. Let us choose permutations as
Then, we can choose piecewise linear functions and so that they satisfy the following properties: This completes the proof.

3. Quotient of the Braid Groups and BBS System

3.1. Quotient of the Braid Groups

Let be the braid group with -strands. It has the following presentation: It has a canonical element representing the half-twist, that is, The quotient group by is isomorphic to a subgroup of the mapping class group on -punctured sphere, which is consisted by groups which fix point and index (see [14]):

Let us generalize it and have quotient braid groups.

Let and , and denote subsets by . Let be the subgroup generated by . By the same way, each contains the following corresponding canonical elements:

We will define two types of quotients of the braid groups using these canonical elements.

Definition 3.1. The mod braid group is given by the following: For example, and is an infinite group which has a presentation given by .
Let us denote the quotient map by

Lemma 3.2. Let for any . Then, in particular one has

Proof. We check for , and the general case will follow from this immediately.
In fact .
This completes the proof.

Let be a set of subsets, and denote by the group generated by elements . Then, we define another type of quotient braid groups by Notice that we do not include elements like which correspond to one string. We will denote for the projection.

Later we will have geometric meaning to divide by the twists in terms of the BBS system. In particular we will see in the following section that solitary behaviour in BBS system can be represented as an element in the quotient braid groups.

3.2. Solitary Flow

Any can be uniquely expressed by a finite set where and . They satisfy the following:(1) for all , (2) holds for some in , .

We call the index of . Thus one may regard each as one soliton.

Let and consider the BBS map . The indices of , are all constant for sufficiently small , and also for all sufficiently large , they are also constant , where holds. Here inequalities hold as follows: We say that has its type

If is a soliton, then the equality holds. More precisely, let be a flow. We say that it is solitary if there are a set , , and families such that, for all sufficiently large , where (1) and hold, (2) as for all .

Thus for any , the corresponding flow is solitary.

3.3. Assignment of Braid Elements

Let us take , and let be the BBS map. Let us take a large so that and have indices and , respectively. Notice the equality .

Let us put , and we consider the step , , in the definition of the map in Section 2.2. For the step from to , let us assign a natural element below, where each string corresponds to an element in . Namely, when the most left-hand side moves into a position passing through another number of 's, then is assigned. For example, if moves as , then one generating element is assigned. Similarly, if which moves as , then is assigned.

Next for the second step from to , one assigns another element by the same way. Continuing, one obtains another .

By this way one has assigned an element which we call the braiding element.

3.3.1. Braiding Maps

Notice that depends on the choice of and so in the above. In fact there will be infinitely many elements which are different from each other with respect to the choice of . The ambiguities arise from choices of the starting point and the ending point . Let have the type . They are essentially given by the twists of the canonical elements for the former and given for the latter by where the rest indices all correspond to one string:

Let us denote the set We say that is the index of the BBS flow for .

Let be a set of subsets. Then, we put

Let be the projection as before. Then, we define the following restricted braiding map with respect to as by assigning , . It is independent of choice of and gives a single map.

The above map depends on . Below we will have another braiding map from as a multivalued one. The target space is also obtained by the quotient of the braid group.

Let be the projection. Thus have ambiguity at most finitely many elements with respect to . Now we define the mod braiding map: as the images of all various values of for sufficiently large , given by , where is as above. Thus is a finite multivalued map

We call the mod braiding element.

3.4. Connected Braiding Maps

Let us take two elements as follows: Choose sufficiently large . Then, we define the connected sum of with of length by where appears times in the middle.

The index of the connected sum and their union are given by In fact is completely determined by the triple .

Let be all of the set of subsets in such that each element can be an index for some . Then, for large , there are maps which give the indices of connected sums.

Thus these induce a family of maps satisfying for and . We will say that is a connected braiding map.

Proposition 3.3. is eventually period with respect to .

This follows since the target space is divided by twists in braid groups.

4. Transformations on Cell Automata

4.1. From BBS to LV

The Lotka-Volterra cell automaton is given by the equation This is obtained from the original Lotka-Volterra equation by taking differentiations twice. It is known that this possesses solitons which are induced from the ones of the difference LV solitons.

There is a procedure to transform BBS equation to LV cell automaton and vice versa (see [9, 13, 15]): by changes of variables.

Let be a procedure of transformations. We say that it is invertible, if the procedure has its inverse . We say that and can be connected by an invertible procedure.

Lemma 4.1. LV cell automaton and BBS can be connected by an invertible procedure as follows:

Proof. They can be connected by three steps as follows:
For the first transformation, one has the relations . For the second, notice that for all sufficiently large . Then, we have the relations This completes the proof.

Remark 4.2. It has been shown in [3] that LV cell automaton is given by a family of PL maps and projections on the interval . We have seen that BBS is given by a family of PL maps, projections, and permutations in Section 2.3.

4.1.1. Deformation by Commutators

Let us consider the second step in the proof of Lemma 4.1. We express the linear transformation as where we mean that . By this way, let us express others by

Now the second step is expressed as and the defining equation becomes Thus combining with (*) and (**), after the transformation, the equation changes as below:

Let us consider deforming the transformations. Let be a transformation. Then, we say that it commutes with if holds.

Example 4.3. Let satisfy for each and .
Let be given as and let be as above. Then, commutes with .

Let us consider transformations given by (*) and (**) above. Then, a deformation of the transformation by a commutator is another one given below: which follows from (*). When one considers the equation of the form then it is changed to .

We denote all of the set of commutators with respect to by

4.2. Spaces of Cell Automata

So far, we have considered certain types of automato in Section 2.1, mainly those whose defining equations are given by max-plus equations. These are not closed under change of variables, and so here we will generalize the classes of functions we treat.

Let us denote the set of integer-valued maps Notice that there are canonical extensions of any to piecewisely linear maps just by connecting images of piecewisely linearly. Sometimes we will identify both of the maps. Such viewpoints will become important in Section 6.

A general automaton is given by an element of the direct limit where the defining equation of the automaton is given by

If is of the form , for some , then we say that it is of type.

If is of the form , for some , then we say that it is of type.

For simplicity, we will say that they are of finite- or -finite types, respectively. If both cases hold, then we say that it is of or of finite-finite type.

Notice that the Lotka-Volterra cell automaton is of finite-finite type and the BBS is of infinite-infinite type.

Let us denote all of the set of general automata and its subsets consisted by those of types by where finite or . Notice that .

We will also denote the set of general automata presented by the max-plus equations and its subsets by

One has the following inclusions:

4.3. Loop Groupoid

Let us choose two general automata and in GAut. A transformation from to is the one given by a change of variables: for some linear function . We denote the transformation by They are mutually invertible if both and hold.

Let us consider two invertible paths and in GAut. Then, the composition gives a loop with the origin . Clearly two loops with the origin admit a natural composition, and by this operation, the set of loops admits a group structure.

Definition 4.4. The loop groupoid is given by Therefore, is called the loop group.

Let be the LV cell automaton, and denote all of the set of the solutions of the equation Let us take an element . Then correspondingly, there is a bijective map between solutions of the equations: We call it as an induced map associated with .

In Section 6 we construct and study an involution on some classes of GAut by use of tropical geometry and projective duality in affine algebraic varieties.

Example 4.5. Let us use the notations in Section 4.1. Let and be the BBS and LV cell automaton, respectively. In Section 4.1, one has obtained a path .
Let us put a general automaton Then, is linearly invertible with by the relations Thus one has obtained another path .

5. Actions on the Boundary of Trees

5.1. Actions on the Boundary and Compactification

For any graph with marking on each edge, we denote by the marking at the edge . A tree is said to be biinfinite if, for any vertex , it contains a geodesic real line .

Let be the marked biinfinite binary tree with marking so that it contains a base path with , . Let be all of the set of geodesics. Then, there is a canonical inclusion where is the set of two-sided sequences with the alphabets . Thus can be regarded as a compactification of the set of all geodesics in .

Let us put Then, we have the following proper inclusions: It is easy to see that is dense. In fact consist of elements such that the sets are unbounded at least for one direction.

Now we have a natural identification (Section 2.2) Then, the BBS system is described by an isomorphism Notice that the only fixed point is .

Proposition 5.1. can be naturally extended to the continuous map where

Thus the extended map is not an isomorphism. More generally one has noninjective points The extension also has one fixed point .

In Section 4.1, we have assigned the following isomorphic procedures: where we denote each step by , . Each admits an action by the flow. By the construction, we have that and both are equivariant with respect to the flow, but is not.

Let us put , and is defined similarly. Then, by the above procedure , we have an injection which assigns the solution of the BBS to the one of LV.

Notice that extends as with respect to the compactification of defined above; on the other hand, it cannot be extended as .

Lemma 5.2. is not a surjection to the set of all solutions of the LV cell automaton.

Proof. Recall that, in the transformations above, and are equivariant, and is just change of indices. Then, the result follows since there are at least two fixed points for as

Question 1. Let us choose a large . Describe compactification of .

5.2. Embedding of the Lamplighter Group

Let and be finite sets. An automata group is an infinite group acting on the rooted tree , , which is determined by a transition function and an exit function such that is an element of the permutation group for each .

Let be as in Section 5.1. Recall that the lamplighter group is an automata group which acts on the rooted binary tree , and it has a presentation (see [11]) The action of preserves each level set of , since it is constructed using an automaton. The automaton is given in Table 2: where is the nontrivial permutation on . We call it the lamplighter automaton.

Let us construct another group which contains and acts on . Recall that contains a line , and choose a base vertex on the line. By identifying with the root in , one can embed into : Now passing through this embedding, one can make act on by letting the same action as the lamplighter group on and by putting the identity on .

Now Aut is generated by and another element . Let us describe . Notice that each edge of is assigned by one of . We say that an automorphism on preserves the marking if has the same marking as the one of in . Now is an automorphism preserving the marking and uniquely defined by the property that it shifts -zero in to -one. Thus preserves the line. Then, is generated by , , and .

The action of on has no fixed point. Moreover it is finitely generated and has quotient isomorphic to . Thus the Bass-Serre theory suggests the following.

Question 2. Is an amalgam? If so, write down explicitly , , and with an isomorphism

5.3. Actions on Tree by Cellular Automata

The action of the automata group on is determined by the levelwise way. In fact it is an action on each vertex of . This is not the case for general cellular automata, like LV cell automaton. In fact the action is determined for each path in , rather than points in . More precisely, for many automata including LV case, the image of a vertex by an element is determined by a neighbourhood of .

5.3.1. LV Cell Automaton as a Transition Function

Let us consider a cell automaton where each is determined inductively by .

We say that degenerates with respect to if there is another function so that it satisfies the following relation:

Recall that the lamplighter automaton has two states and the alphabets . In order to compare the LV cell automaton with the transition function of it, we regard the flow as an output of a transition function. By this way let us regard that the initial flow , is a sequence of the alphabets and is another sequence of the states, where one identifies and with and , respectively.

Lemma 5.3. Suppose an initial sequence consists of only entries.
Then, the degeneration of the LV cell automaton by is the same as the transition function of the lamplighter automaton.

When one expresses the flow of by an automaton, one puts an exit function by: In particular, the corresponding continuous map on the rooted tree is not an automorphism (it is not one to one).

In general flows of the LV cell automaton take integer elements . In order to treat these cases, let us put a sequence of states where and . Let be the group of compactly supported permutation on . Then, consider an exit function with and id.

In general let be a transition function, and choose an initial sequence and any .

Now we define the generalized automaton as follows. As an output, we will exit another sequence as follows.

Firstly determine the sequence of the states inductively by : Then, inductively we obtain the exits by By this way one obtains an assignment which is in fact an isomorphism: where are the sets of one-sided sequences with alphabets and is their union. The group generated by , is also called the generalized automata group given by .

In the case when is the LV cell automaton, the equation of the transition function becomes

Definition 5.4. The LV cell automata group is a group acting on the boundary of the rooted infinite tree defined by the transition function and an exit function as above.

A generalized automata group is of bounded type by if it induces an action between .

5.4. Quasi Actions on Trees

Let be a group acting on the boundary of the rooted tree .

We say that an element is a -quasi action on if there is some such that, if we write , then is determined by the data for each We denote where is the free group generated by . We denote the word length by .

Suppose that is a -quasi action. Then, we have a map which we call the differential of . Notice that, when is an automorphism on the tree, then is the identity map.

We say that a quasi action by is -semi Markov if there is some such that is determined by for each

Let has a -quasi action on . We say that it is bounded if there is a bounded function so that the differential satisfies the following equality:

Lemma 5.5. A bounded quasi action is semi-Markov.

Proof. In fact one has the equality This implies the equality where . This completes the proof.

6. Associated Algebraic Varieties

6.1. Tropical Algebra

Maslov introduced a kind of scale transform called the dequantization of the real line . It is given by deformations of the arithmetics over the real number , which are parameterized by a family of semirings for .

The multiplications and the additions are, respectively, given by Notice the following particular property: This is called the tropical semiring.

Corresponding to polynomials over the usual real numbers, one obtains -polynomials as whose limit satisfies the following max-plus equation:

Let be defined as

The following can be checked easily by direct calculations, but the conclusions are highly nontrivial and interesting.

Proposition 6.1 (see [4, 12]). is in fact a polynomial map .

Thus -polynomials are conjugate to the standard real polynomials by .

Conversely let be a piecewisely linear map equipped with the presentation by a max-plus equation. Then, one can associate a parameterized and polynomials, respectively, since their presentations are determined by the coefficients . Later on, we will denote them, respectively, by and and call the associated and polynomials with respect to .

6.2. Tropical Maps in LV Cell Automaton

It is immediate to generalize Section 6.1 to the relative case [16].

Let be a family of rational functions given by where and . Then, we define the corresponding tropical polynomial as a piecewise linear map on by where . Such functions are called the relative functions.

Let us recall the Lotka-Volterra cell automaton in Section 4. We describe it as flows of the generalized interactions in Section 2.2.

Proposition 6.2 (see [3]). There is a family of smooth maps so that the corresponding flow , determined by gives the solutions of the Lotka-Volterra cell automaton.

Proof. Let us construct the map
Let us put a piecewise linear map by
Then, we renormalize them and put by Let us divide the interval into intervals, and denote them as . Then, are satisfied for all . This is the desired family of maps.
This completes the proof.

6.3. Associated Hypersurfaces

In order to avoid minus sign in the defining equations, one can transpose some terms there. Then, the equation can be expressible by max-plus equations in both sides. So when a bounded automaton is determined by a relative function , then it associates the pair of functions .

For example, the LV-CA can be immediately rewritten as

Let us consider a bounded automaton defined by a relative function: Let and be two max-plus equations with respect to . Then, the above equation can be rewritten as for some and . Notice that can be rewritten as for another some function , and they satisfy the relation One may assume that both and have the same variables.

Let and be the associated polynomials and assign the complex variables with respect to .

Definition 6.3. The associated affine hypersurfaces are a parameterized family of hypersurfaces given by the following equations:

Example 6.4. Let us consider the LV cell automaton. Let us put a parameterized polynomial of degree by . Then, the corresponding equation becomes , where each corresponds to , , , and . Thus the associated hypersurfaces are a family defined by

6.3.1. The Associated Complex Dynamics

Let us consider a bounded automaton given by a relative function . As above, it is given by a pair of functions . Let and be the associated rational and the pair of polynomial functions with respect to and mutually. Notice that they are related in the following way:

For the LV cell automaton, above is given by

Now for , let us consider a flow given by infinite sequences of complex numbers which obey the equation Notice that, if , then .

Since it also satisfies the equation each building block lies on for all and . We say that the sequences are the induced dynamics on .

6.3.2. Stability

So far, we have discussed by fixing the parameter . Here we consider the asymptotics of flows as .

Let be a bounded automaton given by two max-plus functions with the variables as above. Let us denote the associated polynomials and , .

Lemma 6.5. Let be a family of points. Suppose that the convergent condition is satisfied. Then, satisfies the following equation:

Proof. We recall the equality on the positive real numbers. Thus they satisfy the following equation: Then the conclusion holds, since converge to the original max-plus functions . This completes the proof.

Let be the integer part of . For a sequence , we denote by .

Definition 6.6. Let be a bounded automaton, and choose parameterized families of sequences .
We say that they are stable, if there is so that, for all , gives a flow of the solutions of the original automaton .

Let be the LV cell automaton. Then, as in Section 6.2, there is a family of interval maps so that the flow of the solutions of LV-CA can be represented by interactions of maps between . Thus existence of stable families above will be heavily influenced by stability of dynamical properties of the family under continuous deformations of these maps.

6.4. Cell Automatic Varieties

Let and be two cell automata, and consider an integer-valued flow If it satisfies both equations for and , then we say that is a flow for and .

Let us denote the set of such flows by We say that is a cell automatic variety for and .

Let be a family of cell automata. By considering flows for them, one also obtains the cell automatic variety .

6.4.1. Compatible Automata

Let and be two cell automata given by and , respectively: Let us denote the following sets:

We say that is compatible with if the following holds; suppose that satisfies both and . Let be determined by . Then, it also satisfies .

In the case of compatible automata , the cell automatic variety will be nonempty, which does not hold in general.

Example 6.7. Let and be both automata given by linear maps as follows: If these coefficients satisfy the following relations: then is compatible with .

6.4.2. Associated Varieties

Let and be two CA. Let us denote the associated -polynomials by and for respectively. Then, one obtains the parameterized affine algebraic varieties given by the following equations:

Let us consider the associated systems of complex dynamics. Let which obey the following system of the equations: Again each building block lies on , and we say that is the induced dynamics on .

Let be a family of CA. Then, by the same way as above, one obtains the following parameterized associated affine algebraic variety: where , , are the associated -polynomials with respect to .

6.5. Duality

Here we introduce a new duality on the set of automata. It passes through the projective duality between algebraic varieties [17].

Let be a complex -dimensional vector space and let be its projective space. There is a natural isomorphism , where is the set of all hyperplanes in and is the dual space to .

Projective duality generalizes this operation to varieties. Let us quickly describe its construction. Let be an algebraic variety. Then, one can associate another variety as follows. A hyperplane is said to be tangent to if there exists a smooth point and the tangent space of at is contained in . Let be all of the set of tangent hyperplanes, and passing through the above isomorphism, one obtains a set which is the desired one. It is called the projective dual variety. In the case when is a hypersurface, then its defining polynomial is called the -discriminant.

Let be a family of automata. Thus one obtains a parameterized family of projective varieties by taking closure of the associated affine varieties.

Let be the corresponding parameterized projective dual varieties.

Suppose that these are hypersurfaces, and denote the defining functions by . When one can modify the polynomial as by change of variables , then we call the -discriminant and denote it by We will denote the corresponding modified varieties by and call them as the associated dual varieties with respect to . They are isomorphic with .

Definition 6.8. Let be the associated -polynomials to . The automaton defined by is called the projectively dual automaton.

We denote the projectively dual automaton by

6.5.1. Curves in

In general it is not easy to calculate the defining equations of the projective varieties. However as far as the simplest case is that of the curves in , one can write down them explicitly. Using this fact, we verify the following.

Proposition 6.9. Consider

Proof. Let be an irreducible curve. Then, it is known that is also another irreducible one. In the affine coordinate, if has a parameterization and , , then has a parameterization given by the following (see [17]):
Using this, let us consider the very simple case above. Let , let and be integers, and consider an automaton given by The associated polynomial and the associated varieties are given by Choosing a parameterization as one can immediately obtain the parameterization of as which gives the dual varieties Thus the projectively dual automaton admits the desired presentation. This completes the proof.

6.6. Transformations

Let us take two automata and , and let be an invertible path, as in Section 4.3, whose associated -polynomials are given as the pairs , . Then, correspondingly the associated hypersurfaces are obtained. We call this a lifting of .

Question 3. What are geometric structure of such liftings?

Recall that we have obtained other cell automata and during the process of transforming from BBS to LV; see Section 4.1. Similarly, as above we rewrite these as Let us assign the variables as for both and . Then, we have the corresponding polynomial pairs as Thus one has obtained three associated hypersurfaces as follows: Below we study one aspect of Question 3 for this case.

6.6.1. Representatives by Homogeneous Maps

Let us consider a bounded automaton given by a relative function . As in Section 6.3.1, it is given by a pair of functions . Let be the associated polynomials with respect to .

If both and are homogeneous polynomials of the same degree, then we say that is a homogeneous cell automaton.

The LV-CA is not homogeneous; see Section 6.3. However one can deform it so that the result becomes homogeneous as below.

Let be a cell automaton. We say that admits a homogeneous representative if there is an invertible transformation so that is homogeneous.

Lemma 6.10. LV cell automaton admits a homogeneous representative.

Proof. Let be the invertible path in Lemma 4.1. Then, certainly is homogeneous as above.
This completes the proof.

Let be a homogeneous cell automaton. Then, one obtains the associated projective hypersurface We say that is the associated projective hypersurface.

7. Interaction Graphs

Let be two interval maps and let be the interaction map. Recall that is the projection. Let us choose another map .

Suppose that, for a point and some , the following equality holds: Then, we express this by a marked oriented edge as

Let us choose families of maps and points . For each , let us assign an element . Thus we obtain another family . Then, we put the following two sets:

Definition 7.1. An interaction graph is a marked oriented graph, where the sets of vertices and edges are given as above. We denote it by We will denote the set of interaction graphs arising from and by Notice that this is a finite set.

Let us put Then, any element in can be written as as above. Then, the family of the interaction map gives a map where

This induces a map on the set of the interaction graph as by Thus one obtains a sequence of the interaction graphs as follows: This gives a dynamics of the interaction graphs. Below we will formulate several geometric spaces arising from dynamics of the interaction graphs which we call the spaces from the interaction graphs.

7.1. Veronese Map

Here we have an easy example of spaces from the interaction graphs. Let be an interaction system, and denote the corresponding interaction graphs by . Passing through the forgetful map, one obtains a sequence of finite graphs .

For each vertex , let be the number of the edges with a common vertex . Let us fix and put

Let be the number of the edges in the interaction graphs. The Veronese map with respect to is a family of embeddings: where and is the maximum number of the edges in the graphs.

7.1.1. Reduction to Dynamics of Toric Ideals

Let be the set of finite graphs, and let be the forgetful map. Then, one obtains a family of finite graphs consisted by the images of of the interaction graphs. We call them just the associated graphs.

Let be a family of finite graphs. We say that the family is strongly regular if the numbers of edges of are all the same. In Section 7.1, we will always assume that sequences consisted by the images of of the interaction graphs are strongly regular.

For each , let us associate a configuration as follows, where is the number of the vertices. Let us make a numbering of the set of vertices, and let be the unit vector , where appears only at the th. Then, if and only if and are mutually connected by an edge.

Thus one obtains a reduction from dynamics of the interaction graphs to the one of the following configurations: which we call the transcripted configurations.

For a configuration , we associate a Laurent polynomial: where , . We call as the associated toric ring.

By assigning , one obtains a ring homomorphism and its kernel is called the toric ideal.

For each interaction graph , one forgets markings on edges and orientation and then obtains a finite graph . Then, one can assign a configuration . Now correspondingly one has the associated toric ideal . Thus one has obtained a sequence of toric ideals as which we will call the associated ideals. Notice that there are a finite number of ideals such that each coincides with one of . We say that the associated ideals are regular if all has the same dimension.

Let us fix a total ordering on the set of monomials of the polynomial ring , for example, lexicographic or its reverse ones.

Let be an ideal, and let be a generating set. We denote by int to imply the leading term of the polynomial with respect to the ordering. Let int  be another ideal generated by int for all . It is called the initial ideal. We say that is a Gröbner basis if

Notice that the sequence of the toric ideals is obtained originally from the data . The following problem seems natural, since, in some cases, these interactions come from some combinatoric structures, like cell automata [3].

Question 4. Can one find an algorithm to find out Gröbner basis successively for from the interaction data?

7.1.2. Gröbner Fans and Translated Varieties

Let be a vector which is called the weight vector. Then, the weight of a monomial is equal to . For each polynomial , let , where any satisfies .

Let be an ideal. Then, we denote the corresponding initial ideal generated by all elements of the form . It is known that, for every ideal and ordering , a weight vector is associated which satisfies .

For an ideal , we say that and are equivalent if they give the same initial ideal . The equivalence class is an open polyhedral cone in .

The set of the cones is finite and defines a polyhedral fan . We say that it is the Gröbner fan of (see [18]).

For each fan, there associated with a toric variety. Thus for each interaction graph , one associates with a toric variety which we call the translated variety.

Thus corresponding to a sequence of the associated ideals , one obtains a sequence of fans over and the associated translated varieties

Remark 7.2. In order to study structure of , one may use resultants for the defining polynomials of these ideals.
Now we have started from a finite data We will call such data an interaction data.
Then, we have obtained a sequence of the interaction graphs: By forgetting extra data, one obtains a sequence of the transcripted configurations: where . Then, one has obtained a sequence of the toric ideals and the translated toric varieties: where each coincides with one in a finite set of toric varieties .

7.1.3. Correspondence on Polytopes

Let be a triple, and consider the corresponding interaction graphs . Then, there are finite configurations such that each associates one of for some .

Let be a configuration, and let be the number of the elements in .

Let be a triangulation of . Then, every defines the corresponding piecewise linear function on satisfying for each vertex of which is affine on each simplex of .

Then, we put Moreover, is a closed polyhedral cone, and forms a complete fan on and is called the secondary fan of [17, page 219]. It is known that the Gröbner fan is a refinement of the secondary fan [18].

Let be a polytope. Then, for each , let us define the normal cone The set of the normal cones is called the normal fan.

Theorem 7.3 (see [17]). For a configuration , there is a polytope and an assignment of a vertex for each triangulation such that the normal cone coincides with .
In particular there is a natural correspondence from the secondary fan to the corresponding normal fan .

is called the secondary polytope.

Let us denote . Then, one can describe explicitly as follows. Let us put Then, is given by where is the volume of .

Now let be the transcripted configurations. Then, correspondingly one obtains other sequences of polytopes: which is called the secondary transcripted polytopes.

7.2. Dynamics over Local Charts

Let us fix two sets and . Then, there associates with finite numbers of toric ideals .

If we choose a finite subset , then one obtains an infinite sequence of ideals among a finite set above.

Let us put all of the set of sequences We call it the sequence of local charts.

One may consider this as though it might be a symbolic dynamics of some “Markov partition’’ over some algebraic variety , by regarding each as a defining ideal of a local chart of .

7.2.1. Algebraic Markov Partition

Let be an algebraic variety with the affine coordinates defined by an ideal . Let us take an automorphism on . We say that an affine coordinate is an (stable) algebraic Markov partition for if, for each , there is some so that holds.

Example 7.4. Let be an automorphism on by . Then, for , admits an affine covering by . Moreover mod .
Let be an automorphism, and consider its iteration . Let us have an algebraic Markov partition by the set . Then, one obtains a symbolic dynamics of the algebraic Markov partition: where is the number of the local charts. It can be expressed by a set of sequences of the defining ideals .
One can consider its converse. Let us put the set of all sequences coming from the algebraic Markov partition:
When one is given an interaction data , then one obtains a sequence of ideals. Thus a fundamental question in symbolic dynamics of ideals will be to construct correspondence from interaction data to algebraic Markov partitions.

Question 5. Let be a set of sequences of ideals among a finite set of ideals. Then, can one construct an algebraic Markov partition for an algebraic variety and an automorphism , so that might hold? Namely, when are a set of sequences of ideals symbolic dynamics of algebraic Markov partitions?

Conversely, given , can one find some and so that the corresponding might satisfy ?

We say that associated ideals are regular if they have the same dimension as the others. Let us put .

Definition 7.5. Let be an interaction data, and suppose that the associated ideals by are regular. The sequence is called a symbolic flow of an automorphism if there is an algebraic Markov partition for with an affine coordinate and some so that its orbit corresponds to the sequence.

We call such pair corresponding to a prohedron. (One may imagine as though it represents some state of a protein.)

Let us consider the simplest case. Let us consider the partition of and the involution in Example 7.4.

Lemma 7.6. Let be an interaction data such that the corresponding sequence of the interaction graphs satisfies that (1) the numbers of edges are all constant , that (2) and are mutually the same finite graphs and , respectively for all , and (3) there are no primitive loops of even length for any graph.
Then, the corresponding sequence of ideals gives an algebraic Markov partition for above.

This follows from the following general facts.

Sublemma 6.1
The toric ideal is generated by the set of primitive loops of the even length.

It follows from this that the corresponding ideals are all zero, which defines the affine plane . This completes the proof.

This simple case suggests that, in general, possibility of construction of algebraic Markov partitions will be reflected by combinatorics of the transcripted configurations.

7.2.2. Automorphism Groups

Let us choose a family of interval maps , and let be an algebraic variety. We denote in .

Let us put the set of the associated automorphisms and the automorphism groups generated by as We also put the closure of by Aut.

Thus for each algebraic variety , one has obtained a map from a set of interval maps and a Lie subgroup of Aut :

It is known that, when is compact and nonsingular toric variety, then Aut is linear, and its root system can be written explicitly from the fan of . Thus in this case Aut is a closed subgroup of a linear algebraic group. Thus it will be natural to ask the following.

Question 6. Whether one might write down the above subgroups from the information of the associated family of Gröbner fans.

7.3. Zariski Subsets on the Moduli of Interaction Graphs

Let us choose an interaction data: (1) a set of interval maps , (2) an index , and (3) a set of sequences .

For each assignment from to , one obtains the associated interaction graph . Each edge is assigned with some so that hold. So an interaction graph is a weighted finite graph such that each edge is assigned with an element in .

Let us fix and as above and denote the set of interaction graphs as follows: Then can be parameterized as where in the last term implies no edges and .

So once one gives an interaction data then one obtains the family of the associated interaction graphs as follows: in .

Definition 7.7. A Zariski subset is a subset of the form

Let be all of the set of the interval maps. Then, we have obtained a map

Let and be two interval maps. Then consider the following.

Question 7. (1) In order to guarantee that implies that , how should and be large?
(2) Can one find some continuous properties for ?

Let be a Zariski subset, and consider a proper decreasing Zariski subsets We define the dimension of to be the largest number with the above property.

7.3.1. Dynamics on Zariski Subsets

Let us choose a set . Then, one obtains sequences by using the interaction map. Thus one obtains a sequence of Zariski subsets as follows: We say that is an invariant subset. If exists, then we say that the associated dynamics of the Zariski subsets converges.