This paper introduces a new class of one-sided edge shift spaces associated with ultragraphs, extending finite graph shifts to the infinite case, and explores their topological and algebraic properties, including C*-algebra isomorphisms.
Contribution
It defines ultragraph-based edge shift spaces for infinite cases, establishing their topological properties and linking conjugate shifts to ultragraph C*-algebra isomorphisms.
Findings
01
Shift spaces are metrizable with a countable basis of clopen sets.
We define a notion of (one-sided) edge shift spaces associated to ultragraphs. In the finite case our notion coincides with the edge shift space of a graph. In general, we show that our space is metrizable and has a countable basis of clopen sets. We show that for a large class of ultragraphs the basis elements of the topology are compact. We examine shift morphisms between these shift spaces, and, for the locally compact case, show that if two (possibly infinite) ultragraphs have edge shifts that are conjugate, via a conjugacy that preserves length, then the associated ultragraph C*-algebras are isomorphic. To prove this last result we realize the relevant ultragraph C*-algebras as partial crossed products.
Equations89
G0={e∈X1⋂r(e)∪…∪e∈Xn⋂r(e)∪F:
G0={e∈X1⋂r(e)∪…∪e∈Xn⋂r(e)∪F:
and F is a finite subset of G0}.
x\cdot y=\left\{\begin{array}[c]{ll}x\cap y&\text{if }x,y\in\mathcal{G}^{0}\text{ and if }x\cap y\neq\emptyset\\
y&\text{if }x\in\mathcal{G}^{0}\text{, }\left|y\right|\geq 1\text{, and
if }x\cap s\left(y\right)\neq\emptyset\\
x_{y}&\text{if }y\in\mathcal{G}^{0}\text{, }\left|x\right|\geq 1\text{,
and if }r\left(x\right)\cap y\neq\emptyset\end{array}\right.
x\cdot y=\left\{\begin{array}[c]{ll}x\cap y&\text{if }x,y\in\mathcal{G}^{0}\text{ and if }x\cap y\neq\emptyset\\
y&\text{if }x\in\mathcal{G}^{0}\text{, }\left|y\right|\geq 1\text{, and
if }x\cap s\left(y\right)\neq\emptyset\\
x_{y}&\text{if }y\in\mathcal{G}^{0}\text{, }\left|x\right|\geq 1\text{,
and if }r\left(x\right)\cap y\neq\emptyset\end{array}\right.
Xfin={(α,A)∈p:∣α∣≥1 and A∈Mα}∪{(A,A)∈G0:A is a minimal infinite emitter}.
Xfin={(α,A)∈p:∣α∣≥1 and A∈Mα}∪{(A,A)∈G0:A is a minimal infinite emitter}.
X=p∞∪Xfin.
X=p∞∪Xfin.
D(β,B)={(β,A):A⊆B and A∈Mβ}∪{y∈X:y=βγ′,s(γ′)∈B}.
D(β,B)={(β,A):A⊆B and A∈Mβ}∪{y∈X:y=βγ′,s(γ′)∈B}.
D(β,B),F={(β,B)}∪{y∈X:y=βγ′,γ1′∈ε(B)∖F}.
D(β,B),F={(β,B)}∪{y∈X:y=βγ′,γ1′∈ε(B)∖F}.
{D(e1…en,r(en)):n∈N}
{D(e1…en,r(en)):n∈N}
{D(α,A),F:F⊆ε(A),∣F∣<∞}.
{D(α,A),F:F⊆ε(A),∣F∣<∞}.
D(β,B),F=D(β,B)λ∈F⋂D(βλ,r(λ))c.
D(β,B),F=D(β,B)λ∈F⋂D(βλ,r(λ))c.
r(e)=n=1⋃kAn,
r(e)=n=1⋃kAn,
σ(x)=⎩⎨⎧γ2γ3…(γ2…γn,A)(A,A)(A,A) if x=γ1γ2…∈p∞ if x=(γ1…γn,A)∈Xfin and ∣x∣>1 if x=(γ1,A)∈Xfin if x=(A,A)∈Xfin.
σ(x)=⎩⎨⎧γ2γ3…(γ2…γn,A)(A,A)(A,A) if x=γ1γ2…∈p∞ if x=(γ1…γn,A)∈Xfin and ∣x∣>1 if x=(γ1,A)∈Xfin if x=(A,A)∈Xfin.
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Full text
Infinite alphabet edge shift spaces via ultragraphs and their C*-algebras
Abstract
We define a notion of (one-sided) edge shift spaces associated to ultragraphs. In the finite case our notion coincides with the edge shift space of a graph. In general, we show that our space is metrizable and has a countable basis of clopen sets. We show that for a large class of ultragraphs the basis elements of the topology are compact. We examine shift morphisms between these shift spaces, and, for the locally compact case, show that if two (possibly infinite) ultragraphs have edge shifts that are conjugate, via a conjugacy that preserves length, then the associated ultragraph C*-algebras are isomorphic. To prove this last result we realize the relevant ultragraph C*-algebras as partial crossed products.
Daniel Gonçalves111This author is partially supported by CNPq. and Danilo Royer
1 Introduction
In classical symbolic dynamics a shift space is a set of infinite words that represent the evolution of a discrete system: One starts with a finite alphabet A, with the discrete topology, and constructs the infinite products AZ and AN. The map σ attached to these spaces shifts all the entries of the sequences one to the left. A shift space (or a subshift) is then a closed subspace of AZ or AN which is invariant under σ. These dynamical systems are well-studied – see [22] for an excellent reference.
A possible approach that can be used to define analogues of shift spaces to infinite countable alphabets is to consider AN with the product topology, which yields a space that is not locally compact. This difference in behavior, when compared to the finite alphabet case, has motivated numerous efforts, by various authors, in the search of a definition (and consequent study) of an analogue of shift spaces when dealing with infinite countable alphabets. Examples of these approaches are [12], where the authors use the Alexandroff one-point compactification for locally compact shift spaces over countable alphabets (such compactification was used to prove several results for the entropy of countable Markov shifts [9, 10, 12, 13]) and [25], where the authors use the Alexandroff compactification of the alphabet to obtain a new shift space (the theory of these shift spaces were further developed in [14, 16, 17, 18, 19]).
Turning back to the finite alphabet case for a minute, recall that a shift space can be defined in terms of a set of forbidden words. If the set of forbidden words is finite the shift is called a shift of finite type. Shifts of finite type are among the most important in symbolic dynamics, having practical applications such as finding efficient coding schemes to store data on computer disks, see [22]. It is well known that a shift space is a shift of finite type if, and only if, it is conjugate to the edge shift coming from a finite graph with no sinks if, and only if, it is conjugate to a 1-step shift (which can be seen as shifts associated to a matrix of 0-1 and are also called Markov shifts). Taking the above in consideration, it is not surprising that analogues of shift spaces to infinite alphabets appeared most commonly in the context of countable-state Markov chains (or equivalently, shifts coming from countable directed graphs or matrices). Examples of such an approach can be found in [11, 13, 21]. Further development of the theory appeared in [2, 3] where Boyle, Buzzi and Gómez study almost isomorphism for countable-state Markov shifts, [6, 20, 24, 27] where thermodynamical formalism for such shifts is developed, [28] where sliding block codes are characterized, and many other papers (see [25] for a comprehensive list).
It is our point of view that an analogue of a shift of finite type should be connected with C*-algebras, in a way similar to how Markov shifts are connected to Cuntz-Krieger algebras in the finite alphabet case. In this line of thought Exel and Laca, see [7], define a C*-algebra OB from a given countable {0,1}-matrix B which is thought of as the incidence matrix of an infinite graph, and propose that the spectrum of a certain commutative C*-subalgebra of OB is a good candidate for the Markov shift associated to the graph. In [25], motivated by work of Paterson and Welch ([26]), Ott-Tomforde-Willis introduce one sided shift spaces associated to infinite alphabets and connect then to graph C*-algebras. In the case of a directed graph their space is related, but is not the same, as the path space studied by Webster, see [31]. In fact, the boundary path space studied by Webster is the spectrum of a certain commutative C*-subalgebra of the graph C*-algebra.
The above considerations led us to believe that, in connection with C*-algebra theory, the analogue of a shift of finite type should be the spectrum of a commutative subalgebra of a combinatorial C*-algebra. In this context the notion of ultragraph C*-algebras, which were defined by Tomforde (see [29]), fits nicely. Ultragraphs are generalizations of graphs, where the range of an edge is a subset of the set of vertices. The associated C*-algebras form a class that strictly contain graph C*-algebras and the Exel-Laca algebras, see [29, 30]. In [23], Marrero and Muhly describe ultragraph C*-algebras as groupoid C*-algebras, and the unit space of their ultrapath groupoid was our first choice for the edge shift space associated to an ultragraph. Unfortunately, in its most general case, the description of this topological space is rather technical (a problem also present in the shift space proposed in the work of Exel and Laca), which can make researchers uninterested.
To avoid the technicalities mentioned above we have used Marrero and Muhly’s work as inspiration, and defined ultragraph edge shift spaces in a similar way to the boundary path space defined by Webster. Our space coincide with Webster boundary path space for graphs and also coincide with the edge shift space of a graph when the graph is finite. It also includes new shift spaces, that can not be realized as Webster boundary path space of a graph (see Corollary 5.3). As expected, our space is intimately related to the path space of the ultragraph. Furthermore, it is always metrizable and possesses a countable basis of clopen sets. For a large class of ultragraphs, that include all graphs, all ultragraphs associated to row finite infinite matrices (and non row finite matrices that satisfy a certain condition), and the ultragraph whose associated C*-algebra is neither a graph algebra nor an Exel-Laca algebra, we show that our space is locally compact and intimately related to ultragraph C*-algebras. In fact, for the class of ultragraphs just mentioned, we realize ultragraph C*-algebras as the partial crossed product of C0(X) by F, where F is the free group on the edges of the ultragraph, and X is the shift space we associate to the ultragraph. Building from this realization of ultragraph C*-algebras we show that if two shift spaces are conjugate, via a conjugacy that preserves length, then the associated graph C*-algebras are isomorphic (this shows that our approach to infinite alphabet shift spaces is closely related to ultragraph and graph C*-algebras).
We organize the paper as follows. In section 2 we set up the notation and conventions that will be used through out the paper. Next, in section 3, we define the shift space associated to an ultragraph. We also study the continuity of the shift map σ, which is not always continuous (see Proposition 3.16), and morphisms between shift spaces. In section 4, we define a partial action on the shift space associated to an ultragraph and show that, for the class of ultragraphs whose shift spaces are locally compact, the associated partial crossed product is isomorphic to the ultragraph C*-algebra. Finally, in section 5, we use the realization of ultragraph C*-algebras as partial crossed products to show that these ultragraph C*-algebras are invariants for conjugacy that preserves length of ultragraph edge shift spaces.
2 Notation and conventions
In this section we recall the main definitions and relevant results regarding ultragraphs, as introduced by Tomforde in [29]. We also set up the basic notation we shall use for graphs and ultragraphs, following closely the notation in [23].
Definition 2.1
An ultragraph is a quadruple G=(G0,G1,r,s) consisting of two countable sets G0,G1, a map s:G1→G0, and a map r:G1→P(G0)∖{∅}, where P(G0) stands for the power set of G0.
Example 2.2
Let G be the ultragraph with G0={vi}i∈N, and edges such that s(ei)=vi for all i, r(e1)={v3,v4,v5,…} and r(ej)=G0 for all j=1. We can represent this ultragraph as in the picture below.
>$$>$$v_{1}$$v_{2}$$v_{3}$$v_{4}………e_{1}$$e_{2}
Before we define the C*-algebra associated to an ultragraph we need the following notion.
Definition 2.3
Let G be an ultragraph. Define G0 to be the smallest subset of P(G0) that contains {v} for all v∈G0, contains r(e) for all e∈G1, and is closed under finite unions and non-empty finite intersections.
Lemma 2.4
[29, Lemma 2.12]**
If G(G0,G1,r,s) is an ultragraph, then
[TABLE]
Furthermore, F may be chosen to
be disjoint from ⋂e∈X1r(e)∪…∪⋂e∈Xnr(e).
Definition 2.5
Let G be an ultragraph. The ultragraph algebraC∗(G) is the universal C∗-algebra generated by a family of partial isometries with orthogonal ranges {se:e∈G1} and a family of projections {pA:A∈G0} satisfying
p∅=0,pApB=pA∩B,pA∪B=pA+pB−pA∩B, for all A,B∈G0;
2. 2.
se∗se=pr(e), for all e∈G1;
3. 3.
sese∗≤ps(e)* for all e∈G1; and*
4. 4.
pv=s(e)=v∑sese∗* whenever 0<∣s−1(v)∣<∞.*
2.1 Notation
Let G be an ultragraph. A finite path in G is either an element of G0 or a sequence of edges e1…ek in G1 where
s(ei+1)∈r(ei) for 1≤i≤k. If
we write α=e1…ek, the length ∣α∣ of
α is just k. The length ∣A∣ of a path A∈G0 is
zero. We define r(α)=r(ek) and
s(α)=s(e1). For A∈G0,
we set r(A)=A=s(A). The set of
finite paths in G is denoted by G∗. An infinite path in G is an infinite sequence of edges γ=e1e2… in ∏G1, where
s(ei+1)∈r(ei) for all i. The set of
infinite paths in G is denoted by p∞. The length ∣γ∣ of γ∈p∞ is defined to be ∞. A vertex v in G is
called a sink if s−1(v)=0 and is
called an infinite emitter if s−1(v)=∞.
For n≥1, we define
pn:={(α,A):α∈G∗,∣α∣=n,A∈G0,A⊆r(α)}. We specify that (α,A)=(β,B) if
and only if α=β and A=B. We set p0:=G0 and we let p:=n≥0∐pn. We embed the set of finite paths G∗ in p by sending α to (α,r(α)). We
define the length of a pair (α,A), ∣(α,A)∣, to be the length of α, ∣α∣. We call p the ultrapath space
associated with G and the elements of p are called
ultrapaths. Each A∈G0 is regarded as an ultrapath of length zero and can be identified with the pair (A,A). We may extend the range map r and the source map s to
p by the formulas, r((α,A))=A, s((α,A))=s(α) and r(A)=s(A)=A.
We concatenate elements in p in the following way: If x=(α,A) and y=(β,B), with ∣x∣≥1,∣y∣≥1, then x⋅y is defined if and only if
s(β)∈A, and in this case, x⋅y:=(αβ,B). Also we
specify that:
[TABLE]
where, if x=(α,A), ∣α∣≥1 and if
y∈G0, the expression xy is defined to be (α,A∩y). Given x,y∈p, we say that x has y as an initial segment if
x=y⋅x′, for some x′∈p, with s(x′)∩r(y)=∅.
We extend the source map s to p∞, by defining s(γ)=s(e1), where
γ=e1e2…. We may concatenate pairs in p, with
infinite paths in p∞ as follows. If y=(α,A)∈p, and if γ=e1e2…∈p∞ are such that s(γ)∈r(y)=A, then the expression y⋅γ is defined to be
αγ=αe1e2...∈p∞. If y=A∈G0, we define y⋅γ=A⋅γ=γ whenever
s(γ)∈A. Of course y⋅γ is not defined if
s(γ)∈/r(y)=A.
Remark 2.6
When no confusion arises we will omit the dot in the notation of concatenation defined above, so that x⋅y will be denoted by xy.
Definition 2.7
For each subset A of G0, let
ε(A) be the set {e∈G1:s(e)∈A}. We shall say that a set A in G0 is an
infinite emitter whenever ε(A) is infinite.
3 Ultragraph shift spaces
Throughout assumption: From now on all ultragraphs in this paper are assumed to have no sinks. Also, G will always denote an ultragraph.
In this section we will define a shift space associated to a (possibly infinite) ultragraph. In the finite alphabet case, a shift space consists of a set of infinite words with a map (the shift map) that represents the evolution of a discrete system. Since we are dealing with possible infinite alphabets our set will also contain finite sequences. We introduce the precise notions below.
3.1 The topological space
In this subsection we introduce a topological space associated to an ultragraph. This space generalizes the path space of a directed graph described in [31]. Before we define our space we need the following definition.
Definition 3.1
Let G be an ultragraph and A∈G0. We say that A is a minimal infinite emitter if it is an infinite emitter that contains no proper subsets (in G0) that are infinite emitters. Equivalently, A is a minimal infinite emitter if it is an infinite emitter and has the property that, if B∈G0 is an infinite emitter, and B⊆A, then B=A. For a finite path α in G, we say that A is a minimal infinite emitter in r(α) if A is a minimal infinite emitter and A⊆r(α).
We denote the set of all minimal infinite emitters in r(α) by Mα.
Remark 3.2
If A is a minimal infinite emitter and B is an infinite emitter then, since G has no sinks, either A⊆B or their intersection is at most finite.
The following result is important in the understanding of minimal infinite emitters.
Lemma 3.3
Let x=(α,A)∈p and suppose that A is a minimal infinite emitter. If the cardinality of A is finite then it is equal to one and, if the cardinality of A is infinite, then A=e∈Y⋂r(e) for some finite set Y⊆G1.
**Proof. **If the cardinality of A is finite then there exists some v∈A such that v is an infinite emitter. Hence A={v} (since {v} is a minimal infinite emitter).
Suppose that the cardinality of A is infinite. From Lemma 2.4 we get that A=e∈Y1⋂r(e)∪...∪e∈Yn⋂r(e)∪F, where Y1,...,Yn are finite subsets of G1 and F⊆G0 is finite. Note that one of the sets e∈Yi⋂r(e), with i∈{1,...,n}, or F must be an infinite emitter. Since A is minimal then A=e∈Yi⋂r(e), for some i∈{1,...,n}, or A=F. Since we are assuming that the cardinality of A is infinite, and F is finite, we have that A=F. Therefore A=e∈Yi⋂r(e) for some i∈{1,...,n}.
□
To construct our space we need to consider the set:
[TABLE]
Let
[TABLE]
To define a basis for a topology in X we need the following notation.
For each (β,B)∈p let
[TABLE]
Suppose (β,B)∈Xfin and let F be a finite subset of ε(B). Define
[TABLE]
In the next proposition we describe a basis for the relevant topology in X.
Proposition 3.4
The collection {D(β,B):(β,B)∈p,∣β∣≥1}∪{D(β,B),F:(β,B)∈Xfin,F⊆ε(B),∣F∣<∞} defined above is a countable basis for a topology on X. Furthermore, if γ=e1e2…∈X then a neighborhood basis for γ is given by
[TABLE]
and if x=(α,A)∈X then a neighborhood basis for x is given by
[TABLE]
**Proof. **Notice that if γ∈p∞ is in the intersection, A∩B, of two sets in the collection then it is possible to find an initial segment of γ, say γ1 (so γ=γ1γ′), such that the cylinder D(γ1,r(γ1)) is contained in A∩B.
Let x=(α,A)∈Xfin. Suppose that x∈D(β1,B1),F1∩D(β2,B2),F2 and ∣β2∣>∣β1∣. Then we have that (β1,B1) is an initial segment of (β2,B2) and hence D(β2,B2),F2⊆D(β1,B1),F1. If x∈D(β,B),F1∩D(β,B),F2 then x∈D(β,B),F1∪F2.
The cases x∈D(β1,B1)∩D(β2,B2),F2 and x∈D(β1,B1)∩D(β2,B2) are handled similarly.
For the second part notice that if γ=e1e2…∈X is contained in D(e1…en,B),F for some n,F then en+1∈/F and hence γ∈D(e1…en+1,r(en+1))⊆D(e1…en,B),F. If x=(α,A)∈X is contained is some D(β,B) then β is an initial segment of α and D(α,A)⊆D(β,B). Finally, if x is contained in some D(β,B),F, and β=α, then again β is an initial segment of α and D(α,A)⊆D(β,B),F. □
Remark 3.5
In the case G is a graph then the only possible minimal infinite emitters are sets consisting of a single vertex that, in the graph, is a singular vertex. In this case we can identify an element (α,r(α)) with α and one can check that our topological space X coincides with the boundary path space of a graph defined in [31, Definition 2.1].
Next we develop the topological properties of the space X with the topology given by the basis described in Proposition 3.4.
Proposition 3.6
Each basis element given in Proposition 3.4 is closed.
**Proof. **First we prove that each D(β,B), ∣β∣≥1, is closed. Suppose β=β1…βn. Let γ∈D(β,B)c.
If ∣γ∣=∞, say γ=γ1γ2… then either s(γn+1)∈/B or γ1…γn=β. In both cases γ∈D(γ1…γn+1,{r(γn+1)})⊆D(β,B)c.
If ∣γ∣<∞ and γ=(γ1…γk,C)∈Xfin, then we have three cases:
•
k<n
We only need to handle the case when γ1…γk is an initial subpath of β. If s(βk+1)∈C then γ∈D(γ1…γk,C),{βk+1}⊆D(β,B)c and if s(βk+1)∈/C then γ∈D(γ1…γk,C)⊆D(β,B)c.
•
k=n
The only case we need to deal is when γ1…γk=β, since if γ1…γk=β then D(γ1…γk,r(γ)) is an open neighborhood of γ. So, suppose that γ1…γk=β. We have two cases.
If ∣C∣<∞ then, by Lemma 3.3, ∣C∣=1 and we can write C={v}. This implies that v∈/B since otherwise we would have γ∈D(β,B). Hence Dγ⊆D(β,B)c.
Now suppose that ∣C∣=∞. Then ∣C∩B∣<∞ is finite, since otherwise the minimality of C implies that C∩B=C and hence C⊆B and γ∈D(β,B), a contradiction. Notice also that the vertices in B∩C are not infinite emitters, that is, if v∈B∩C then ∣s−1(v)∣<∞, otherwise C is not a minimal infinite emitter. Let F={e∈G1:s(e)∈B∩C}. Then F is finite and Dγ,F⊆D(β,B)c.
•
k>n
Clearly the only case we need to deal is when γ1…γn=β1…βn. In this case s(γn+1)∈/B and hence γ∈D(γ1…γn+1,r(γn+1))⊆D(β,B)c.
Next we prove that each D(B,B), with B a minimal infinite emitter, is closed.
Let x∈D(B,B)c. Suppose that ∣x∣=0, that is, x=(A,A). If A∩B=∅ then Dx is an appropriate open neighboorhood. If A∩B=∅ then ∣A∩B∣<∞ and, as before, each v∈A∩B is not an infinite emitter. Let F={e∈G1:s(e)∈A∩B}. Then D(A,A),F⊆D(B,B)c. It is straightforward to deal with the case ∣x∣≥1 .
To finish notice that for each (β,B)∈Xfin and finite F⊆ε(B) we can write
[TABLE]
□
Proposition 3.7
X* is Hausdorff.*
**Proof. **Let x=y be two elements of X. If x and y are both in p∞, say x=γ1γ2… and y=β1β2…, then there exists n such that γn=βn and hence we can choose D(β1…βn,r(βn)) as separating open neighborhoods.
Suppose now that x∈p∞ and y∈Xfin, say x=γ1γ2… and y=(β,B). It is clear how to find separating neighborhoods if β is not an initial segment of x. So suppose that β is an initial segment of x, say β=γ1…γk, and γk+1∈B (it is clear how to separate x and y if γk+1∈/B). Notice that in this case B is an infinite minimal emitter, and D(γ1…γk+1,r(γk+1)) and D(β,B),{γk+1} are separating open neighborhoods.
We are left with the case when x,y∈Xfin, say x=(α,A) and y=(β,B). As before there are a few cases to consider. We will show how to obtain separating neighborhoods when α=β as other cases are straightforward. If α=β and A∩B=∅ then D(α,A) and D(β,B) are separating neighborhoods. If A∩B=∅ then ∣A∩B∣<∞ and, since A is a minimal infinite emitter, A∩BG1 is a finite set. Hence D(α,A),A∩BG1 and D(β,B),A∩BG1 are separating open neighborhoods. □
Remark 3.8
Since our space is Hausdorff and has a countable basis of clopen sets it follows from Urysohn’s metrization Theorem that X is metrizable.
For metrizable spaces, it is useful to have a description of convergence of sequences. In light of Proposition 3.4 we have:
Corollary 3.9
Let {xn}n=1∞ be a sequence of elements in X, where xn=(γ1n…γknn,An) or xn=γ1nγ2n…, and let x∈X.
(a)
If ∣x∣=∞, say x=γ1γ2…, then {xn}n=1∞ converges to x if, and only if, for every M∈N there exists N∈N such that n>N implies that ∣xn∣≥M and γin=γi for all 1≤i≤M.
2. (b)
If ∣x∣<∞, say x=(γ1…γk,A), then {xn}n=1∞ converges to x if, and only if, for every finite subset F⊆ε(A) there exists N∈N such that n>N implies that xn=x or ∣xn∣>∣x∣, γ∣x∣+1n∈ε(A)∖F, and γin=γi for all 1≤i≤∣x∣.
It would be convenient if our space has a basis of open, compact sets. But this is not true in general, as we remark below. So we will need to add an extra hypothesis.
Remark 3.10
Notice that in general it is not true that every D(β,B), (β,B)∈p, is compact. For example, if G is an ultragraph with an edge e such that r(e) contains an infinite number of vertices, and each of these vertices is an infinite emitter, then D(e,r(e)) is not compact.
Condition (RFUM): We say that an ultragraph G satisfies condition (RFUM) if for each edge e∈G1 its range can be written as
[TABLE]
where An is either a minimal infinite emitter or a single vertex.
The hypothesis above includes any graph and the ultragraph whose algebra is neither an Exel-Laca nor a graph algebra (see [30]), but it does not include all ultragraphs associated to infinite matrices. Recall (as in [29]) that if A is an infinite matrix of zeros and ones then the associated Exel-Laca algebra (as in [7]) is isomorphic to the ultragraph C*-algebra C∗(GA), where GA is the ultragraph given by G0={i:i∈N}, GA1={ei:i∈N}, s(ei)=i and r(ei)={j:Aij=1}. Any row finite matrix is an example of a matrix such that GA satisfies Condition (RFUM). Other examples (and counter-examples) are:
Example 3.11
Let A be the infinite matrix with all entries equal to one, B=1101⋮1010⋮1101⋮1010⋮⋯⋯⋯⋯⋱, whereas C=111⋮100⋮111⋮100⋮⋯⋯⋯⋱.
Then the ultragraphs GA and GB satisfy Condition (RFUM) and GC does not satisfy it.
Proposition 3.12
Let G be an ultragraph that satisfies Condition (RFUM). Then each basis element of the topology on X, as in Proposition 3.4, is compact.
**Proof. **For each (β,B)∈p, with ∣β∣≥1,
we will show that D(β,B) is sequentially compact. Let (xn) be a sequence in D(β,B). Then xn=(β,An), xn=(βα1n…αknn,An)∈Xfin or xn=βα1nα2n…∈p∞.
By Condition (RFUM) there is only a finite number of minimal infinite emitters contained in B. So, if there exists an infinite number of indices such that xn=(β,An) we obtain a constant subsequence of (xn). Therefore we can assume, without loss of generality, that ∣xn∣>∣β∣ for all n.
If there is not an infinite number of indices such that α1n coincide then we can assume without loss of generality that α1n=α1m for all n=m. In this case B must contain at least one infinite emitter and hence can be written as a finite union of minimal infinite emitters and unitary sets (this follows from Condition (RFUM)).
So, we can find A∈Mβ such that ∣{n:s(α1n)∈A}∣=∞ and hence we obtain a subsequence converging to (β,A).
If there exists an infinite number of indices such that α1n coincide, say α1n=γ1, then we pass to a subsequence such that xn=(βγ1α2n…αknn,An) or xn=βγ1α2nα3n… and notice that each xn∈D(βγ1,r(γ1)). We now repeat the procedure described in the above paragraph and either obtain a subsequence converging to a finite sequence of pass to a subsequence such that xn=(βγ1γ2α3n…αknn,An) or xn=βγ1γ2α3nα4n…. Proceeding inductively we either obtain at step k a subsequence converging to a finite sequence or, through a Cantor diagonal argument, obtain a subsequence converging to the infinite sequence βγ1γ2….
We conclude that D(β,B) is sequentially compact. Finally, notice that the proof that the sets of the form D(β,B),F are sequentially compact is completely analogous. □
It is interesting to notice that the set of infinite sequences is dense in X, as we show in the next proposition.
Proposition 3.13
The set of infinite sequences, p∞, is dense in X.
**Proof. **Let x=(α,A)∈Xfin. Since G has no sinks, for each edge en∈ε(A) there exists an infinite path γn=γ1nγ2n… such that γ1n=en. Hence, by Corollary 3.9, x is the limit of the sequence {α⋅γn}n=1∞. □
3.2 The shift map
In this subsection we define the shift map on X and study its continuity.
Definition 3.14
The shift map is the function σ:X→X defined by
[TABLE]
Notice that if ∣x∣=∞ then ∣σ(x)∣=∞, if ∣x∣∈N then ∣σ(x)∣=∣x∣−1, and if ∣x∣=0 then ∣σ(x)∣=0.
Remark 3.15
In graph C-algebra theory it is usual to not define the shift map on elements of length zero (see for example [4]), but in symbolic dynamics this is often the case (see [18, 19, 25]). We therefore have chosen to define σ in all elements of X.*
Proposition 3.16
The shift map σ:X→X is continuous at all points of X with length greater than zero. In addition, if ∣x∣≥1 then there exists an open set U that contains no elements of length zero such that x∈U, σ(U) is an open subset of X, and σ∣U:U→σ(U) is a homeomorphism.
**Proof. **Suppose {xn}n=1∞ is a sequence in X, where xn=(γ1n…γknn,An) or xn=γ1nγ2n…, and suppose that {xn} converges to x∈X.
If ∣x∣=∞ then it is clear that {σ(xn)} converges to σ(x) (the proof for the usual shift map on finite alphabets works in this case). So we will focus in the case when ∣x∣<∞.
Suppose {xn} converges to x=(γ1,…,γk,A). By Corollary 3.9, given F⊆ε(A) there exists N∈N such that for all n>N, ∣xn∣>k, γjn=γj for 1≤j≤k, and γk+1n∈ε(A)∖F, or xn=x. Hence, for all n>N, ∣σ(xn)∣>k−1 and σ(xn)k=γk+1n∈ε(A)∖F, or σ(xn)=σ(x). We conclude that {σ(xn)} converges to σ(x) as desired.
For the second part of the proposition, notice that if ∣x∣≥1 and U is one of the basis neighborhoods that contain x (given in Proposition 3.4) then σ is a homeomorphism between U and σ(U). □
3.3 The shift space and its morphisms
Given an ultragraph G we now define the associated shift space.
Definition 3.17
If G is an ultragraph, we defined the associated one-sided shift space to be the pair (X,σ), where X is the topological space from Section 3.1 and σ:X→X is the map from Definition 3.14. We will often refer to the space X with the understanding that the map σ is attached to it.
Remark 3.18
Notice that if G is a finite graph then there are no infinite emitters and X (as a topological space) is the usual infinite path space of the graph. So our definition coincides with the usual definition of a one sided edge shift. In symbolic dynamics it is also usual to consider the associated two-sided shift (which can be seen as an inverse limit of the one sided shift), but in the infinite alphabet case it is not clear which topology to consider in the two-sided shift. Work on two-sided shift spaces over infinite alphabets, related to Ott-Tomforde-Willis one sided shift spaces, was done in [19].
Next we define the appropriate morphisms between shift spaces associated to ultragraphs.
Definition 3.19
Let G1 and G2 be ultragraphs and denote the associated shift spaces by XG1 and XG2 respectively. We say that ϕ:XG1→XG2 is a shift morphism if it is continuous and shift commuting (that is σ∘ϕ=ϕ∘σ). We say that ϕ is length preserving if ∣ϕ(x)∣=∣x∣ for all x∈XG1. If a shift morphism is also a homeomorphism then we call it a conjugacy and say that XG1 and XG2 are conjugate.
Remark 3.20
If we had chosen to define the shift map only on X∖p0 (see Remark 3.15) then we could define a shift morphism to be a continuous map ϕ:XG1→XG2 such that ϕ(XG1∖p0)⊆XG2∖p0 and ϕ is shift commuting. Then a conjugacy (a bijection such that both ϕ and ϕ−1 are shift morphisms) would automatically be length preserving.
We remarked above that our construction of edge shift spaces associated to ultragraphs generalizes the notion of edge shift spaces of graphs. Below we show that the edge shift associated to a finite ultragraph is conjugate to the edge shift of a graph.
Proposition 3.21
Let G=(G0,G1,r,s) be a finite ultragraph. Then there exists a graph F such that XG and XF are conjugate (by a length preserving conjugacy).
**Proof. **Let G=(G0,G1,r,s) be a finite ultragraph. Consider the graph F=(G0,F1,r,s), where the edges in F1 are defined, for each e∈G1 and v∈r(e), by s(fev)=s(e) and r(fev)=v. Then F1={fev:e∈G1,v∈r(e)}. We will show that XG and XF are conjugate.
Notice that since the G is finite F is also finite. So XG and XF contain only infinite sequences and our definition of conjugacy becomes the usual definition of conjugacy between shift spaces.
Define ϕ:XG→XF by ϕ(e1e2e3…)=g1g2g3…, where gi is the edge feis(ei+1) , that is, gi is the graph edge associated to ei such that s(gi)=s(ei) and r(gi)=s(ei+1). Clearly ϕ is shift commuting, and since the topology in both shift spaces is given by the usual topology of cylinder sets if follows that ϕ is a conjugacy as desired. □
4 Ultragraph C*-algebras as partial crossed products
In this section we define a partial action on the shift space X associated to an ultragraph with no sinks that satisfy Condition (RFUM), and show that the associated crossed product is isomorphic to the ultragraph C*-algebra. This generalizes a previous result by the authors, see [14, Theorem 4.11], to a larger class of ultragraphs.
We emphasize the assumption that in this section, and the next one, all ultragraphs satisfy Conditon (RFUM):
Assumption: From now on we assume that all ultragraphs satisfy Condition (RFUM).
The results in this section are crucial in our proof that ultragraph C*-algebras are invariants for shift conjugacy. We start with the following:
Lemma 4.1
For each v∈G0 the set
[TABLE]
is nonempty, clopen, and compact.
**Proof. **Let v∈G0. Since the ultragraphs we are considering have no sinks we have that Xv=∅.
If v is an infinite emitter then Xv=D({v},{v}) and so Xv is clopen by Proposition 3.6, and compact by Proposition 3.12. If v is a finite emitter then s−1(v) is finite and Xv=e∈s−1(v)⋃D(e,r(e)). Since, by Propositions 3.6 and 3.12, each D(e,r(e)) is clopen and compact, it follows that Xv is clopen and compact. □
Let F be the free group generated by G1. We will define a partial action of F on X. For this, let P⊆F be defined by
[TABLE]
and definte the sets Xc, for each c∈F, as follows:
•
for the neutral element 0∈F let X0=X;
•
for a∈P define
Xa={(β,B)∈Xfin:β1...β∣a∣=a}∪{γ∈p∞:γ1...γ∣a∣=a}; and
Xab−1={(a,A)∈Xfin:A⊆r(a)∩r(b)}∪∪{(β,B)∈Xfin:β1...β∣a∣=a and s(β∣a∣+1)∈r(a)∩r(b)}∪∪{γ∈p∞:γ1...γ∣a∣=a and s(γ∣a∣+1)∈r(a)∩r(b)};
•
for all other c∈F define Xc=∅.
Remark 4.2
Notice that if a∈P is not a path then Xa is empty. Analogously, if a,b∈P and r(a)∩r(b)=∅ then Xab−1 is empty.
To obtain a topological partial action we need to prove that each Xc is open. In fact, we have
Proposition 4.3
The subsets Xc, with c∈F, are clopen and compact.
**Proof. **Let a∈P. Notice that Xa=D(a,r(a)) and hence it is open. Also, Xa is closed by Proposition 3.6, and compact by Proposition 3.12. Now we turn to Xa−1. Notice that, by the Condition (RFUM), r(a)=r(a∣a∣)=n=1⋃kAn, where each An in a minimal infinite emitter or a single vertex. If An is a minimal infinite emitter then D(An,An) is clopen by Proposition 3.6 and compact by Proposition 3.12. If An is a single vertex then D(An,An) is clopen and compact by Lemma 4.1. Since Xa−1=n=1⋃kD(An,An) we obtain that Xa−1 is clopen and compact.
Next we prove that, for each a,b∈P, the set Xab−1 is closed and compact. Let (βn)n∈N⊆Xab−1 be a sequence converging to β. Since Xab−1⊆Xa, and Xa is closed, we have that β∈Xa. We now divide the proof on two steps, depending on the length of β:
Suppose that ∣β∣>∣a∣. Let n0 be such that βn∈D(β1...β∣a∣+1,r(β∣a∣+1)) for all n≥n0. Then a=β1n0...β∣a∣n0=β1...β∣a∣ and β∣a∣+1n0=β∣a∣+1. Since s(β∣a∣+1n0)∈r(a)∩r(b), we have that β∈Xab−1.
Now, suppose that ∣β∣=∣a∣. Then β=(a,A), with A⊆r(a) a minimal infinite emitter. We need to show that A⊆r(b) (so that (a,A)∈Xab−1). By Proposition 3.9 there exists n0 such that, for all n≥n0, either βn=β or ∣βn∣>∣a∣ with β1n...β∣a∣n=a and β∣a∣+1n∈ε(A).
If βn=β for some n then we are done and so we can assume, without loss of generality, that ∣βn∣>∣a∣ for all n≥n0. Suppose that {β∣a∣+1n:n≥n0} is finite, and denote this set by F. Then βn∈/D(a,A),F for all n≥n0, which by Proposition 3.9 is not possible, since βn→(a,A). So the set {β∣a∣+1n:n≥n0} is infinite. Since {s(β∣a∣+1n):n≥n0}⊆r(b)∩r(a) and {s(β∣a∣+1n):n≥n0}⊆A then {s(β∣a∣+1n):n≥n0}⊆A∩r(b) and hence A∩r(b) is an infinite emitter. Since A is minimal we have that A=A∩r(b). So, it follows that A⊆r(b) and hence β=(a,A)∈Xab−1.
We conclude that Xab−1 is closed. Since Xa is compact and Xab−1⊆Xa it follows that Xab−1 is compact.
Finally we show that Xab−1 is open. Let β∈Xab−1. If β∈p∞, then β=aβ′ with s(β′)∈r(a), and β∈D(aβ1′,r(β1′))⊆Xab−1. If β=(α,A) with ∣α∣>∣a∣, then α=aα′, where s(α′)∈r(a), and hence β∈D(aα′,r(α′))⊆Xab−1. If ∣β∣=∣a∣ then β=(a,A), where A⊆r(a)∩r(b) is a minimal infinite emitter. Note that β∈D(a,A)⊆Xab−1 and hence each element of Xab−1 is an interior element. Therefore Xab−1 is open. □
The next step to define a topological partial action is to define maps between the non-empty sets Xc, c∈F. We do this below.
For each a∈P such that Xa is non-empty, let θa:Xa−1→Xa be defined by θa(x)=a⋅x, for each x∈Xa−1 (here we are using the embedding of a in p as (a,r(a))). More explicitly, θa(x) is defined in the following way: θa((A,A))=(a,A), θa(β,B)=(aβ,B) and θa(γ)=aγ.
Moreover, define θa−1:Xa→Xa−1 by θa−1(y)=ay, where we understand ay as
θa−1((a,A))=(A,A), θa−1(ab,B)=(b,B) and θ(aγ)=γ. Notice that θa and θa−1 are inverses each of other. Finally, for a,b∈P such that Xab−1 is non-empty define θab−1:Xba−1→Xab−1 by θab−1(x)=abx, so that
θab−1(b,A)=(a,A), θab−1(bα,B)=(aα,B) and θab−1(bγ)=aγ.
Proposition 4.4
For each c∈F, the map θc:Xc−1→Xc, as defined above, is a homeomorphism.
**Proof. **Let a,b∈P. We show that θab−1:Xba−1→Xab−1 is continuous. Let (xn)n∈N⊆Xba−1 be such that xn→x∈Xba−1. Note that xn=bγ1nγ2n... or xn=(bγ1n...γknn,An) for each n∈N. If x∈p∞, say x=bγ1γ2..., then for each M∈N there exists n0∈N such that ∣xn∣>M+∣b∣ and bγ1n...γMn=bγ1γ2...γM, for each n≥n0. Let yn=θab−1(xn) for each n and y=θab−1(x). Then yn=(aγ1n...γknn,An) or yn=aγ1nγ2n... for each n. Since aγ1n...γMn=aγ1...γM, for each n≥n0 then by Corollary 3.9, yn→aγ1γ2...=y. If ∣x∣<∞ then (using Corollary 3.9 again) we obtain that θab−1(xn)→θab−1(x).
The inverse of θab−1 is θba−1 which is also continuous, and so θab−1 is a homeomorphism.
The verification that θa:Xa−1→Xa is a homeomorphism, for each a∈P, follows in a similar way to what was done in the previous case. □
Corollary 4.5
Since, for each t∈F, the map θt:Xt−1→Xt is a homeomorphism we get that αt:C(Xt−1)→C(Xt), defined by αt(f)=f∘θt−1, is a -isomorphism. It follows from the definitions of Xg and θg, for g∈F, that θt(Xt−1∩Xh)⊆Xth and that θt(θh(x))=θth(x) for each x∈X(th)−1∩Xh−1. Hence ({Xt,θt)}t∈F is a topological partial action. Consequently, ({C(Xt)}t∈F,{αt}t∈F) is a C-algebraic partial action of F in C(X) (see for example [1, 8]). Note that if t∈F is not of the form t=ab−1, with a,b∈P∪{0F} then C(Xt) is the null ideal and αt is the null map.
Remark 4.6
The partial action above coincides with the one introduced in [5] when G is a directed graph without sinks.
To prove that the C*-algebra of an ultragraph G, C∗(G), is isomorphic to the partial crossed product associated to the partial action defined above we will need to specify the image, by the isomorphism, of elements in C∗(G) of the form PA, where A∈G0. For this we need the definition below and a couple of lemmas.
Definition 4.7
For each A∈G0 define XA⊆X by
[TABLE]
Lemma 4.8
For each A,B∈G0 it holds that XA∩B=XA∩XB and XA∪B=XA∪XB.
**Proof. **Let A,B∈G0. The equality XA∩B=XA∩XB follows directly from the definition of the sets. We show that XA∪B=XA∪XB. It is clear that XA∪XB⊆XA∪B, since A⊆A∪B and B⊆A∪B. We prove the other containment. Let x∈XA∪B, that is, s(x)⊆A∪B. If ∣x∣≥1 then x=(β,B) and s(x)=s(β), which is a single vertex, and so s(x)∈A or s(x)∈B, that is, x∈XA∪XB. If ∣x∣=0 then x=(D,D), where D∈G0 is a minimal infinite emitter. Since D⊆A∪B then D=(D∩A)⊔(D∩(B∖A)), and hence D∩A or D∩(B∖A) is an infinite emitter. Suppose (without loss of generality) that D∩A is an infinite emitter. Note that D∩(B∖A)=∅, since otherwise D∩A⫋D, which is impossible since D is a minimal infinite emitter. It follows that D=D∩A, that is, D⊆A, and so x=(D,D)∈XA. Therefore XA∪B⊆XA∪XB. □
Corollary 4.9
Each XA is clopen and compact.
**Proof. **First note that Xr(e)=Xe−1 for each e∈G1, and by Proposition 4.3, Xe−1 is clopen and compact. Moreover, for each v∈G0, Xv is clopen and compact by Lemma 4.1. The result now follows from Lemmas 4.8 and 2.4. □
Remark 4.10
Notice that, since XA is open and compact for each A∈G0, the characteristic map 1A of the set XA is an element of C(X). Moreover, each Xc, with c∈F, is open and compact (by Proposition 4.3), and so the associated characteristic map 1c is also an element of C(X).
Lemma 4.11
The subalgebra D⊆C0(X) generated by all the characteristic maps 1c, 1A and αc(1c−11A), with c∈n=1⋃∞(G1)n and A∈G0, is dense in C0(X). Moreover, for each 0=g∈F, the subalgebra Dg of C(Xg) generated by all the maps 1g1c, 1g1A and 1gαc(1c−11A), with c∈n=1⋃∞(G1)n and A∈G0, is dense in C(Xg).
**Proof. **Note that D is a self adjoint subalgebra of C0(X). By the Stone Weierstrass Theorem it is enough to show that D vanishes nowhere and separates points.
We show first that D vanishes nowhere. Let x∈X. If ∣x∣=0 then x=(A,A), where A∈G0 is minimal infinite emitter. Note that (A,A)∈XA and that 1A(x)=1. If ∣x∣≥1 then x=(β,B). Note that x∈Xβ and that 1β(x)=1. So, for each x∈X there exists an element f∈D such that f(x)=0, that is, D vanishes nowhere.
Now we show that D separates points. Let x,y∈X with x=y. Suppose first that ∣x∣=0, that is, x=(A,A) where A∈G0 is a minimal infinite emitter. If ∣y∣=0, that is, y=(B,B) where B∈G0 is a minimal infinite emitter, then 1A(x)=1 and 1A(y)=0, since (B,B)∈/XA. If ∣y∣≥1 then y=(β1...β∣β∣,B) or y=β1β2... where βi are edges. In this case, 1β1(x)=0 and 1β1(y)=1. Now suppose that ∣x∣≥1 and ∣y∣≥1, with ∣x∣≤∣y∣. Then x=(γ1...γ∣γ∣,A) or x=γ1γ2... and y=(β1...β∣β∣,A) or y=β1β2....
If γi=βi for some i then 1γ1...γi(x)=1 and 1γ1...γi(y)=0. If ∣x∣<∣y∣ and γi=βi, for 1≤i≤∣x∣, then 1β1...β∣x∣+1(x)=0 and 1β1...β∣x∣+1(y)=1. So we are left with the case ∣x∣=∣y∣<∞, x=(γ1...γ∣γ∣,A) and y=(γ1...γ∣γ∣,B), where A,B∈G0 are minimal infinite emitters and γi are edges. Let γ=γ1...γ∣γ∣. Then
[TABLE]
and
[TABLE]
So D separates points and it follows that D is dense in C0(X).
To see that Dg is dense in C(Xg), with 0=g∈F, note that for x∈Xg there is a map f∈D such that f(x)=0. Hence 1g(x)f(x)=f(x)=0. Furthermore, for x,y∈Xg, with x=y, there is a map h∈D such that h(x)=1 and h(y)=0. Hence 1g(x)h(x)=1 and 1g(y)h(y)=0. Therefore Dg vanishes nowhere and separates points and hence Dg is dense in C(Xg). □
We can now prove the main theorem of this section, which generalizes [14, Theorem 4.11]. A version of this theorem for directed graphs (possibly with sinks) can be seen in [5, Theorem 3.1].
Theorem 4.12
*Let G be an ultragraph with no sinks that satisfies Condition (RFUM). Then there exists a -isomorphism Φ:C∗(G)→C0(X)⋊αF such that Φ(se)=1eδe, for each edge e∈G1, and Φ(pA)=1Aδ0, for all A∈G0.
**Proof. **Define Φ(se)=1eδe, for each edge e∈G1, and Φ(pA)=1Aδ0, for each A∈G0. By the universality of C∗(G), to check that Φ extends to C∗(G) it is enough to verify that the set {Φ(se)}e∈G1∪{Φ(pA)}A∈G0 satisfies the conditions of Definition 2.5. First note that Φ(se)Φ(se)∗=1eδe1e−1δe−1=1eδ0 and Φ(se)Φ(se)∗Φ(se)=1eδe. Hence {Φ(se):e∈G1} is a family of partial isometries with orthogonal ranges.
The first condition of Definition 2.5 follows from Lemma 4.8.
To verify the second condition, let e∈G1 and note that
[TABLE]
[TABLE]
Moreover, since Xe⊆Xs(e) then 1eδ01s(e)δ0=1eδ0, and so we have that Φ(se)Φ(se)∗≤Φ(s(e)) and the third condition of Definition 2.5 follows.
To verify the last condition of Definition 2.5, let v∈G0 be such that 0<∣s−1(v)∣<∞. Then Xv=e∈s−1(v)⋃Xe, and since the projections {1e:e∈G1} are pairwise orthogonal, then e∈s−1(v)∑1e=1v. Hence
[TABLE]
Next we show that Φ is surjective. It is not hard to see that for a=a1...an,b=b1...bm∈P, where ai,bj are edges, we get
[TABLE]
[TABLE]
and
[TABLE]
So, for all c∈F, 1cδ0 and 1cδc belong to Im(Φ). Hence, for each c∈F and A∈G0, we have that αc(1c−11A)δc=1cδc1Aδ0∈Im(Φ) and αc(1c−11A)δ0=αc(1c−11A)δc1c−1δc−1∈Im(Φ). By Lemma 4.11 we get that C0(X)δ0⊆Im(Φ).
Now note that for g∈F, g=0, we have that (1g1c)δc=1cδ01gδg∈Im(Φ), (1g1A)δg=1Aδ01gδg∈Im(Φ) and 1gαc(1c−11A)δg=αc(1c−11A)δ01gδg∈Im(Φ), for all c∈F and for all A∈G0. By Lemma 4.11 it follows that C(Xg)δg⊆Im(Φ). So Φ is surjective.
Finally we show that Φ is injective, using the Gauge-Invariant Uniqueness Theorem of [29]. Let S1 be the unit circle and φ:S1→Aut(C∗(G)) be the Gauge action. Recall that, for each z∈S1, we have φz(se)=zse, for each edge e∈G1, and φz(pA)=pA, for each A∈G0. To use the Gauge-Invariant Uniqueness Theorem we need to define, for each z∈S1, an automorphism ψz:C0(X)⋊αF→C0(X)⋊αF. We do this by first defining ψz in the dense subalgebra C0(X)⋊algF (which consists of finite sums of the form ∑agδg) and then extending it to the partial crossed product.
For g=ab−1∈F with a,b∈P∪{0}, write a=a1...an, b=b1...bm, where ai,bj are edges, and define ∣g∣=∣a1...anbm−1...b1−1∣=n−m. For z∈S1 define ψz:C0(X)⋊algF→C0(X)⋊αF by ψz(g∑agδg)=g∑z∣g∣agδg, which is a *-homomorphism. Note that ∣∣ψz(g∑agδg)∣∣=∣∣g∑z∣g∣agδg∣∣≤g∑∣∣agδg∣∣. By [8, Corollary 17.11], ∣∣agδg∣∣=∣∣ag∣∣ for each g∈F, and then
∣∣ψz(g∑agδg)∣∣≤g∑∣∣ag∣∣. So, ψz extends to a *-homomorphism ψz:C0(X)⋊αF→C0(X)⋊αF.
To end the proof notice that the map S1∋z↦ψz∈Aut(C0(X)⋊αF) is a strongly continuous action of S1. Moreover, Φ∘φz=ψz∘Φ for each z∈S1. By [8, Corollary 17.11] we have that 1Aδ0=0 for each A∈G0 and hence, by the Gauge-Invariant Uniqueness Theorem of [29], Φ is injective. □
Remark 4.13
To prove injectivity in the theorem above we could have also used the general Cuntz-Krieger Theorem for ultragraphs showed in [15].
5 An invariant for shift conjugacy
In this section we prove that if two ultragraph edge shift spaces are conjugate, via a conjugacy that preserves length, then their associated ultragraph C*-algebras are isomorphic. As a consequence we deduce that there exist ultragraph edge shift spaces that are not conjugate, via a conjugacy that preserves length, to the edge shift space of a graph. Before we prove our main result we need the following lemma.
Lemma 5.1
Let G1,G2 be two ultragraphs and X and Y be the associated edge shift spaces, respectively. If ϕ:X→Y is a conjugacy that preserves length then, for all a∈G11, and for all x such that ∣x∣≥1 or ∣x∣=0 and x⊆r(a), there exists b∈G21 such that ϕ(a⋅x)=b⋅ϕ(x).
**Proof. **Notice that, if ∣x∣≥1 then ϕ(ax)=b1b2…. Since ϕ commutes with the shift we have that ϕ(x)=ϕ(σ(ax))=σ(ϕ(ax))=b2… and the result follows.
If ∣x∣=0 and x⊆r(a) then ϕ(a⋅x)=(b,B). Also ϕ(x)=ϕ(r(a)∩x)=ϕ(σ(a⋅x))=σ(ϕ(a⋅x))=(B,B). Now notice that ϕ(a⋅x)=(b,r(b))⋅(B,B)=b⋅ϕ(x). □
Theorem 5.2
Let G1,G2 be two ultragraphs with no sinks that satisfy Condition (RFUM), and such that their shift spaces, X and Y respectively, are conjugate via a conjugacy ϕ:X→Y that preserves length. Then C∗(G1) and C∗(G2) are isomorphic, via an -isomorphism that intertwines the canonical Gauge actions and maps the commutative C-subalgebra of C∗(G1), generated by {se1...senpAsen∗...se1∗:ei∈G11,A∈G0}, to the corresponding C-subalgebra of C∗(G2).*
**Proof. **Let F1 and F2 be the free groups generated by G11 and G21, respectively. By Theorem 4.12, C∗(G1) and C∗(G2) are *-isomorphic to the partial crossed products C0(X)⋊βF1 and C0(Y)⋊αF2, respectively.
We will show that the C∗-algebras C∗(G1) and C0(Y)⋊αF2 are isomorphic.
First, using the universality of C∗(G1), we show that there exists a *-homomorphism π:C∗(G1)→C0(Y)⋊αF2.
Note that for each A∈G10 the set ϕ(XA) is clopen, so that 1ϕ(XA)∈C0(Y). Define
[TABLE]
Fix an e∈G11. Note that, since ϕ preserves length, ϕ(Xe)⊆a∈G21⋃Ya. Since ϕ(Xe) is compact, and each Ya is open, the set Fe={a∈G21:ϕ(Xe)∩Ya=∅} is finite. Moreover, the sets Ya are pairwise disjoint. Define
[TABLE]
To show that π extends to a homomorphism we need to show that {π(pA):A∈G10} and {π(Se):e∈G11} satisfy the conditions of Definition 2.5 for G1.
For each A,B∈G10 it holds that π(pA)π(pB)=1ϕ(XA)∩ϕ(XB)δ0=1ϕ(XA∩XB)δ0. By Lemma 4.8, XA∩XB=XA∩B, and then 1ϕ(XA∩XB)δ0=1ϕ(XA∩B)δ0=π(pA∩B).
Moreover, π(pA∪B)=1ϕ(XA∪B)δ0 and, since XA∪B=XA∪XB, by Lemma 4.8, we get 1ϕ(XA∪B)δ0=1ϕ(XA∪XB)δ0=1ϕ(XA)∪ϕ(XB)δ0=(1ϕ(XA)+1ϕ(XB)−1ϕ(XA)∩ϕ(XB))δ0=(1ϕ(XA)+1ϕ(XB)−1ϕ(XA∩B))δ0=π(pA)+π(pB)−π(pA∩B). So condition 1 of Definition 2.5 holds.
In what comes next we use the following notation: if Z is a set, R⊆Z, and x∈Z, then [x∈R]=1 if x∈R, and [x∈R]=0 else.
Next, note that π(se)∗π(se)=a∈Fe∑αa−1(1a1ϕ(Xe))δ0, and
[TABLE]
[TABLE]
Notice that if a term on the right hand side of the equation above is non-zero then x∈Ya−1, so if ∣x∣=0 then x⊆r(a). Therefore we can use Lemma 5.1 to obtain that ϕ−1(ax)=zaϕ−1(x) (since ϕ−1 is a conjugacy) and so ϕ−1(ax)∈Xe if, and only if, za=e. Hence a∈Fe∑[x∈Ya−1][ϕ−1(ax)∈Xe]=0 or
a∈Fe∑[x∈Ya−1][ϕ−1(ax)∈Xe]=1.
We need to show that a∈Fe∑[x∈Ya−1][ϕ−1(ax)∈Xe]=[x∈ϕ(Xr(e))], for each x∈Y.
First suppose that a∈Fe∑[x∈Ya−1][ϕ−1(ax)∈Xe]=1. Then [ϕ−1(ax)∈Xe]=1 for some a∈Fe. Hence zaϕ−1(x)∈Xe, that is, za=e and so zaϕ−1(x)=eϕ−1(x)∈Xe Therefore ϕ−1(x)∈Xr(e), and so x∈ϕ(Xr(e)).
Now suppose that [x∈ϕ(Xr(e))]=1, that is, x∈ϕ(Xr(e)). Then ϕ−1(x)∈Xr(e)=Xe−1, and so eϕ−1(x)∈Xe and ϕ(eϕ−1(x))∈ϕ(Xe). Let a∈Fe be the unique element such that ϕ(eϕ−1(x))∈Ya. Since ϕ is a conjugacy, by Lemma 5.1 (notice that if ∣x∣=0 then ϕ−1(x)⊆r(e)), we have that ϕ(eϕ−1(x))=ax. So, x∈Ya−1 and ϕ(ax)∈Xe, from where we get that a∈Fe∑[x∈Ya−1][ϕ−1(ax)∈Xe]=1.
So we proved that π(se)∗π(se)=π(pr(e)), which is the second condition of Definition 2.5.
To verify conditions 3 and 4 of Definition 2.5 we need the following claim, the proof of which we omit since it is essentially the same as the proof of Claim 2 in [14, Theorem 4.12].
Claim 1: Let e∈G11. Then π(se)π(se)∗=1ϕ(Xe)δ0, and π(se)1ϕ(Xc)π(se)∗=1ϕ(Xec)δ0 for each c∈n=1⋃∞(G11)n.
Since Xe⊆Xs(e) we get that π(se)π(se)∗=1ϕ(Xe)δ0≤1ϕ(Xs(e))δ0=π(ps(e)), and so condition 3 of Definition 2.5 holds. Moreover, {π(se)}e∈G11 is a family of partial isometries with orthogonal ranges. To verify condition 4, let v be a vertex of G1 such that 0<∣s−1(v)∣<∞. Then Xv=e∈s−1(v)⋃Xe and so π(pv)=1ϕ(Xv)δ0=e∈s−1(v)∑1ϕ(Xe)δ0=e∈s−1(v)∑π(se)π(se)∗.
So, we get a *-homomorphism π:C∗(G1)→C0(Y)⋊αF2.
To verify that π is surjective, we need to prove first the following result:
Claim 2: For each c∈n=1⋃∞(G11)n, and A∈G10, we have that π(sc)π(pA)π(sc)∗=(βc(1c−11XA)∘ϕ−1)δ0.
Let e∈G11 and A∈G01. Then
[TABLE]
Let x∈Yab−1 and write x=ay, with y⊆r(a)∩r(b) if ∣y∣=0). Then
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Note that, by Lemma 5.1, ϕ−1(ay)=uϕ−1(y) and ϕ−1(by)=vϕ−1(y) (for some u,v∈G11). So ϕ−1(ay)∈Xe if, and only if, u=e, and ϕ−1(by)∈Xe if, and only if, v=e. Hence if a=b we get that
[TABLE]
and so
[TABLE]
Let x∈ϕ(Xe). Then x∈Ya for some a∈Fe.So,
[TABLE]
[TABLE]
For x∈/ϕ(Xe) we get
[TABLE]
Therefore π(se)π(pA)π(se)∗=(βe(1e−11XA)∘ϕ−1)δ0. Now we proceed by inductive arguments. Suppose that π(sc)π(pA)π(sc)∗=(βc(1c−11XA)∘ϕ−1)δ0 for each c∈(G11)n. Let b∈G11)n+1 and write b=ec, where ∣c∣=n and e∈G11.
Then
[TABLE]
[TABLE]
Let x∈ϕ(Xe) and write x=ay∈Ya, for some a∈Fe (and y⊆r(a) if ∣y∣=0). Then
[TABLE]
[TABLE]
[TABLE]
[TABLE]
For x∈/ϕ(Xe) we get that
[TABLE]
Therefore π(b)π(pA)π(b)∗=βb(1b−11A)∘ϕ−1δ0, and Claim 2 is proved.
We can now show that π is surjective. By Lemma 4.11, the algebra generated by 1A, 1c and βc(1c−11A), with A∈G10 and c∈n=1⋃∞(G11)n, is dense in C0(X). So the algebra generated by 1ϕ(XA), 1ϕ(Xc) and βc(1c−11XA)∘ϕ−1 is dense in C0(Y). Notice that, by Claim 1 for c=c1...cn∈G1n, we get that π(sc1)...π(scn)π(scn)∗...π(sc1)∗=1ϕ(Xc)δ0. So 1ϕ(XA)δ0, and 1ϕ(Xc)δ0 belong to Im(π), for each A∈G10 and c∈n=1⋃∞(G11)n. Also, by Claim 2, βc(1c−11XA)δ0∈Im(π). Therefore C0(Y)δ0⊆Im(π). Furthermore, notice that π maps the C*-subalgebra generated by {se1...senpAsen∗...se1∗:ei∈G11,A∈G0} onto C0(Y)δ0.
In particular, 1Yaδ0∈Im(ϕ) for each a∈G21. Since Ya is compact, and {ϕ(Xe)}e∈G11 is an open cover of Ya, there exists a finite cover {ϕ(Xe)}e∈Ha of Ya. Then
[TABLE]
and so 1aδa∈Im(π) for each a∈G21. Moreover, since C0(Y)δ0⊆Im(π) then 1Aδ0∈Im(π) for each A∈G20. By Theorem 4.12, C0(Y)⋊αF2 is generated by 1aδa, with a∈G21, and 1Aδ0, with A∈G20. Hence π is surjective.
It remains to show that π is injective. Following the arguments at the end of the proof of Theorem 4.12, we get a group action ψ:S1→Aut(C0(Y)⋊αF2) such that ψz(faδa)=zfaδa for each a∈G11, fa∈C(Ya), and z∈S1, and ψz(f0δ0)=f0δ0 for each f0∈C0(Y). Let φ:S1→Aut(C∗(G1)) be the Gauge action. Note that π intertwines the Gauge actions φ and ψ, and the injectivity of π now follows from the Gauge-Invariant Uniqueness Theorem of [29]. □
Corollary 5.3
There exist ultragraph edge shift spaces, associated to ultragraphs with no sinks that satisfy Condition (RFUM), that are not conjugate, via a conjugacy that preserves length, to the path space of a graph (viewed as a shift space).
**Proof. Consider the shift space associated to the ultragraph whose C-algebra is neither an Exel-Laca nor a graph algebra (see [30]). If this shift space is conjugate, via a conjugacy that preserves length, to the path space of a graph then, by the theorem above, the associated C-algebras would be isomorphic, which contradicts [30, Corollary 5.5]. □
Bibliography31
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[1] V. Beuter, D. Gonçalves, Partial crossed products as equivalence relation algebras . Rocky Mountain J. Math. 46 , (2016), 85-104.
2[2] M. Boyle, J. Buzzi, and R. Gómez. Almost isomorphism for countable state Markov shifts. J. Reine. Angew. Math. 592 , (2006), 23-47.
3[3] M. Boyle, J. Buzzi, and R. Gómez. Good potentials for almost isomorphism of countable state Markov shifts . Stoch. Dyn. 07 , (2007), 1-15.
4[4] N. Browlowe, T. M. Carlsen and M. F. Whittaker. Graph algebras and orbit equivalence. Ergodic Theory Dynam. Systems 37 (2),(2017), 389-417.
5[5] T. M. Carlsen, N. S. Larsen, Partial actions and KMS states on relative graph C*-algebras . J. Funct. Anal. 271 , Issue 8, (2016), 2090-2132.
6[6] V. Cyr and O. Sarig. Spectral gap and transience for Ruelle operators on countable Markov shifts . Commun. Math. Phys. 292 (3), (2009), 637-666.
7[7] R. Exel, M. Laca, Cuntz-Krieger algebras for infinite matrices . J. Reine Angew. Math. 512 , (1999), 119-172.
8[8] R. Exel, Partial Dynamical Systems Fell Bundles and Applications . To appear in a forthcoming New York J. Math. book series.