Let A be a finite set which we will call an alphabet.
We assign the discrete topology to A.
AZ is the space obtained with the product topology
and is called the full shift. This topology is generated by cylinder
sets:
.
So, a point in the full shift is a
bi-infinite sequence of elements in A.
The shift map is a map
defined with
.
The shift map is continuous and in fact
a homeomorphism on AZ.
is called a subshift or symbolic system
of AZ if S is a closed
-invariant
subset of AZ. This means that there is a set F(S) of finite words
in the alphabet A such that:
iff
.
Definition The factor set or factor language
of a sofic system S is the set
We will call the elements of F(S) factors and we will
use just S to refer either to S or to
.
Examples Let G=(V,E) be a finite graph with V as a set of vertices and
E as a set of edges. Let A=V, and
be such that
iff
there is an edge in G from xi to xi+1. Then S
is a subshift of AZ.
We can also consider A=E and
is such
that
iff
,
xi xi+1 is a path in G, i.e.
the target of xi is the source of xi+1. In this case
the factor language of S is the set of all finite paths in G.