This paper constructs Sylvester matrix rank functions on crossed product algebras from Cantor minimal systems, linking algebraic properties to ergodic measures and embedding into von Neumann factors.
Contribution
It introduces a method to derive Sylvester matrix rank functions on crossed products using ergodic measures and embeddings into von Neumann continuous factors.
Findings
01
Constructed a sequence of subalgebras approximating the crossed product.
02
Embedded the algebra into a von Neumann continuous factor.
03
Established a rank function compatible with ergodic measures.
Abstract
In this paper we consider the algebraic crossed product A:=CK(X)⋊TZ induced by a homeomorphism T on the Cantor set X, where K is an arbitrary field and CK(X) denotes the K-algebra of locally constant K-valued functions on X. We investigate the possible Sylvester matrix rank functions that one can construct on A by means of full ergodic T-invariant probability measures μ on X. To do so, we present a general construction of an approximating sequence of ∗-subalgebras An which are embeddable into a (possibly infinite) product of matrix algebras over K. This enables us to obtain a specific embedding of the whole ∗-algebra A into MK, the well-known von Neumann continuous factor over K, thus obtaining a Sylvester matrix rank function on A by restricting the unique one defined…
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
Sylvester matrix rank functions on crossed products
Pere Ara
Departament de Matemàtiques, Universitat Autònoma de Barcelona, 08193 Bellaterra (Barcelona), Spain.
In this paper we consider the algebraic crossed product \pazocalA:=CK(X)⋊TZ induced by a homeomorphism T on the Cantor set X, where K is an arbitrary field and CK(X) denotes
the K-algebra of locally constant K-valued functions on X.
We investigate the possible Sylvester matrix rank functions that one can construct on \pazocalA by means of full ergodic T-invariant probability measures μ on X.
To do so, we present a general construction of an approximating sequence of ∗-subalgebras \pazocalAn which are embeddable into a (possibly infinite) product of matrix algebras over K.
This enables us to obtain a specific embedding of the whole ∗-algebra \pazocalA into \pazocalMK, the well-known von Neumann continuous factor over K,
thus obtaining a Sylvester matrix rank function on \pazocalA by restricting the unique one defined on \pazocalMK. This process gives a way to obtain a Sylvester matrix rank function
on \pazocalA, unique with respect to a certain compatibility property concerning the measure μ, namely that the rank of a characteristic function of a clopen subset U⊆X must
equal the measure of U.
Key words and phrases:
rank function, crossed product, von Neumann regular ring, completion
2010 Mathematics Subject Classification:
Primary 16E50; Secondary 16S35, 37A05, 16D70
Both authors were partially supported by DGI-MINECO-FEDER through the grant MTM2017-83487-P and by the Generalitat de Catalunya through the grant 2017-SGR-1725.
The second named author was also partially supported by DGI-MINECO-FEDER through the grant BES-2015-071439.
Sylvester matrix rank functions have been widely studied in different contexts. For a C*-algebra A, any tracial state τ on A gives rise to a Sylvester matrix rank function
defined by the rule rkτ(A)=limn→∞τ(∣A∣1/n) for every matrix A over A ([6]). For von Neumann regular rings, these functions were already
studied by von Neumann, and they were afterwards studied in depth by I. Halperin, K. R. Goodearl and D. Handelman, amongst others, see [13, Chapters 16–21] for a systematic
exposition of this theory. For general rings, they were introduced first by Malcolmson [24], and were used to characterize ring homomorphisms to division rings and simple artinian rings [24, 31].
There has been a recent flurry of studies on Sylvester rank functions, in connection, amongst other subjects, with the strong Atiyah Conjecture and the Lück approximation Conjecture,
see [8, 9, 15, 17, 18, 19, 20].
One of our main motivations on writing down this paper comes from the following well-known theorem in the theory of C∗-algebras.
Recall that the celebrated Murray-von Neumann Theorem ([25]) states that all the hyperfinite II1 factors on separable,
infinite-dimensional Hilbert spaces are ∗-isomorphic. Let now G be a countable discrete, amenable group acting on a compact metrizable
space X, and let μ be an ergodic, full and G-invariant probability measure on X, with respect to which the action is essentially free.
Denote by φμ the corresponding extremal tracial state on C(X)⋊rG defined by
[TABLE]
where E:C(X)⋊rG→C(X) is the canonical conditional expectation onto C(X). Then one can embed C(X)⋊rG
inside the hyperfinite II1 factor R in such a way that φμ extends to the unique tracial state τR.
We seek to obtain analogous results in an algebraic setting, by replacing traces by Sylvester matrix rank functions, and weak completions by rank completions.
To attain this goal we will develop an internal construction, based on the work of Putnam et al [27, 28, 16]. More concretely, given a homeomorphism T on a totally disconnected,
compact metrizable space X and an arbitrary field K, we consider the K-algebra CK(X) of locally constant K-valued functions on X, and the algebraic crossed product \pazocalA:=CK(X)⋊TZ.
(Note that CK(X) is the algebra of continuous functions X→K, where K has the discrete topology.) We then show that there exists a large subalgebra \pazocalA∞ of \pazocalA which embeds into a von Neumann regular algebra R∞. The large subalgebra \pazocalA∞ is a union of a nested sequence of subalgebras \pazocalAn, each of which can be embedded in an algebra Rn which is a (possibly infinite) direct product of matrix algebras over K. We show that there are compatible embeddings Rn↪Rn+1, so that the algebra \pazocalA∞=⋃n=1∞\pazocalAn embeds in the direct limit algebra R∞=limRn. In particular, the algebra R∞ is von Neumann regular, and we show that it admits a rank function rkR∞ such that μ(U)=rkR∞(π∞(χU)) for all clopen subsets U of X, where π∞:\pazocalA∞→R∞ is the canonical embedding. The algebra \pazocalA itself does not embed in R∞, but it does embed in the rank completion Rrk of R∞ with respect to rkR∞. Using this, we show that there exists a unique Sylvester matrix rank function rk\pazocalA on \pazocalA such that rk\pazocalA(χU)=μ(U) for all clopen subsets U of X. We moreover show that rk\pazocalA∈∂eP(\pazocalA), the set of extreme
points of the compact convex set P(\pazocalA) of all the Sylvester matrix rank functions on \pazocalA, and using a recent result by the authors [3], we identify the
algebra Rrk with the continuous von Neumann factor \pazocalMK, in complete analogy with the analytic setting described above.
In the final section, using the close relation between Sylvester matrix rank functions on \pazocalA and T-invariant measures on X, we show that every Sylvester matrix rank function on \pazocalA is regular in the sense of [18], that is, it is induced from a ring homomorphism from \pazocalA to a regular ring.
Another main motivation for this work is the possibility to obtain results related to the study of L2-invariants for group algebras. Indeed, the results in this paper can be applied to obtain approximations of a large class of group algebras and their ∗-regular closures, as follows.
Assume that H is a countable discrete, torsion abelian group and that α is an automorphism of H. One may then consider the semidirect product G:=H⋊αZ.
The dual group H is a compact, totally disconnected metrizable topological space and, by using Pontryagin duality, one has K[H]≅CK(H) for any field K
whose characteristic is coprime with all the orders of the elements of H and containing all the n-th roots of unity for those n which
appear as orders of elements of H (see [7, Section 3.1] for a detailed exposition). The action of Z on H induces a canonical action α of Z by
homeomorphisms on H, and one obtains that the above isomorphism extends to an isomorphism of K-algebras
[TABLE]
Hence the group algebras K[G] can be analyzed using the tools developed in this paper. For instance, the group algebra of the lamplighter group Z2≀Z arises from this construction by taking the shift automorphism on H=⨁ZZ2 (see subsection 3.2 for details).
Recall that if G is a discrete group, the ∗-regular algebra \pazocalU(G) is the algebra of unbounded operators affiliated to the group von Neumann algebra \pazocalN(G). The algebra \pazocalU(G) is a ∗-regular ring, endowed with a canonical rank function rk, defined by rk(a)=tr(s(a)), where s(a)∈\pazocalN(G) is the support projection of a and tr is the canonical trace on \pazocalN(G). The ∗-regular algebra \pazocalU(G) and the ∗-regular closure \pazocalRK[G]:=\pazocalR(K[G],\pazocalU(G)) of K[G] in \pazocalU(G) play a fundamental role in the study of the Atiyah Problem, see [23], [17] for details. Indeed, a result of Jaikin-Zapirain [18, Corollary 6.2] implies the equality
[TABLE]
where ϕ is the state on K0(\pazocalRK[G]) induced by the canonical rank function on \pazocalU(G), and \pazocalG(G,K) is the subgroup of R generated by the l2-Betti numbers arising from matrices over K[G].
If G=H⋊αZ is as above, and K is a subfield of the complex numbers C closed under complex conjugation and containing enough roots of unity, one can use the approach developed in this paper to obtain suitable approximations of the ∗-regular closure \pazocalRK[G]. This will be developed in the forthcoming paper [2].
This paper is structured as follows. In Section 2 we collect the definitions of von Neumann regular rings and pseudo-rank functions,
together with the notion of Sylvester matrix rank functions. We also recall the concept of a ∗-regular ring.
In Section 3, we give the main construction of the article, so given a full ergodic T-invariant measure μ on X and given a partition of X into clopen subsets, we obtain an approximating
subalgebra which can be embedded in a possibly infinite direct product of matrix algebras over K (see Proposition 3.12). We also briefly study, in subsection 3.2,
a motivating example, the lamplighter group algebra K[Z2≀Z].
We use the above construction in Section 4, together with the main result in [3], to obtain
an embedding of \pazocalA=CK(X)⋊αZ into the well-known von Neumann
continuous factor \pazocalMK (Theorem 4.7, Proposition 4.8, Theorem 4.9).
As a consequence, we get a faithful extremal Sylvester matrix rank function on \pazocalA, and prove a uniqueness
statement for such a rank function provided that a suitable compatibility condition with μ is satisfied. Section 5 is devoted to the study of the structure of the compact convex set P(\pazocalA)
consisting of all Sylvester matrix rank functions on \pazocalA. In particular, we show that all such rank functions are regular (Theorem 5.5).
2. Background and preliminaries
Here we collect background definitions, concepts, and results needed during the course of the paper.
2.1. Von Neumann regular rings and pseudo-rank functions
A unital ring R is called a regular ring if for every element x∈R there exists y∈R such that x=xyx. Note that, in this case, the element e=xy is an idempotent
and generates the same (right) ideal as x. In fact, a characterization for regular rings is that every finitely generated one-sided ideal of R is generated by a single
idempotent (see [13, Theorem 1.1]). Regularity is closed under taking extensions, ideals111Since the definition of regularity on a unital ring does not concern the unit itself,
the notion of a regular ideal is analogous: for any element x of the ideal, there exists another element y, also in the ideal, such that x=xyx., direct products, matrices, direct limits, among others.
Two idempotents e,f∈R are said to be equivalent, denoted by e∼f, if there exists an isomorphism eR≅fR as right R-modules. Equivalently, e∼f if there exist elements
x∈eRf, y∈fRe such that e=xy and f=yx.
We now introduce the notion of pseudo-rank functions on a regular ring R.
Definition 2.1**.**
A pseudo-rank function on a (regular) ring is a real-valued function rk:R→[0,1] satisfying the following properties:
a)
rk(0)=0, rk(1)=1.
2. b)
rk(xy)≤rk(x),rk(y) for every x,y∈R.
3. c)
If e,f are orthogonal idempotents, then rk(e+f)=rk(e)+rk(f).
If rk satisfies the additional property
d)
rk(x)=0 if and only if x=0,
then rk is called a rank function on R.
For general properties of pseudo-rank functions over regular rings one can consult [13, Chapter 16].
Every pseudo-rank function rk on a regular ring R defines a pseudo-metric d on R by the rule d(x,y)=rk(x−y) for x,y∈R. If moreover rk is a rank function, then d is a metric.
Note that we can always achieve the situation where d is indeed a metric by factoring through the ideal ker(rk) of elements having zero rank. Since the ring operations
are continuous with respect to this metric, one can consider the completion R of R with respect to d. R is again a regular ring, and rk can be uniquely extended continuously
to a rank function rk on R such that, with the new metric induced by rk, R is also complete, and coincides with the natural metric on R inherited from the
completion process. It turns out that the completion R is also a right and left self-injective ring (see Theorems 19.6 and 19.7 of [13]).
The space of pseudo-rank functions P(R) on a regular ring R is a Choquet simplex ([13, Theorem 17.5]), and the completion R of R with respect to rk∈P(R) is a simple ring if
and only if rk is an extreme point in P(R) ([13, Theorem 19.14]).
2.2. Sylvester matrix rank functions
Regular rings are also of great interest since every (pseudo-) rank function rk on R can be uniquely extended to a (pseudo-)rank function on matrices over R (see e.g. [13, Corollary 16.10]). This is no longer true if we do not assume R to be regular. The definition that seems to fit in the general setting is the notion of Sylvester matrix rank functions.
Definition 2.2**.**
Let R be a unital ring. A Sylvester matrix rank functionrk on R is a function that assigns a nonnegative real number to each matrix over R and satisfies the following conditions:
a)
rk(M)=0 if M is a zero matrix, and rk(1)=1.
2. b)
rk(M1M2)≤rk(M1),rk(M2) for any matrices M1 and M2 which can be multiplied.
3. c)
rk(M100M2)=rk(M1)+rk(M2) for matrices M1 and M2.
4. d)
rk(M10M3M2)≥rk(M1)+rk(M2) for any matrices M1, M2 and M3 of appropriate sizes.
For more theory and properties about Sylvester matrix rank functions we refer the reader to [18] and [31, Part I, Chapter 7].
We denote by P(R) the compact convex set of Sylvester matrix rank functions on R. It is well-known (see for example [13, Proposition 16.20]) that, in case R is a regular ring, this space coincides with the space of pseudo-rank functions on R.
As in the case of pseudo-rank functions on a regular ring, a Sylvester matrix rank function rk on a unital ring R gives rise to a
pseudo-metric by the rule d(x,y)=rk(x−y) for x,y∈R. We call it faithful if its kernel ker(rk) is exactly {0}.
In this case, d becomes a metric on R. We can always obtain a faithful Sylvester rank function by passing to the quotient R→R/ker(rk).
The ring operations are continuous with respect to this metric, so one can consider the completion R of R with respect to d, and rk extends uniquely to a Sylvester matrix
rank function rk on R.
2.3. ∗-regular rings
A ∗-regular ring is a regular ring endowed with a proper involution, that is, an involution ∗ such that x∗x=0 implies x=0.
The involution is called positive definite in case the condition
[TABLE]
holds for each positive integer n. If R is a ∗-regular ring with positive definite involution, then Mn(R), endowed with the ∗-transpose involution, is also a ∗-regular ring.
For ∗-regular rings, we have a strong property concerning idempotents generating principal right/left ideals of R. In fact, if we demand these idempotents to be
projections (i.e. elements e∈R such that e=e2=e∗), then it turns out that there exist unique projections generating a given principal right/left ideal.
More precisely, for each element x∈R there are unique projections e,f∈R (denoted by LP(x) and RP(x) and called the left and right projections of x, respectively)
such that xR=eR and Rx=Rf; moreover, there exists a unique element y∈fRe such that xy=e and yx=f, termed the relative inverse of x.
We refer the reader to [1, 5, 18] for further information about ∗-regular rings.
3. The main construction
We start with some preliminaries. Here, we will concentrate on the most basic dynamical system, the one provided by a single homeomorphism T:X→X on a totally disconnected,
compact metrizable space X. Recall that a probability measure μ on X is ergodic if for every T-invariant Borel subset E of X we have that
either μ(E)=0 or μ(E)=1, and μ is said to be invariant in case μ(T(E))=μ(E) for every Borel subset E of X.
For instance, it is well-known (cf. [21, Example 3.1]) that the product measure μ on {0,1}Z, where we take the \big{(}\frac{1}{2},\frac{1}{2}\big{)}-measure on {0,1}, is invariant and ergodic.
We will also often assume that our ergodic invariant measure μ is full, that is, μ(U)>0 for every non-empty open subset U of X.222This is not true for a general ergodic
invariant measure. For instance take T=Id; then every measure is invariant, in particular the
one-point mass measures are invariant and ergodic.
The following is a simple application of Rokhlin’s Lemma. We include a proof for the convenience of the reader.
Lemma 3.1**.**
Let μ be an ergodic T-invariant probability measure on X, and take E to be a Borel subset of X with positive measure. Consider the first return map rE:E→N∪{∞}, defined by
[TABLE]
in case there is l>0 such that Tl(x)∈E, and rE(x)=∞ otherwise. For each k∈N, consider Ykl=Tl(rE−1(k)), for 0≤l≤k−1. Also let Y∞=E\⨆k∈NYk0 be the set of points of E that do not return to E.
Then we have that T(Ykl)=Ykl+1 for 0≤l<k−1, all the sets Ykl are mutually disjoint, and the set
[TABLE]
satisfies that μ(Y)=1. In particular, we get ∑k≥1∑l=0k−1μ(Ykl)=∑k≥1kμ(Yk0)=1.
Proof.
Note that each Yk0 is given by the set E∩T−1(X\E)∩⋯∩T−k+1(X\E)∩T−k(E), which are Borel sets. Therefore Y∞=E\⨆k∈NYk0 is also Borel. Moreover, if we choose E to be a clopen set, then all the Ykl are also clopen sets, and Y∞ is a closed set.
By its definition all the sets Ykl,Yk′l′ and the T-translates of Y∞ are pairwise disjoint. Therefore
[TABLE]
which shows that μ(Y∞)=0.
Now we set
[TABLE]
We observe that T(Z)⊆Z. Indeed, it is clear that T(Ykl)⊆Z for 0≤l<k−1, and also, T(Ykk−1)⊆E⊆Z. Take Z0=⋂j≥0Tj(Z)⊆Z. Clearly T(Z0)=Z0 since T(Z)⊆Z, so Z0 is a T-invariant Borel set. Hence by ergodicity of the measure either μ(Z0)=0 or μ(Z0)=1. But by invariance and the fact that Tj(Z)⊆Z for all j≥0,
[TABLE]
so μ(Z)=μ(Z0) is either [math] or 1. Since μ(E)>0, we get μ(Z)=1. The result follows by invariance of the measure and the fact that Y∞ is a null-set.
∎
For any field with involution K, we will consider the ∗-algebra CK(X) of continuous functions from X to K, where K is endowed with the discrete topology (i.e., CK(X) is the algebra of locally constant K-valued functions on X). A homeomorphism T of X induces an action α of the integers Z on CK(X) by
[TABLE]
for b∈CK(X) and x∈X. Note that if U is a clopen subset of X and χU denotes the characteristic function of U, then χU∈CK(X) and αn(χU)=χTn(U) for each n∈Z.
If A is a ∗-algebra and α is a ∗-automorphism of A, we define the algebraic crossed product A⋊αZ as the ∗-algebra of formal
finite sums ∑i∈Zaiti, where ai∈A. The sum is componentwise, the product is determined by the rule ta:=α(a)t, and the involution is given by (ati)∗:=t−ia∗=α−i(a∗)t−i. If T is a homeomorphism of a totally disconnected metrizable compact space X, and α(=α1) is the ∗-automorphism of CK(X) defined above, we will denote the crossed product CK(X)⋊αZ by CK(X)⋊TZ.
Recall also the definition of a partial algebraic crossed product [10]. A partial action of Z on a ∗-algebra A is a pair ϕ=({An}n∈Z,{ϕn}n∈Z) consisting of a collection of self-adjoint two-sided ideals An of A and a collection of ∗-isomorphisms ϕn:A−n→An such that
a)
A0=A and ϕ0 is the identity map, and
2. b)
ϕn∘ϕm⊆ϕn+m, meaning that ϕn∘ϕm is defined on the largest possible domain where the composition makes sense and ϕn+m extends it.
The partial algebraic crossed product of A by Z with respect to the partial action ϕ, denoted by A⋊ϕZ, is defined to be the set of all finite formal sums ∑n∈Zanδn
with an∈An and δn are indeterminates, with the usual addition and scalar multiplication, and the product defined by the rule (anδn)⋅(bmδm):=ϕn(ϕ−n(an)bm)δn+m. The involution is then defined through the rule (anδn)∗:=ϕ−n(an∗)δ−n.
We start our construction by first approximating our space X, and then using this approximation to construct a family of approximating algebras for CK(X)⋊TZ. First, some definitions.
Definition 3.2**.**
Let Y be a topological space, endowed with a probability measure μ.
a)
By a partition of Y we will understand a finite family \pazocalP of nonempty, pairwise disjoint clopen subsets of Y, such that Y=⨆Z∈\pazocalPZ.
Given two partitions \pazocalP1,\pazocalP2 of Y, we say that \pazocalP2 is finer than \pazocalP1 (or \pazocalP1 is coarser than \pazocalP2), written \pazocalP1≾\pazocalP2, if every element Z∈\pazocalP2 is contained in a (unique) element Z′∈\pazocalP1, that is Z⊆Z′.
2. b)
By a quasi-partition of Y we will understand a finite or countable family \pazocalP of nonempty, pairwise disjoint clopen subsets of Y, such that Y=⨆Z∈\pazocalPZ up to a set of measure [math], i.e. \mu\Big{(}Y\backslash\bigsqcup_{\overline{Z}\in\overline{{\pazocal P}}}\overline{Z}\Big{)}=0.
Given two quasi-partitions \pazocalP1,\pazocalP2 of Y, we say that \pazocalP2 is finer than \pazocalP1 (or \pazocalP1 is coarser than \pazocalP2), written \pazocalP1≾\pazocalP2, if every element Z∈\pazocalP2 is contained in a (unique) element Z′∈\pazocalP1, that is Z⊆Z′.
Note that, in the hypotheses of Lemma 3.1, the family {Ykl∣Ykl=∅} forms a quasi-partition of X.
Definition 3.3**.**
Consider the ∗-algebra \pazocalA:=CK(X)⋊TZ. Let E be a nonempty clopen subset of X, and let \pazocalP be a partition of X\E. Define \pazocalB:=\pazocalA(E,\pazocalP) as the unital ∗-subalgebra of \pazocalA generated by the elements χZ⋅t for Z∈\pazocalP.
Our first goal is to express \pazocalB as a partial algebraic crossed product by a Z-action. Let \pazocalB0=CK(X)∩\pazocalB, which is a commutative ∗-subalgebra of \pazocalB. We first give a complete description of \pazocalB0 in terms of characteristic functions.
Lemma 3.4**.**
The ∗-algebra \pazocalB0 is linearly spanned by 1 and the projections of the form
[TABLE]
where Z−r,...,Z0,...,Zs−1∈\pazocalP, and r,s≥0.
Proof.
Recall that for a clopen subset U of X, tχUt−1=T(χU)=χT(U). We have
[TABLE]
and
[TABLE]
which shows that all the projections of the form (3.1) belong to \pazocalB0.
Let \pazocalF be the set of projections of the form (3.1) together with [math]. Observe that the family \pazocalF is closed under products. Hence, to show the result, it is enough to prove that any product of generators a1⋯an of degree [math] in t belongs to \pazocalF (here each ai is either of the form χZt or of the form (χZt)∗=t−1χZ, for Z∈\pazocalP). An immediate observation is that if a1⋯an is of degree [math], then n must be even. We will proceed to show the result by induction on n.
Clearly the result is true for n=2, so assume n>2 is even and that each product of at most n−2 generators of degree [math] in t belongs to \pazocalF. Define d(i)∈Z by d(i)=degt(a1⋯ai). Suppose, for instance, that d(1)=1.
If there is r<n such that d(r)=0, then since
[TABLE]
we can use induction to conclude that the products a1⋯ar and ar+1⋯an belong to \pazocalF, hence the whole product a1⋯an belongs to \pazocalF too.
Otherwise we must have d(r)>0 for all r<n, and since d(n)=0 we must have that degt(an)=−1. Then necessarily a1=χZ1t and an=t−1χZ2 for some Z1,Z2∈\pazocalP, and thus
[TABLE]
By induction, the product a2⋯an−1 belongs to \pazocalF, and hence ta2⋯an−1t−1
either belongs to \pazocalF or it is of the form χT(Z1′)∩⋯∩Ts−1(Zs−1′), for Z1′,…,Zs′∈\pazocalP.
Therefore, the product (3.2) is zero if Z1=Z2 and, if Z1=Z2, it belongs to \pazocalF. In either case a1⋯an belongs to \pazocalF, as desired.
The case where d(1)=−1 is similar.
It then follows that \pazocalB0 is the linear span of the given set of projections \pazocalF. This concludes the proof of the lemma.
∎
We now consider the structure of \pazocalB as a partial algebraic crossed product by Z on \pazocalB0. Note that we can write \pazocalB=⨁i∈Z\pazocalBiti, where \pazocalBi=χX∖(E∪T(E)∪⋯∪Ti−1(E))\pazocalB0 and \pazocalB−i=χX∖(T−1(E)∪⋯∪T−i(E))\pazocalB0 for i>0.
Observe that if biti∈\pazocalB then bi=χX\(E∪⋯∪Ti−1(E))bi and b−i=χX\(T−1(E)∪⋯∪T−i(E))b−i for i>0, and so
[TABLE]
In particular, it is true that \pazocalBiti=\pazocalB0(χX\Et)i and \pazocalB−it−i=\pazocalB0(t−1χX\E)i for i>0.
Observation 3.5**.**
One needs to be careful with the term χX\Et because, although t is invertible with inverse t−1=t∗, this is not true for χX\Et. As a consequence, equalities like
[TABLE]
are no longer true and even meaningful for i>j>0. In the next lemma we summarize the basic arithmetics that one can achieve with these powers.
From now on for i>0, we will write (χX\Et)−i for the element (t−1χX\E)i. We will also understand that (χX\Et)0 is 1.
(χX\Et)i=(χX\Et)i+j(χX\Et)−j=(χX\Et)−j(χX\Et)i+j=(χX\Et)i, but: we have the first equality when multiplied (to the left) by the projection χX\(E∪⋯∪Ti+j−1(E)); we have the second equality when multiplied (to the left) by the projection χX\(T−j(E)∪⋯∪Ti+j−1(E)); we have the third equality when multiplied (to the left) by the projection χX\(T−j(E)∪⋯∪T−1(E)).
4. iv)
(χX\Et)−i=(χX\Et)−i−j(χX\Et)j=(χX\Et)j(χX\Et)−i−j=(χX\Et)−i, but: we have the first equality when multiplied (to the right) by the projection χX\(T−j(E)∪⋯∪T−1(E)); we have the second equality when multiplied (to the right) by the projection χX\(T−j(E)∪⋯∪Ti+j−1(E)); we have the third equality when multiplied (to the right) by the projection χX\(E∪⋯∪Ti+j−1(E)).
The proof of Lemma 3.6 is purely computational, so we will omit it. From now on, we will make use of it without any further reference.
Note that each \pazocalBi,\pazocalB−i is an ideal of \pazocalB0. Let us define the basic map of the partial action of Z on \pazocalB0 as conjugation by χX\Et:
[TABLE]
which is a ∗-isomorphism between \pazocalB−1=χX∖T−1(E)\pazocalB0 and \pazocalB1=χX∖E\pazocalB0 with inverse given by conjugation by (χX\Et)−1=t−1χX\E. Note that since b−1∈\pazocalB−1, b−1=χX\T−1(E)b−1. In general for i=0 we have a ∗-isomorphism φi from \pazocalB−i onto \pazocalBi which is given by conjugation by (χX∖Et)i. Using these maps we build a partial action φ of Z on \pazocalB0, and we get the following result.
Proposition 3.7**.**
There is a canonical ∗-isomorphism \pazocalB0⋊φZ≅\pazocalB given by
[TABLE]
where bi∈\pazocalBi for i∈Z.
Proof.
Routine. The only nontrivial thing may be to check that the products are preserved. The key observation here is that the product biTi(bj) belongs to \pazocalBi+j for any integer values of i,j; this follows by a case-by-case analysis using Lemma 3.6. After that, a direct computation shows that the products are indeed preserved under Ψ:
[TABLE]
We summarize in the next lemma the structure of the elements belonging to the ideals \pazocalBi, i∈Z, of \pazocalB0.
Lemma 3.8**.**
A nonzero element bi∈\pazocalBi (i∈Z) can be written as an orthogonal linear combination of characteristic functions of nonempty sets of the following four different types:
[TABLE]
for some N,M≥0, where if i<0 then N≥−i, and r≥−i in (III) and (IV), and if i>0 then M≥i, and s≥i in (II) and (IV).
Proof.
Due to Lemma 3.4, we can write a given bi∈\pazocalBi as a sum
[TABLE]
where the sets S are of the form (3.1), and λ0,λS∈K. Note that if i<0 then we can take λ0=0 and all the sets S as in (3.1) having r≥−i, and similarly if i>0 we can take λ0=0 and all the sets S as in (3.1) having s≥i.
Take N to be the maximum value of the r’s while running through the sets S, and M to be the maximum value of the s’s. The idea is to expand the element 1 as an orthogonal sum of characteristic functions using the partition \pazocalP. So for a fixed set S=T−r(Z−r)∩⋯∩Ts−1(Zs−1) with 0≤r<N, we can decompose its characteristic functions as an orthogonal sum as follows:
[TABLE]
By further expanding the set T−r−1(E)∩S to the right, we will end up with a sum of terms of types (III) and (IV); by expanding T−r−1(Z−r−1)∩S to both sides we will end up with a sum of terms of all types. Of course, we discard the empty sets that appear in this process. Also, if one of the terms appearing in the expansion of S coincides with another term appearing in the expansion of some other set S′, we simply collect them by summing the corresponding coefficients. Proceeding in this way, we will end up with an orthogonal sum of the desired form.
∎
3.1. Quasi-partitions and a ∗-representation of \pazocalB
Let X be an infinite, totally disconnected metrizable compact space, T a homeomorphism of X, and μ a full ergodic T-invariant probability measure on X. We apply the previous considerations given in Lemma 3.1 to the clopen set E, and we add into the picture the partition \pazocalP of X\E. That is, we consider the coarsest quasi-partition \pazocalP of X such that
a)
\pazocalP∪{E}≾\pazocalP and {Ykl∣Ykl=∅}≾\pazocalP, where {Ykl∣Ykl=∅} is the quasi-partition introduced above in Lemma 3.1, and
2. b)
if Z∈\pazocalP and Z⊆Yk0 for some k, then all its translates belong to the quasi-partition too, that is Ti(Z)∈\pazocalP for every 1≤i≤k−1.
\pazocalP can be obtained by refining, using \pazocalP∪{E}, the quasi-partition {Ykl∣Ykl=∅}. It turns out that all the characteristic functions χZ, with Z∈\pazocalP, belong to \pazocalB.
Lemma 3.9**.**
The quasi-partition \pazocalP above consists exactly of all the nonempty subsets of X of the form
[TABLE]
for some k≥1 and some Z1,…,Zk−1∈\pazocalP, together with all their T-translates Tl(W), 0≤l≤k−1. Moreover, each characteristic function χZ belongs to \pazocalB for any Z∈\pazocalP.
Proof.
Let V denote the set of all the nonempty sets W of the form (3.3), and let \pazocalP′ be the family of all the translates of all W∈V. For W=E∩T−1(Z1)∩⋯∩T−k+1(Zk−1)∩T−k(E)∈V we define ∣W∣:=k, the length of W.
We will prove that \pazocalP′=\pazocalP. We first show:
(1)
\pazocalP′ is a quasi-partition of X. Clearly, the sets in \pazocalP′ are mutually disjoint since \pazocalP forms a
partition of X\E, and the nonempty sets of V form, for a fixed length k, a partition of Yk0=rE−1({k}). Indeed,
[TABLE]
As a consequence, for a fixed 0≤l≤k−1, the Tl-translates of the W∈V having length k form a partition of Ykl=Tl(Yk0). Since, by Lemma 3.1, the family {Ykl∣Ykl=∅}
forms a quasi-partition of X, this shows that \pazocalP′ is a quasi-partition of X.
2. (2)
\pazocalP′ refines \pazocalP∪{E} and the family {Ykl∣Ykl=∅}. This is a direct consequence of part (1).
3. (3)
For Z∈\pazocalP′ with Z⊆Yk0 for some k, then Ti(Z)∈\pazocalP′ for each 1≤i≤k−1. By construction, all the sets Z∈\pazocalP′ with Z⊆Yk0 for some k are the W∈V having length k. It is then clear that all its translates Ti(W)∈\pazocalP′ for 1≤i≤k−1.
This shows that \pazocalP≾\pazocalP′. To show that \pazocalP′≾\pazocalP, we only have to check that if Y′⊆Yk0 is a nonempty clopen set such that for each 1≤i≤k−1 the translate Ti(Y′) is contained in one of the sets of the partition \pazocalP, then Y′⊆W for some W∈V. But this is clear, since if Ti(Y′)⊆Zi for i=1,...,k−1 where Zi∈\pazocalP, and Tk(Y′)⊆E, then Y′⊆E∩T−1(Z1)∩⋯∩T−k+1(Zk−1)∩T−k(E). Hence \pazocalP′=\pazocalP.
We now check that χW belongs to \pazocalB, where W is as in (3.3). First observe that χE=1−(χX∖Et)(χX∖Et)∗ and χT−1(E)=1−(χX∖Et)∗(χX∖Et) both belong to \pazocalB. Now by Lemma 3.4, we have that χT−1(Z1)∩⋯∩T−k+1(Zk−1)∈\pazocalB for Z1,Z2,…,Zk−1∈\pazocalP. Therefore
[TABLE]
Also, for 1≤l≤k−1, observe that
[TABLE]
and so χTl(W)∈\pazocalB too.
∎
Proposition 3.10**.**
For each W∈V, we have ∗-isomorphisms
[TABLE]
Moreover, the element hW:=∑l=0∣W∣−1χTl(W) is a unit in the two-sided ideal \pazocalBχW\pazocalB, a central projection in \pazocalB, and
[TABLE]
In particular, χW is a minimal projection in \pazocalB.
Proof.
Fix W∈V. We will prove a more general statement, that is χTl(W)\pazocalBχTl(W)≅K for all 0≤l≤∣W∣−1. Write again \pazocalB=⨁i∈Z\pazocalBiti=⨁i∈Z\pazocalB0(χX\Et)i, so that χTl(W)\pazocalBχTl(W)=⨁i∈Z\pazocalB0χTl(W)(χX\Et)iχTl(W). For i>0, note that
[TABLE]
and so
[TABLE]
Therefore χTl(W)\pazocalBχTl(W)=χTl(W)\pazocalB0. Using Lemma 3.4 we get that χTl(W)\pazocalB0=KχTl(W), so χTl(W)\pazocalBχTl(W)=KχTl(W)≅K.
Now, by means of previous computations, it is straightforward to see that for general i,j∈Z, we have
[TABLE]
We then consider
[TABLE]
Observe that ell(W)=(χX\Et)lχW(t−1χX\E)l=χTl(W) for 0≤l≤∣W∣−1, and that the set {eij(W)} is a complete system of matrix units for \pazocalBχW\pazocalB. To prove that hW=∑l=0∣W∣−1χTl(W)=∑l=0∣W∣−1ell(W) is indeed a unit for \pazocalBχW\pazocalB, we first use (3.4) to write
[TABLE]
where we have used that \pazocalB0eii(W)=Keii(W). It is now clear that hW is a unit for \pazocalBχW\pazocalB. We thus get the desired ∗-isomorphism by sending
[TABLE]
where {eij}0≤i,j≤∣W∣−1 is a complete system of matrix units for M∣W∣(K).
For the second statement, since \pazocalB=⨁i∈Z\pazocalB0(χX\Et)i, it is enough to show that hW commutes with all the elements (χX\Et)i for i∈Z. By applying the involution, we may assume without loss of generality that i≥1. By induction, we may further assume that i=1. But for 0≤l≤∣W∣−1,
[TABLE]
so by summing up over l and doing the change l+1=l′, it is clear that hW⋅χX\Et=χX\Et⋅hW. The result follows.
For the last part, simply observe that the family {eij(W)}0≤i,j≤∣W∣−1 is also a complete system of matrix units for the central factor hW\pazocalB of \pazocalB, so there is an isomorphism hW\pazocalB≅M∣W∣(K) given by
[TABLE]
which is also a ∗-isomorphism. In fact, one should note that this ∗-isomorphism coincides with the ∗-isomorphism given in (3.5), i.e. hW\pazocalB=\pazocalBχW\pazocalB.
It is now straightforward to see that each χTl(W) is a minimal projection in \pazocalB.
∎
As a consequence of Proposition 3.10 we obtain a ∗-homomorphism from the algebra \pazocalB into an infinite matrix product R:=R(E,\pazocalP)=∏W∈VM∣W∣(K) given by
[TABLE]
We will show below that this homomorphism is injective, but for that we need a preliminary lemma.
Lemma 3.11**.**
Suppose that b∈\pazocalB0, b=0 can be written as a finite linear combination of the form
[TABLE]
where the U∈\pazocalU are nonempty pairwise disjoint clopen subsets of X, and λU∈K∗. Then there exists a W∈V such that hW⋅b=0.
Proof.
Fix one U∈\pazocalU. Since μ is a full measure, μ(U)>0. Also by Lemma 3.9, there exists a W∈V of length k≥1 such that U∩Tl(W)=∅ for some 0≤l≤k−1. But then
[TABLE]
It follows that hW⋅b=0.
∎
We are now ready to prove injectivity of π.
Proposition 3.12**.**
With the above hypothesis and notation, we have that the map π:\pazocalB→R is injective. Moreover, the socle of \pazocalB is essential and coincides with the ideal generated by χW, for W∈V, that is
[TABLE]
Proof.
For injectivity, it is enough to show that the ideal ⨁W∈VhW\pazocalB is essential in \pazocalB or, equivalently, that for any nonzero element b∈\pazocalB, we can always find a W∈V such that hW⋅b=0. By writing b as a finite sum
[TABLE]
with each bi∈\pazocalBi and b−n=0 (where n∈Z), it is enough to show that there exists a W∈V such that hW⋅b−n=0. But this follows immediately from Lemmas 3.8 and 3.11. We obtain that π is injective, and also that the ideal ⨁W∈VhW\pazocalB is essential in \pazocalB.
Now since each χW is a minimal projection by Proposition 3.10, it follows that the ideal of \pazocalB generated by χW is contained in the socle of \pazocalB. This says that ⨁W∈V\pazocalBχW\pazocalB⊆soc(\pazocalB). In particular, this shows that soc(\pazocalB) is essential in \pazocalB, and from the general fact that the socle is contained in any essential ideal we conclude that ⨁W∈V\pazocalBχW\pazocalB=soc(\pazocalB), as required.
∎
Given a monomial biti (resp. b−jt−j) with bi∈\pazocalBi (resp. b−j∈\pazocalB−j), we are interested in computing its image under π. By Lemma 3.4, we can write bi (resp. bj) as a linear combination of characteristic functions of nonempty sets of the form
[TABLE]
where r,s≥0. Note that since bi=χX∖(E∪T(E)∪⋯∪Ti−1(E))bi (resp. b−j=χX∖(T−1(E)∪⋯∪T−j(E))b−j), we can (and will) assume, by expanding these sets if necessary, that s≥i (resp. r≥j).
for some k≥1 and some Z1,...,Zk−1∈\pazocalP. We say that a sequence (Zs−1′,…,Z0′,…,Z−r′) of elements of \pazocalPoccurs in W if there exists l≥0 such that
[TABLE]
That is, if the sequence (Zs−1′,…,Z0′,…,Z−r′) occurs as a subsequence of (Z1,Z2,...,Zk−1) displaced l positions to the right. In this case we say that l is an occurrence of (Zs−1′,…,Z0′,…,Z−r′) in W. Note that a necessary condition for the sequence (Zs−1′,…,Z0′,…,Z−r′) to be an occurrence is that s+r≤k−1.
Observe that, by definition, if we let S=Ts−1(Zs−1′)∩⋯∩Z0′∩⋯∩T−r(Z−r′) be given by (3.6), then l is an occurrence of (Zs−1′,...,Z0′,...,Z−r′) in W if and only if s+r≤k−1 and Tl+s(W)∩S is nonempty, and in this case necessarily Tl+s(W)∩S=Tl+s(W).
Lemma 3.14**.**
Assume the above notation and that i,j≥0. We have:
i)
If bi=χS, S of the form (3.6), then hW⋅biti is nonzero if and only if (Zs−1′,…,Z0′,…,Z−r′) occurs in W, and in this case we have
[TABLE]
where l ranges over the set of occurrences of (Zs−1′,…,Z0′,…,Z−r′) in W.
2. ii)
Suppose that b−j=χS with S also given by (3.6). Then hW⋅b−jt−j is nonzero if and only if (Zs−1′,…,Z0′,…,Z−r′) occurs in W, and in this case we have
[TABLE]
where l ranges over the set of occurrences of (Zs−1′,…,Z0′,…,Z−r′) in W.
Observe that in any case the formula is valid, that is
[TABLE]
where l ranges over the set of occurrences of (Zs−1′,…,Z0′,…,Z−r′) in W.
Proof.
i) This is a simple computation. Write bi=χS with S=Ts−1(Zs−1′)∩⋯∩Z0′∩⋯∩T−r(Z−r′). We compute hW⋅biti=∑l=0k−1χTl(W)∩Sti. By the observation preceding the lemma this sum equals ∑lχTl+s(W)ti, where l ranges over the set of occurrences of (Zs−1′,…,Z0′,…,Z−r′) in W. Since s≥i,
[TABLE]
The result follows from this computation. The proof of ii) is similar.
∎
There are two relatively special elements inside \pazocalB that we are interested in computing their images under π for later use (see Lemma 4.6). These are the elements χE=1−(χX\Et)(χX\Et)∗ and χT−1(E)=1−(χX\Et)∗(χX\Et). Their images under π are easy to compute: for W∈V, we have χW⋅χE=χW and χTl(W)⋅χE=0 for 1≤l≤∣W∣−1, so hW⋅χE=χW=e00(W) and
[TABLE]
We also have χTl(W)⋅χT−1(E)=0 for 0≤l≤∣W∣−2 and χT∣W∣−1(W)⋅χT−1(E)=χT∣W∣−1(W), so hW⋅χT−1(E)=χT∣W∣−1(W)=e∣W∣−1,∣W∣−1(W) and
[TABLE]
3.2. Example: the lamplighter group algebra
We now show that the so-called lamplighter group algebra K[Γ] can be realized as a crossed product algebra of the above form, so we can apply our main construction to K[Γ]. In a future paper [2] such a construction will be used in order to study possible l2-Betti numbers arising from K[Γ].
The lamplighter group Γ is defined to be the wreath product of the finite group of two elements Z2 by Z.
In other words, \Gamma={\mathbb{Z}}_{2}\wr{\mathbb{Z}}=\Big{(}\bigoplus_{i\in{\mathbb{Z}}}{\mathbb{Z}}_{2}\Big{)}\rtimes_{\sigma}{\mathbb{Z}}, where σ:Z↷H=⨁i∈ZZ2 is the Bernoulli shift defined by σ(n)(x)i=xi+n,x=(xi)i∈H. In terms of generators and relations, Γ is generated by {ai}i∈Z and t, satisfying the following relations (here 1 denotes its unit element):
[TABLE]
Let now X=H be the Pontryagin dual of H, which we identify with the Cantor set ∏i∈Z{0,1}, and let T:X→X be the shift homeomorphism, namely T(x)i=xi+1 for x∈X. Take K to be a field of characteristic different from 2. Fourier
transform (or Pontryagin duality) gives a ∗-isomorphism
[TABLE]
where t is mapped to the generator of Z, also denoted by t, and ai is mapped to χUi−χUi, being Ui={x∈X∣xi=0} and Ui its complement in X. In particular, the elements ei=21+ai are idempotents in K[Γ], which correspond to the characteristic function of Ui.
Notation 3.15**.**
Given ε−k,...,εl∈{0,1}, the cylinder set {x∈X∣x−k=ε−k,...,xl=εl} will be denoted by [ε−k⋯ε0⋯εl]. So for example \pazocalU0=[0], and its characteristic function χ[0] is identified with e0 under F.
We have a natural measure μ on X given by the usual product measure, where we take the \big{(}\frac{1}{2},\frac{1}{2}\big{)}-measure on each component {0,1}. It is well-known (cf. [21, Example 3.1]) that μ is an ergodic, full and shift-invariant probability measure on X. Therefore we can apply our methods from Section 3.1. For a fixed n≥1, we take E=[1...1...1] (with 2n+1 one’s), and the partition of the complement \pazocalP given by the obvious one, namely
[TABLE]
Here \pazocalB coincides with the unital ∗-subalgebra of K[Γ] generated by the partial isometries si=eit for i=−n,...,n.
Also, the quasi-partition \pazocalP consists here of the translates of the sets W∈V of the following form:
a)
W0=E∩T−1(E)=[11...1...111] of length 1 (there are 2n+2 one’s);
2. b)
W1=[11...1...11011...1...11] of length 2n+2 (there are 4n+2 one’s, and a zero);
3. c)
for l≥0, W(ε1,...,εl)=[11...1...110ε1⋯εl011...1...11] of length 2n+3+l, where (ε1,...,εl)∈{0,1}l is a sequence having
at most 2n consecutive one’s.
We refer the reader to [2] for more details. It is worth to mention that the ∗-algebra \pazocalB corresponding to n=0 is the ∗-algebra considered in [4], concretely it is
∗-isomorphic to the semigroup algebra K[\pazocalF] of the monogenic free inverse monoid \pazocalF (see [4, Section 4 and Proposition 6.5]).
4. Sylvester matrix rank functions on \pazocalA
Throughout this section, T will denote a homeomorphism of an infinite, totally disconnected, compact metrizable space X, and μ will denote a full ergodic T-invariant Borel probability measure on X. Note that this implies that μ is atomless, that is, μ({x})=0 for all x∈X.
4.1. Approximation algebras
We make our construction from Section 3 to depend on a point y∈X. Let {En}n≥1 be a decreasing sequence of clopen sets of X such that ⋂n≥1En={y}, and let \pazocalPn be partitions of X\En such that \pazocalPn+1∪{En+1} is finer than \pazocalPn∪{En}; so En is the disjoint union of En+1 and some of the sets in \pazocalPn+1.
Hypothesis 4.1**.**
We also require that ⋃n≥1(\pazocalPn∪{En}) generates the topology of X.
Recalling Lemma 3.9, each quasi-partition \pazocalPn consists of all the T-translates of the nonempty subsets of X of the form
[TABLE]
for some k≥1 and some Z1,...,Zk−1∈\pazocalPn. We write Vn for the set of all the W∈\pazocalPn of the above form. We thus have \pazocalPn={Tl(W)∣W∈Vn,0≤l≤∣W∣−1} for all n.
In these conditions, it follows that the quasi-partition \pazocalPn+1 constructed from the partition \pazocalPn+1∪{En+1} is finer than
the quasi-partition \pazocalPn constructed from the partition \pazocalPn∪{En}. Indeed, let W′∈Vn+1 and write it as
[TABLE]
for k≥1 and Z1′,...,Zk−1′∈\pazocalPn+1. Since \pazocalPn+1∪{En+1} is finer than \pazocalPn∪{En}, there exist unique integers 1≤k1<⋯<kr<k and unique elements Zj∈\pazocalPn for j∈{1,...,k−1}\{k1,...,kr} such that
[TABLE]
Therefore
[TABLE]
where each Wi=En∩T−1(Zki+1)∩⋯∩T−ki+1+ki+1(Zki+1−1)∩T−ki+1+ki(En) belongs to Vn, and that they are not necessarily distinct. From here, it is clear that for 0≤l≤k−1, Tl(W′) is contained in some translate of some Wi, and so \pazocalPn+1 is finer than \pazocalPn.
In this way, we construct a sequence of approximating algebras \pazocalAn:=\pazocalA(En,\pazocalPn) (see Definition 3.3)
such that \pazocalAn⊆\pazocalAn+1, where the inclusions are given by the embeddings ιn(χZ⋅t)=∑Z′χZ′⋅t, where the sum is over all
the Z′∈\pazocalPn+1 contained in Z. By Proposition 3.12, we have embeddings πn:\pazocalAn→Rn where Rn=∏W∈VnM∣W∣(K), given by πn(a)=(hW⋅a)W.
We can build a generalized Bratteli diagram associated to such construction, such that each vertex receives a finite number of edges, and we can order this set of edges in the same way as for the case of an essentially minimal homeomorphism, see for instance [16] for the latter. The only difference is that there are a possibly infinite number of vertices at each level, and that these vertices might emit in principle an infinite number of edges. This can be done as follows.
The vertices at the level n of this generalized Bratteli diagram are the sets W∈Vn, that is, the sets
[TABLE]
where Z1,...,Zk−1∈\pazocalPn. There is an arrow from a vertex W∈Vn to a vertex W′∈Vn+1 if W appears as a segment of the sequence corresponding to W′; more precisely, if W equals to some Wi, being
[TABLE]
as in (4.1). Equivalently, if W′⊆T−j′(W) or even W′∩T−j′(W)=∅ for some 0≤j′<∣W′∣−1. If no such j′ exists, then there are no arrows from W to W′. The edges ending at W′ are linearly ordered according to the integers j′.
Thus, the set of arrows W→W′ is in bijective correspondence with the set J(W,W′)={0≤j′<∣W′∣−1∣W′⊆T−j′(W)}. Clearly J(W,W′) is always a finite set, and each W′ receives at least one arrow.
Proposition 4.2**.**
Following the above notation, we can embed each Rn into Rn+1 via the construction of the generalized Bratteli diagram just mentioned.
Proof.
Recall that Rn=∏W∈VnM∣W∣(K), Rn+1=∏W′∈Vn+1M∣W′∣(K). Since each W′ receives a finite number of arrows in the diagram, it will be sufficient to define the connecting maps jn:Rn→Rn+1 on each simple factor φW:M∣W∣(K)→Rn+1, because in this case each jn will be defined as
[TABLE]
We define φW to be the block diagonal ∗-homomorphism
[TABLE]
Since every W∈Vn always emits at least one arrow to some W′∈Vn+1 (this is clear since the translates of the W′ form a quasi-partition of X), the maps φW are injective, and so jn is an embedding of ∗-algebras.
∎
By construction, we obtain commutative diagrams
[TABLE]
Set now R∞=limn(Rn,jn) and \pazocalA∞=limn(\pazocalAn,ιn)=⋃n≥1\pazocalAn. Note that each Rn is a regular ring, and so is its inductive limit R∞. Moreover, by the commutativity of the diagrams (4.3) and the fact that each πn is injective, the algebra \pazocalA∞ is obviously a ∗-subalgebra of R∞, through the limit map π∞:\pazocalA∞→R∞.
A description of the algebra \pazocalA∞ in terms of the crossed product is given as follows. For an open set U of X, we denote by Cc,K(U) the ideal of CK(X) generated by the characteristic functions χV, where V is a clopen subset of X such that V⊆U.
Lemma 4.3**.**
Let \pazocalAy be the ∗-subalgebra of \pazocalA=CK(X)⋊TZ generated by CK(X) and Cc,K(X\{y})t. Then we have \pazocalA∞=\pazocalAy.
Proof.
\pazocalA∞ is generated, as a ∗-algebra, by 1=χX∈\pazocalA and the partial isometries χZt for every Z∈⋃n≥1\pazocalPn. It is then clear that \pazocalA∞⊆\pazocalAy because 1=χX∈CK(X) and χZt∈Cc,K(X\{y})t for every Z∈⋃n≥1\pazocalPn.
For the other inclusion, we first check that Cc,K(X\{y})t⊆\pazocalA∞, so let C be a clopen subset of X such that y∈/C. Since C is closed and y∈/C, there exists an index n0≥1 such that En0∩C=∅, and so En∩C=∅ for n≥n0 (because En⊆En0 for n≥n0). Since C is also open and ⋃n≥n0(\pazocalPn∪{En}) generate the topology of X, we can write C=⋃i≥1Zi for Zi∈⋃n≥n0\pazocalPn. But C is also compact, so this countable union is in fact finite, and we can further assume without loss of generality that the Zi′s all belong to the same \pazocalPN, and thus are pairwise disjoint. Therefore C=⨆i=1sZi. But now we get that
[TABLE]
This shows that Cc,K(X\{y})t⊆\pazocalA∞. Next, we show that CK(X)⊆\pazocalA∞. Indeed, if C is a clopen subset of X and y∈/C, then the above argument gives that χC=(χCt)(χCt)∗ belongs to \pazocalA∞. If y∈C then χC=1−χX\C∈\pazocalA∞. This concludes the proof.
∎
Remark 4.4**.**
An analogue of the algebra \pazocalAy appears in the theory of minimal Cantor systems, see e.g. [27], [16], [12]. Let (X,φ) be a minimal Cantor system and take y∈X. In these papers, the C∗-subalgebra Ay of the C∗-crossed product A=C(X)⋊φZ which is generated by C(X) and C(X\{y})u, where u is the canonical unitary in the crossed product implementing φ, is considered, and it is shown that Ay is an AF-algebra.
Although our algebra \pazocalAy is (in general) not ultramatricial, we have shown in Lemma 4.3 that \pazocalAy=\pazocalA∞, a direct limit of algebras \pazocalAn which are subalgebras of infinite products of matrix algebras over K, which can be considered as a replacement of being just finite products of full matrix algebras over K.
We may determine how big is the subalgebra \pazocalAy=\pazocalA∞ inside the algebra \pazocalA in some cases of interest.
Proposition 4.5**.**
Let us assume the above notation. Suppose that y is a periodic point for T with period l. Let I be the ideal of \pazocalA generated by Cc,K(X\{y,T(y),…Tl−1(y)}). Then:
(i)
I* is also an ideal of \pazocalA∞, and we have ∗-algebra isomorphisms*
[TABLE]
2. (ii)
There exists some M≥0 such that for each n≥M there is exactly one Wn∈Vn of length l and containing y, and such that the isomorphism hWn\pazocalAn≅Ml(K) given during the proof of Proposition 3.10 coincides with the restriction of the projection map q:\pazocalA∞→\pazocalA∞/I on hWn\pazocalAn, that is, the following diagram commutes.
[TABLE]
Moreover, hW∈I for all W∈Vn, W=Wn, which means that hW is the zero matrix under the composition \pazocalA∞→\pazocalA∞/I≅Ml(K).
3. (iii)
\pazocalAn/(I∩\pazocalAn)≅\pazocalA∞/I≅Ml(K)* and (1−hWn)\pazocalAn=I∩\pazocalAn for every n≥M.*
Proof.
(i) It is clear that I⊆\pazocalA∞ because the set X\{y,T(y),…,Tl−1(y)} is an invariant open subset of X and so all elements of I are of the form ∑i=−mnfiti where fi∈Cc,K(X\{y,T(y),…,Tl−1(y)})⊆CK(X)⊆\pazocalAy=\pazocalA∞; hence if Ui denotes the support of fi, which is a clopen subset of X, then
[TABLE]
Define a map Ψ:\pazocalA→Ml(K[t,t−1]) by sending f∈CK(X) to the diagonal matrix
[TABLE]
and sending t to the matrix u=t(∑i=0n−2ei+1,i+e0,n−1), where {eij}0≤i,j≤n−1 are the canonical matrix units in Mn(K[t,t−1]).
It is easily verified that
[TABLE]
for f∈CK(X).
It follows from the universal property of the crossed product that there is a unique ∗-homomorphism Ψ:\pazocalA→Ml(K[t,t−1]) extending the above assignments. For an element fntn∈\pazocalA with n≥0 we have
[TABLE]
where n denotes the unique integer 0≤n≤l−1 such that n≡n modulo l. We can analogously compute it for n<0. In fact, for an arbitrary element x=∑n∈Zfntn∈\pazocalA one can check that,
for 0≤i,j≤l−1, the (i,j)-component of Ψ(x) is given by
[TABLE]
It follows from this that the kernel of Ψ is precisely the ideal I. The image of Ψ is given by the subalgebra
[TABLE]
That is, each entry is a polynomial in t,t−1 of the form Xij=pij(tl,t−l)ti−j, where pij(s,s−1)∈K[s,s−1]. There is a ∗-isomorphism between \pazocalSl and the ∗-algebra Ml(K[s,s−1]) by defining
[TABLE]
Putting everything together, we obtain a ∗-isomorphism \pazocalA/I≅\pazocalSl≅Ml(K[s,s−1]), as desired.
Now, we restrict the map Ψ to \pazocalA∞. Since I⊆\pazocalA∞, the kernel of this restriction is again I, so we only need to study its image. Take x=∑n∈Zfntn∈\pazocalA∞, so x∈\pazocalAN for some N≥1. We see from the restrictions of the coefficients (see the paragraph just before Observation 3.5, also Lemma 4.3) that fn=χX\(EN∪⋯∪Tn−1(EN))fn and f−n=χX\(T−1(EN)∪⋯∪T−n(EN))f−n for n≥1, so by (4.5),
[TABLE]
It follows from this that the image of \pazocalA∞ under the composition Ψ∘Ψ is precisely Ml(K).
(ii) Take M≥0 such that T(y),...,Tl−1(y)∈/EM, so that T(y),...,Tl−1(y)∈/En for n≥M. From now on, fix n≥M. In this case, there are unique sets Z1,...,Zl−1∈\pazocalPn such that T(y)∈Z1,...,Tl−1(y)∈Zl−1. Take then
[TABLE]
which is nonempty since y∈Wn, and ∣Wn∣=l. Note that Wn is the unique satisfying these properties.
In order to prove the commutativity of the diagram (4.4) it is enough to prove that, for 0≤i,j≤l−1, the elements eij(Wn)∈hWn\pazocalAn⊆\pazocalA∞ correspond to the matrix units eij under the composition \pazocalA∞→\pazocalA∞/I≅Ml(K), but by (i),
[TABLE]
as we wanted to show. Therefore we obtain a ∗-isomorphism \pazocalA∞/I≅hWn\pazocalAn given by eij(Wn)+I↦eij(Wn). For W∈Vn with W=Wn, the idempotents hW and hWn are orthogonal, and so hW is the zero matrix in hWn\pazocalAn under the previous ∗-isomorphism. That means hW∈I, as required.
(iii) Clearly 1−hWn∈\pazocalAn. Under \pazocalA∞/I≅hWn\pazocalAn≅Ml(K), the element (1−hWn)+I corresponds to the zero matrix, so 1−hWn∈I too.
Define In=(1−hWn)\pazocalAn. From the previous observation, In⊆I∩\pazocalAn, and we aim to show the reverse inclusion. By the modular law be have
[TABLE]
Since 1∈/I and hWn\pazocalAn is simple, we deduce that hWn\pazocalAn∩I={0}, and thus I∩\pazocalAn=In. The rest follows trivially. ∎
4.2. A rank function on \pazocalA
We pass to study the possible rank functions that the ∗-algebras \pazocalA∞, \pazocalA can admit. To start this study, we first concentrate our attention on the approximating algebras \pazocalAn and the embeddings πn:\pazocalAn↪Rn.
We define a rank function rkRn on Rn=∏W∈VnM∣W∣(K) by taking a concrete convex combination of the normalized rank functions rk∣W∣=∣W∣Rk
on the matrix algebras M∣W∣(K) (here Rk denotes the usual rank function of matrices M∈M∣W∣(K)). Namely, we take αW=∣W∣μ(W), where W∈Vn, and define
so we get that rkRn is indeed a rank function on Rn, and a faithful one since αW=0 for all W∈Vn. Moreover, the embeddings jn:Rn→Rn+1 are rank-preserving. To show this, we only have to prove that
[TABLE]
since then for x∈Rn,
[TABLE]
But now suppose that W is as in (4.2). We can write our space X as X=⨆W′∈Vn+1⨆l=0∣W′∣−1Tl(W′) up to a set of measure zero, so by intersecting with W one gets
[TABLE]
up to a set of measure [math]. From this the equality (4.6) follows by invariance of μ.
With this, we can define a faithful rank function on the inductive limit R∞=lim(Rn,jn) induced from the rank functions rkRn, which we will denote by rkR∞. In the next lemma we show that we also have compatibility of our measure μ and this new rank function rkR∞.
Lemma 4.6**.**
Let πn:\pazocalAn→Rn and π∞:\pazocalA∞→R∞ be the canonical inclusions. Then:
i)
The equality μ(Z)=rkRn(πn(χZ)) holds for all Z∈\pazocalPn∪{En}. Moreover,
2. ii)
μ(U)=rkR∞(π∞(χU))* for all clopen subset U of X.*
Proof.
Let us prove the first formula. For Z=En, by the computation done at the end of Section 3.1,
[TABLE]
where we have used that the sets {W}W∈Vn form a quasi-partition of En, see Lemma 3.9. For Z∈\pazocalPn, also by Lemma 3.9 the sets {Z∩W}W∈\pazocalPn={Z∩Tl(W)}W∈Vn0≤l≤∣W∣−1 form a quasi-partition of Z. Therefore if W is as in (4.2), then hW⋅χZ=∑j:Zj=Zejj(W), so
[TABLE]
As a consequence, μ(Z)=rkR∞(π∞(χZ)) for all Z∈⋃n≥1(\pazocalPn∪{En}). Since ⋃n≥1(\pazocalPn∪{En}) generates the topology of X, every clopen subset U of X can be written as a finite (disjoint) union of elements of the partitions \pazocalPn∪{En}, so we get that μ(U)=rkR∞(π∞(χU)).
∎
Using this rank function we will define rank functions over \pazocalA∞,\pazocalA. To this aim, we would like to embed our whole algebra \pazocalA inside R∞, but this is (in general) not possible. What we will do is to embed \pazocalA inside the rank completionRrk of R∞ with respect to its rank function rkR∞.
From now on we will not write down explicitly the maps πn,π∞ and jn, so we will identify
[TABLE]
whenever convenient.
Theorem 4.7**.**
Let Rrk be the rank completion of the regular rank ring R∞ with respect to the rank function rkR∞. We denote by rkRrk:=rkR∞ the rank function on Rrk extended from rkR∞. We then have an embedding
[TABLE]
that induces a faithful Sylvester matrix rank function, denoted by rk\pazocalA, on \pazocalA. In turn, the natural inclusion \pazocalA∞⊆\pazocalA induces a faithful Sylvester matrix rank function, denoted by rk\pazocalA∞, on \pazocalA∞.
Moreover, we have \pazocalA∞rk\pazocalA∞=\pazocalArk\pazocalA=Rrk.
Proof.
The function rkR∞ is a rank function on R∞, and in fact a faithful Sylvester matrix rank function since R∞ is regular, so there is an embedding
of R∞ into its completion Rrk, which is a regular self-injective rank-complete ring ([13, Theorem 19.7]).
This shows that \pazocalA∞↪R∞⊆Rrk, and we will simply identify \pazocalA∞⊆R∞. Now we show that there is a natural embedding of \pazocalA into Rrk.
Observe that {χX\Ent}n∈N is a Cauchy sequence in Rrk, because for n≥m and using Lemma 4.6,
[TABLE]
Therefore we may consider the element u:=limnχX\Ent∈Rrk. It is an invertible element inside Rrk with inverse u∗=limnt−1χX\En,
since limnμ(En)=limnμ(T−1(En))=0.
Moreover, the condition uχCu−1=χT(C)=T(χC) is easily checked to be true for every clopen subset C of X, and so we get that ufu−1=T(f) for every f∈CK(X). It follows from the universal property of the crossed product that there is a unique homomorphism
[TABLE]
This map clearly extends the injective homomorphism \pazocalA∞⊆R∞⊆Rrk. To show that it is injective, it suffices to check that ∑i=0nfiui is never [math] in Rrk whenever f0=0 and all fi∈CK(X). But if f0=0, and C denotes the support of f0, by taking s big enough so that nμ(Es)<μ(C) we have
[TABLE]
hence χX∖(Es∪⋯∪Tn−1(Es))f0=χX∖(Es∪⋯∪Tn−1(Es))⋅χCf0=0, and moreover
[TABLE]
and this is nonzero because the map \pazocalA∞⊆R∞⊆Rrk is injective.
We thus get the inclusions \pazocalA∞⊆\pazocalA⊆Rrk, where we identify u with t. Clearly rkRrk induce faithful Sylvester matrix rank functions, given by restriction, on either \pazocalA∞ and \pazocalA.
For the last part, note that for each n≥1, \pazocalAn is dense in Rn with respect to the rkRn-metric, because
by Proposition 3.12 we have soc(\pazocalAn)=⨁W∈VnM∣W∣(K), which is dense in Rn=∏W∈VnM∣W∣(K). To see this, note that for an element x∈Rn, we can consider the sequence of elements {xk}k≥1 defined by x_{k}=\Big{(}\sum_{\begin{subarray}{c}W\in{\mathbb{V}}_{n}\\
|W|\leq k\end{subarray}}h_{W}\Big{)}x\in\text{soc}({\pazocal A}_{n}). A simple computation, using Lemmas 4.6 and 3.1, gives
[TABLE]
so xk→kx in rank. It follows that \pazocalA∞ is dense in R∞, and hence in Rrk with respect to the rkRrk-metric, so we also get that \pazocalA∞rk\pazocalA∞=\pazocalArk\pazocalA=Rrk.
∎
It follows that the rank function rkRrk on Rrk restricts to a faithful Sylvester matrix rank function on \pazocalA such that rk\pazocalA(χU)=μ(U) for each clopen subset U of X (Lemma 4.6). We now investigate the uniqueness of this rank function, first over R∞ and then over \pazocalA itself.
Given a compact convex set Δ, we denote by ∂eΔ the set of extreme points of Δ.
Proposition 4.8**.**
Following the above notation,
(i)
the rank function rkR∞ is a faithful Sylvester matrix rank function on R∞, and it is uniquely determined by the following property: for every clopen subset U of X, rkR∞(π∞(χU))=μ(U).
2. (ii)
the rank function rk\pazocalA from Theorem 4.7 is a faithful Sylvester matrix rank function on \pazocalA, and it is uniquely determined by the same property as in (i), that is, for every clopen subset U of X, rk\pazocalA(χU)=μ(U).
Moreover, rkR∞∈∂eP(R∞) and rk\pazocalA∈∂eP(\pazocalA).
Proof.
We first prove (i). As we have already mentioned in the proof of Theorem 4.7, rkR∞ is a faithful Sylvester matrix rank function on R∞ because of regularity of the ring. Hence to prove uniqueness of the Sylvester matrix rank function it suffices to check that if N is another Sylvester matrix rank function on R∞ satisfying the required compatibility of the measure, then the restriction of N to R∞ is rkR∞.
We consider the restriction Nn of N to Rn for every n≥1, which is a pseudo-rank function on Rn such that N=limnNn.
Consider any finite subset S⊆{W∈Vn}. Since Rn=∏W∈VnM∣W∣(K), we have \Big{(}\sum_{W\in S}h_{W}\Big{)}{\mathfrak{R}}_{n}=\bigoplus_{W\in S}M_{|W|}(K).
Take the restriction Nn∣S of Nn to ⨁W∈SM∣W∣(K), which turns out to be an unnormalized pseudo-rank function
on ⨁W∈SM∣W∣(K). Hence it can be written as a combination of the unique normalized rank functions on each simple factor M∣W∣(K), i.e.
[TABLE]
Now for a fixed W′∈S we compute, by using the compatibility of N with μ,
[TABLE]
Therefore for an arbitrary element x∈Rn, we compute
[TABLE]
This says that Nn and rkRn coincide on ⨁W∈SM∣W∣(K).
Now fix k≥1, and consider the finite set Sk={W∈Vn∣∣W∣≤k}. For x∈Rn, we have the estimate
[TABLE]
Therefore Nn=rkRn for all n≥1, and so N=limnNn=limnrkRn=rkR∞.
(ii) Let N be a Sylvester matrix rank function on \pazocalA such that N(χU)=μ(U) for every clopen subset U of X. We first check that the restriction Nn of N on \pazocalAn equals the restriction rk\pazocalAn of rk\pazocalA on \pazocalAn.
Since for any finite subset S⊆{W∈Vn} we have the identification \Big{(}\sum_{W\in S}h_{W}\Big{)}{\pazocal A}_{n}=\bigoplus_{W\in S}h_{W}{\pazocal A}_{n}\cong\bigoplus_{W\in S}M_{|W|}(K), it follows from the same arguments as in (i) that Nn(a)=rk\pazocalAn(a) for every a∈\pazocalAn, and so the restriction N∞ of N on \pazocalA∞ coincides with rk\pazocalA∞.
Now, to show that N=rk\pazocalA on \pazocalA, it suffices to check that for each algebra generator a of \pazocalA and for each ε>0 there is b∈\pazocalA∞ such that N(a−b)<2ε and rk\pazocalA(a−b)<2ε. This is clear for a∈CK(X) since CK(X)⊆\pazocalA∞, and it is also clear for t, because χX∖Ent∈\pazocalAn and
[TABLE]
Similarly, we can show that N and rk\pazocalA coincide on matrices over \pazocalA.
Let us show that rk\pazocalA is extremal. Suppose we have a convex combination rk\pazocalA=αN1+βN2, where N1 and N2 are Sylvester matrix rank functions on \pazocalA. Assume that α=0,1. We first show that each Sylvester matrix rank function Ni induces a T-invariant probability measure μi on X. For this, we will use an argument similar to the one given in [29, Lemma 5.1]. We define premeasures μi over the algebra of clopen sets K of X, by the rule
[TABLE]
By [11, Theorem 1.14] they can be uniquely extended to measures μi on the Borel σ-algebra of X, and it is straightforward to show that each μi is a T-invariant probability measure on X.
Now, we necessarily have the equality μ=αμ1+βμ2, and since μ is extremal ([26, Theorem 8.1.8]) and α=0,1, we obtain that μ1=μ2=μ. This says that Ni are Sylvester matrix rank functions on \pazocalA satisfying Ni(χU)=μi(U)=μ(U) for each U∈K. By the uniqueness property of part (ii), we get that Ni=rk\pazocalA. It follows that rk\pazocalA is extremal.
To show that rkR∞ is extremal, suppose again that we have a convex combination rkR∞=αN1+βN2, where N1 and N2 are pseudo-rank functions on R∞. Assume that α=0,1. Then it is clear that each Ni is continuous with respect to rkR∞, denoted by Ni<<rkR∞, in the sense of [13, Definition on page 287], and therefore by [13, Proposition 19.12], Ni extend to continuous pseudo-rank functions Ni on Rrk such that rkRrk=αN1+βN2. Since we have an identification \pazocalA⊆Rrk given by Theorem 4.7, the argument above can be used to show that rkR∞∈∂eP(R∞).
∎
We can now exactly compute the rank completion Rrk of R∞ (and of \pazocalA): it is the well-known von Neumann continuous factor \pazocalMK, which is defined as the completion of limnM2n(K) with respect to its unique rank function (see [3] for details). Moreover, when the involution ∗ on K is positive definite, we can deduce from [3, Theorem 4.5] that there is a ∗-isomorphism between Rrk and \pazocalMK, where the latter has the involution induced from the ∗-transpose involution on each matrix algebra M2n(K). The above of course applies when K is a subfield of C which is invariant under complex conjugation. This generalizes a result of Elek [8].
Theorem 4.9**.**
There is an isomorphism of algebras Rrk≅\pazocalMK, the von Neumann continuous factor over K. Moreover, if (K,∗) is a field with positive definite involution, then Rrk is a ∗-regular ring in a natural way, and Rrk≅\pazocalMK as ∗-algebras over K.
Proof.
Since rkR∞ is extremal (Proposition 4.8), it follows from [13, Theorem 19.14] that Rrk=R∞rkR∞ is a simple ring. So Rrk is a continuous factor in the sense of [3], that is, a simple, (right and left) self-injective regular ring of type IIf. Moreover, there is a countably dimensional dense subalgebra of Rrk, namely \pazocalA, and clearly condition (iii) in [3, Theorem 2.2] is satisfied (because it is satisfied for the dense subalgebra R∞). It follows that Rrk≅\pazocalMK, the von Neumann continuous factor.
Now assume that (K,∗) is a field with positive definite involution. Then each Rn=∏W∈VnM∣W∣(K) is a ∗-regular ring, where each factor M∣W∣(K) has the ∗-transpose involution, and the connecting maps jn:Rn→Rn+1 are given by block-diagonal maps (see Proposition 4.2), so in particular are ∗-homomorphisms. Therefore R∞ is a ∗-regular ring, and by [14, Proposition 1], the completion Rrk of R∞ is also a ∗-regular ring. One can easily show that \pazocalA sits inside Rrk as a ∗-subalgebra, i.e. that the homomorphism defined in the proof of Proposition 4.7
preserves the involution.
Now the local condition (iii) in [3, Theorem 4.5] is actually somewhat more difficult to check in this case. Given positive integers n,k, if we define Sk={W∈Vn∣∣W∣≤k}, we have the estimate
[TABLE]
as we have showed in the proof of Proposition 4.8. Therefore there exists kn such that rkRrk(1−Hn)<2n1, being Hn the projection ∑W∈SknhW∈Rn. We approximate R∞ by the unital ∗-subalgebras
[TABLE]
Since H_{n}{\mathfrak{R}}_{n}=\Big{(}\sum_{W\in S_{k_{n}}}h_{W}\Big{)}{\mathfrak{R}}_{n}\cong\bigoplus_{W\in S_{k_{n}}}M_{|W|}(K), these algebras are ∗-isomorphic to standard matricial ∗-algebras. Although the sequence of projections (jn,∞(Hn)) is not increasing, there are unital ∗-homomorphisms jn,m′:Rn′→Rm′ for n≤m, defined by
[TABLE]
for x∈Rn and λ∈K. Here jn,m:Rn→Rm is the natural ∗-homomorphism, and jn,∞:Rn→R∞ the canonical map into the direct limit. Moreover, since each jn,m is given by block-diagonal maps, so are the jn,m′. Observe that (Rn′,jn,n+1′) is not a directed system, but for z=Hnx+(1−Hn)λ∈Rn′ and all m≥n, we have the estimate
[TABLE]
Consequently, the proof of the implication (ii)⟹(iii) in [3, Theorem 4.5] can be adapted to the present setting, and we obtain that condition (iii) in [3, Theorem 4.5] holds. This theorem then gives that Rrk=R∞rkR∞ is ∗-isomorphic to \pazocalMK, as desired.
∎
4.3. Relation with measures on X
Theorem 4.7 and Proposition 4.8 state that, given an ergodic, full and T-invariant probability measure μ on X, one can construct an extremal faithful Sylvester matrix rank function rk\pazocalA on \pazocalA, unique with respect to the property that rk\pazocalA(χU)=μ(U) for every clopen subset U of X. In the next proposition we prove that the converse of this construction can also be made.
Proposition 4.10**.**
Let rk be an extremal and faithful Sylvester matrix rank function on \pazocalA. Then there exists an ergodic, full and T-invariant probability measure μrk on X, uniquely determined by the property that
[TABLE]
Proof.
It is clear that rk induces a finitely additive probability measure on the algebra of clopen subsets of X by the rule
[TABLE]
which, by the same argument as in the proof of Proposition 4.8, can be uniquely extended to a Borel T-invariant probability measure μrk on X. By [30, Theorem 2.18], μrk is regular. We now show that μrk is an ergodic measure. Suppose that it is not ergodic. Then there is a T-invariant Borel subset
B of X such that α:=μrk(B)∈(0,1). By regularity of the measure, and since the clopen subsets of X form a basis for the topology, there are nonempty clopen subsets {Ui}i≥1 in X such that μrk(B△Ui)<2i1 for all i≥1. We compute
[TABLE]
We then define N1(M)=α−1limi→∞rk(χUiM) and N2(M)=(1−α)−1limi→∞rk(χX\UiM) for every matrix M over \pazocalA, and note that
[TABLE]
[TABLE]
From this and the approximate invariance of the sequence {Ui}i≥1, it is straightforward to check that each Ni defines a Sylvester matrix rank function on \pazocalA. To see that they are distinct Sylvester matrix rank functions, take j≥1 such that μrk(B△Uj)<21min{α,1−α}; then
[TABLE]
[TABLE]
Since rk=αN1+(1−α)N2, this contradicts the fact that rk is extremal in P(\pazocalA).
Finally, the fullness of the measure follows from the faithfulness of rk.
∎
5. The space P(\pazocalA)
In this section we obtain some results on the structure of the compact convex set P(\pazocalA) of all the Sylvester matrix rank functions on \pazocalA. Throughout this section, T will denote a homeomorphism on a totally disconnected, metrizable compact space X, and \pazocalA=CK(X)⋊TZ.
Let R be a unital ring. Following [17], we denote by Preg(R) the set of all Sylvester matrix rank functions rk on R that are induced by some regular ring, that is, rk∈Preg(R) if and only if there is a regular rank ring (S,rkS) and a ring homomorphism φ:R→S such that rk(A)=rkS(φ(A)) for every matrix A over R.
We first investigate the relation between Sylvester matrix rank functions on CK(X) and Borel probability measures on X.
Lemma 5.1**.**
Let T be a homeomorphism on a totally disconnected, metrizable compact space X. There is a natural identification P(CK(X))=M(X), where M(X) denotes the compact convex set of probability measures on X. Under this identification, the set MZ(X) of T-invariant probability measures corresponds to the set PZ(CK(X)) of T-invariant Sylvester matrix rank functions on CK(X).
Proof.
Note that R=CK(X) is a commutative von Neumann regular ring for each field K. Hence the set P(R) coincides with the set of pseudo-rank functions on R. Now it is clear that a pseudo-rank function rk on R induces a finitely additive probability measure on the algebra of clopen subsets of X by the rule μrk(U)=rk(χU)
for every clopen subset U of X, which by the same argument as in the proof of Proposition 4.8, can be uniquely extended to a Borel probability measure μrk on X.
Conversely, any Borel probability measure μ induces a pseudo-rank function rkμ on R, as follows. Each element a∈R can be written in the form a=∑i=1nλiχUi,
where λi∈K and {Ui}i=1n forms a partition of X, where each Ui is a clopen subset of X. We define
[TABLE]
Let us check that it is indeed a pseudo-rank function on R. Clearly rkμ(0)=0 and rkμ(1)=1. If a=∑i=1nλiχUi,b=∑j=1mηjχVj
with {Ui}i=1n,{Vj}j=1m partitions of X consisting of clopen sets, and λi,ηj∈K, then ab=∑i,jλiηjχUi∩Vj, and so
[TABLE]
Symmetrically we get rkμ(ab)≤rkμ(b). To conclude, take a=χU and b=χV two orthogonal idempotents of R, so U,V are disjoint clopen subsets of X. Then
[TABLE]
as required.
In this way, we obtain a canonical identification between P(R) and M(X), since it is easily checked that rkμrk=rk and μrkμ=μ.
Now if μ is T-invariant and a=∑i=1nλiχUi is an element of CK(X) with {Ui}i=1n a partition of X consisting of clopen sets, then T(a)=∑i=1nλiχT(Ui) and
[TABLE]
Hence rkμ is T-invariant. Conversely, if rk is a T-invariant Sylvester matrix rank function, then
[TABLE]
Since the extension to a Borel probability measure is unique, we conclude that μ is also T-invariant.
∎
Proposition 5.2**.**
Continue with the above notation. For each μ∈∂eMZ(X) there exists rk∈∂eP(\pazocalA)∩Preg(\pazocalA) such that rk(χU)=μ(U) for all clopen subset U of X.
Proof.
Note that, by [26, Theorem 8.1.8], ∂eMZ(X) is the set of ergodic T-invariant Borel probability measures on X. Now if μ∈∂eMZ(X), then following the observation given at the beginning of Section 4,
a)
either there is a periodic point x∈X of T, of period l≥1, such that μ({x})=l1, and the support of μ is the orbit \pazocalO(x) of x, or
2. b)
X is atomless and the action is essentially free, in the sense that the set of periodic points is a μ-null set (see [22, Remark 2.3]).
In the former case, we follow the idea given in the proof of Proposition 4.5. We construct a map ρ:\pazocalA→Ml(K) by sending
[TABLE]
It can be verified that uρ(f)u−1=ρ(T(f)) by direct computation. It follows from the universal property of the crossed product that there is a unique algebra
homomorphism ρ:\pazocalA→Ml(K) extending the above assignments. Now Ml(K) is a regular rank ring, with unique normalized rank function rkl, so it induces a Sylvester matrix
rank function on \pazocalA by the rule rk(a)=rkl(ρ(a)) for a∈\pazocalA. It is not difficult to see that the restriction of rk on CK(X) gives the Sylvester matrix rank function rkμ constructed in Lemma 5.1, and also that rk∈∂eP(\pazocalA)∩Preg(\pazocalA).
In the latter case, we may restrict to the closed subspace X′:=supp(μ) of X, which is an infinite, totally disconnected, compact metric space. Since μ is T-invariant, T restricts to a homeomorphism of X′ and the restriction of μ to X′ is a full ergodic T-invariant probability measure. It follows from Theorem 4.7 and Proposition 4.8 that there is rk∈∂eP(\pazocalA′)∩Preg(\pazocalA′), where \pazocalA′:=CK(X′)⋊TZ, such that rk induces rkμ on CK(X). Considering the canonical projection
[TABLE]
we see that rk\pazocalA=rk∘P∈∂eP(\pazocalA)∩Preg(\pazocalA), as desired. It is straightforward to check that rk\pazocalA satisfies the desired compatibility property with the measure μ.
∎
Remark 5.3**.**
In the case where μ∈∂eMZ(X) is a measure concentrated in the orbit of a periodic point, we cannot expect uniqueness of the extremal Sylvester matrix rank function on \pazocalA extending rkμ,
essentially because of the appearance of isotropy.
Consider, for example, the case of a fixed point X={x}, with associated measure μ satisfying μ({x})=1, and K being any field of characteristic different from 2. We obtain an extremal Sylvester matrix rank function rk′ by pulling back the unique Sylvester matrix rank function on K via the homomorphism
[TABLE]
the first isomorphism given by f↦f(x), t↦t, and α∈K\{0,1}. This Sylvester matrix rank function induces the same measure μ as in Proposition 5.2, but the rank functions are clearly different, since rk′(t−1)=1 and rk(t−1)=0. This shows the nonuniqueness statement above.
To continue, we need the following result from [20].
Proposition 5.4**.**
Let A=K[t,t−1]. Then P(A)=Preg(A).
Theorem 5.5**.**
Let T be a homeomorphism on a totally disconnected compact metric space X and set \pazocalA=CK(X)⋊TZ. Then we have P(\pazocalA)=Preg(\pazocalA).
Proof.
Let PZ(CK(X))=MZ(X) be the space of T-invariant measures on X, which we identify with the set of T-invariant Sylvester matrix rank functions on CK(X) (Lemma 5.1).
By [18, Proposition 5.9], it suffices to show that all extremal Sylvester matrix rank functions on \pazocalA are regular. Let rk∈∂eP(\pazocalA), and let μrk be the ergodic, full, T-invariant probability measure on X given by Proposition 4.10.
Assume first that μrk is a measure concentrated in the orbit of a periodic point x, of period l. In this case, rk induces an extremal Sylvester matrix rank function on CK(\pazocalO(x))⋊TZ, which is ∗-isomorphic to Ml(K[tl,t−l]) via the map
[TABLE]
and so, by Proposition 5.4, rk is a regular Sylvester matrix rank function.
If the support of μrk is infinite then, since μrk is an ergodic T-invariant measure, the arguments in Proposition 5.2 apply to give that rk∈Preg(\pazocalA).
Thus in any case we get that rk∈Preg(\pazocalA), and the proof is complete.
∎
Acknowledgments
The authors would like to thank Hanfeng Li for his helpful comments.
Bibliography31
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[1] P. Ara, Matrix rings over *-regular rings and pseudo-rank functions , Pacific J. Math. 129 (1987), 209–241.
2[2] P. Ara, J. Claramunt, Approximating the group algebra of the lamplighter by infinite matrix products , in preparation.
3[3] P. Ara, J. Claramunt, Uniqueness of the von Neumann continuous factor , Canad. J. Math. 70 (2018), 961–982.
4[4] P. Ara, K. R. Goodearl, The realization problem for some wild monoids and the Atiyah problem , Trans. Amer. Math. Soc. 369 (2017), 5665–5710.
5[5] S. K. Berberian, Baer ∗ * -rings . Die Grundlehren der mathematischen Wissenschaften, Band 195. Springer-Verlag, New York-Berlin, 1972.
6[6] B. Blackadar, D. Handelman, Dimension functions and traces on C*-algebras , J. Funct. Anal. 45 (1982), 297–340.
7[7] J. Claramunt, Sylvester matrix rank functions on crossed products and the Atiyah problem , Ph.D. Thesis, Universitat Autònoma de Barcelona, 2018.
8[8] G. Elek, Lamplighter groups and von Neumann continuous regular rings , Proc. Amer. Math. Soc. 144 (2016), 2871–2883.