CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.

| Download

GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it

Views: 418346
1
2
1 Introduction
3
4
Token passing networks (TPNs) are directed graphs with nodes that can hold
5
at most one token. Also each graph has a designated input node, which
6
generates an ordered sequence of numbered tokens and a designated output
7
node that collects the tokens in the order they arrive at it. The input node
8
has no incoming edges, whereas the output node has no outgoing edges. A
9
token t travels through the graph, from node to node, if there is an edge
10
connecting the nodes, if the node the token is moving from is either the
11
input node and the tokens 1, ..., t-1 have been released or the node is not
12
the output node, and lastly if the destination node contains no token or it
13
is the output node. [3]
14
15
The set of permutations resulting from a TPN is closed under the property of
16
containment. A permutation a contains a permutation b of shorter length if
17
in a there is a subsequence that is isomorphic to b. This class of
18
permutations can be represented by its anti-chain, which in this context is
19
called the basis. [2]
20
21
To enhance the computability of permutation pattern classes, each
22
permutation can be encoded, using the so called rank encoding. For a
23
permutation p_1 ... p_n, it is the sequence e_1... e_n where e_i is the rank
24
of p_i among {p_i,p_i+1,...,p_n}. It can be shown that the sets of encoded
25
permutations of the class and the basis, both are a rational languages.
26
Rational languages can be represented by automata. [2]
27
28
There is another approach to get from TPNs to their corresponding automata.
29
Namely building equivalence classes from TPNs using the different
30
dispositions of tokens within them. These equivalence classes of
31
dispositions and the rank encoding of the permutations allow to build the
32
same rational language as from the process above. [3]
33
34
35